navit  0.5.3-trunk
gui_internal_command.c File Reference
#include <glib.h>
#include <stdlib.h>
#include <math.h>
#include "config.h"
#include "color.h"
#include "coord.h"
#include "point.h"
#include "callback.h"
#include "graphics.h"
#include "debug.h"
#include "navit.h"
#include "navit_nls.h"
#include "command.h"
#include "attr.h"
#include "xmlconfig.h"
#include "event.h"
#include "config_.h"
#include "map.h"
#include "mapset.h"
#include "transform.h"
#include "search.h"
#include "route.h"
#include "vehicle.h"
#include "vehicleprofile.h"
#include "layout.h"
#include "util.h"
#include "gui_internal.h"
#include "gui_internal_widget.h"
#include "gui_internal_priv.h"
#include "gui_internal_html.h"
#include "gui_internal_menu.h"
#include "gui_internal_keyboard.h"
#include "gui_internal_search.h"
#include "gui_internal_poi.h"
#include "gui_internal_command.h"

Functions

static int gui_internal_cmd_escape (struct gui_priv *this, char *function, struct attr **in, struct attr ***out)
 
static int gui_internal_cmd2_about (struct gui_priv *this, char *function, struct attr **in, struct attr ***out)
 
static int gui_internal_cmd2_waypoints (struct gui_priv *this, char *function, struct attr **in, struct attr ***out)
 
static int gui_internal_cmd_enter_coord (struct gui_priv *this, char *function, struct attr **in, struct attr ***out)
 
static int gui_internal_cmd2_town (struct gui_priv *this, char *function, struct attr **in, struct attr ***out)
 
static int gui_internal_cmd2_setting_vehicle (struct gui_priv *this, char *function, struct attr **in, struct attr ***out)
 
static int gui_internal_cmd2_setting_rules (struct gui_priv *this, char *function, struct attr **in, struct attr ***out)
 
static int gui_internal_cmd2_setting_maps (struct gui_priv *this, char *function, struct attr **in, struct attr ***out)
 
static int gui_internal_cmd2_setting_layout (struct gui_priv *this, char *function, struct attr **in, struct attr ***out)
 
static int gui_internal_cmd2_route_height_profile (struct gui_priv *this, char *function, struct attr **in, struct attr ***out)
 
static int gui_internal_cmd2_route_description (struct gui_priv *this, char *function, struct attr **in, struct attr ***out)
 
static int gui_internal_cmd2_pois (struct gui_priv *this, char *function, struct attr **in, struct attr ***out)
 
static int gui_internal_cmd2_locale (struct gui_priv *this, char *function, struct attr **in, struct attr ***out)
 
static int gui_internal_cmd2_network_info (struct gui_priv *this, char *function, struct attr **in, struct attr ***out)
 display basic networking information More...
 
static int gui_internal_cmd_formerdests (struct gui_priv *this, char *function, struct attr **in, struct attr ***out)
 
static int gui_internal_cmd2_bookmarks (struct gui_priv *this, char *function, struct attr **in, struct attr ***out)
 
static int gui_internal_cmd2_abort_navigation (struct gui_priv *this, char *function, struct attr **in, struct attr ***out)
 
static int gui_internal_cmd2_back (struct gui_priv *this, char *function, struct attr **in, struct attr ***out)
 
static int gui_internal_cmd2_back_to_map (struct gui_priv *this, char *function, struct attr **in, struct attr ***out)
 
static int gui_internal_get_data (struct gui_priv *priv, char *command, struct attr **in, struct attr ***out)
 
static int gui_internal_cmd_log (struct gui_priv *this, char *command, struct attr **in, struct attr ***out)
 
static int gui_internal_cmd_menu2 (struct gui_priv *this, char *function, struct attr **in, struct attr ***out)
 
static int gui_internal_cmd2_position (struct gui_priv *this, char *function, struct attr **in, struct attr ***out)
 
static int gui_internal_cmd_redraw_map (struct gui_priv *this, char *function, struct attr **in, struct attr ***out)
 
static int gui_internal_cmd2_refresh (struct gui_priv *this, char *function, struct attr **in, struct attr ***out)
 
static int gui_internal_cmd2_set (struct gui_priv *this, char *function, struct attr **in, struct attr ***out)
 
int gui_internal_cmd2_quit (struct gui_priv *this, char *function, struct attr **in, struct attr ***out)
 
static char * gui_internal_append_attr (char *str, enum escape_mode mode, char *pre, struct attr *attr, char *post)
 
static int gui_internal_cmd_write (struct gui_priv *this, char *function, struct attr **in, struct attr ***out)
 
static void gui_internal_onclick (struct attr ***in, char **onclick, char *set)
 
static int gui_internal_cmd_img (struct gui_priv *this, char *function, struct attr **in, struct attr ***out)
 
static int gui_internal_cmd_debug (struct gui_priv *this, char *function, struct attr **in, struct attr ***out)
 
static int gui_internal_cmd2 (struct gui_priv *this, char *function, struct attr **in, struct attr ***out)
 
void gui_internal_command_init (struct gui_priv *this, struct attr **attrs)
 

Variables

static struct command_table commands []
 

Function Documentation

◆ gui_internal_append_attr()

static char* gui_internal_append_attr ( char *  str,
enum escape_mode  mode,
char *  pre,
struct attr attr,
char *  post 
)
static

◆ gui_internal_cmd2()

static int gui_internal_cmd2 ( struct gui_priv this,
char *  function,
struct attr **  in,
struct attr ***  out 
)
static

◆ gui_internal_cmd2_abort_navigation()

static int gui_internal_cmd2_abort_navigation ( struct gui_priv this,
char *  function,
struct attr **  in,
struct attr ***  out 
)
static

◆ gui_internal_cmd2_about()

◆ gui_internal_cmd2_back()

static int gui_internal_cmd2_back ( struct gui_priv this,
char *  function,
struct attr **  in,
struct attr ***  out 
)
static

◆ gui_internal_cmd2_back_to_map()

static int gui_internal_cmd2_back_to_map ( struct gui_priv this,
char *  function,
struct attr **  in,
struct attr ***  out 
)
static

◆ gui_internal_cmd2_bookmarks()

static int gui_internal_cmd2_bookmarks ( struct gui_priv this,
char *  function,
struct attr **  in,
struct attr ***  out 
)
static

◆ gui_internal_cmd2_locale()

◆ gui_internal_cmd2_network_info()

static int gui_internal_cmd2_network_info ( struct gui_priv this,
char *  function,
struct attr **  in,
struct attr ***  out 
)
static

display basic networking information

Returns
nothing

This function displays basic networking information, currently only the interface name and the associated IP address(es). Currently only works on non Windows systems.

References _, dbg, draw_mode_begin, draw_mode_end, widget::flags, flags_expand, flags_fill, graphics_draw_mode(), gravity_bottom_center, gravity_top_center, gui_internal_box_new(), gui_internal_label_new(), gui_internal_menu(), gui_internal_menu_render(), gui_internal_widget_append(), lvl_error, orientation_horizontal, orientation_vertical, widget::text, and widget::w.

◆ gui_internal_cmd2_pois()

◆ gui_internal_cmd2_position()

static int gui_internal_cmd2_position ( struct gui_priv this,
char *  function,
struct attr **  in,
struct attr ***  out 
)
static

◆ gui_internal_cmd2_quit()

int gui_internal_cmd2_quit ( struct gui_priv this,
char *  function,
struct attr **  in,
struct attr ***  out 
)

◆ gui_internal_cmd2_refresh()

static int gui_internal_cmd2_refresh ( struct gui_priv this,
char *  function,
struct attr **  in,
struct attr ***  out 
)
static

◆ gui_internal_cmd2_route_description()

◆ gui_internal_cmd2_route_height_profile()

◆ gui_internal_cmd2_set()

static int gui_internal_cmd2_set ( struct gui_priv this,
char *  function,
struct attr **  in,
struct attr ***  out 
)
static

◆ gui_internal_cmd2_setting_layout()

◆ gui_internal_cmd2_setting_maps()

◆ gui_internal_cmd2_setting_rules()

◆ gui_internal_cmd2_setting_vehicle()

◆ gui_internal_cmd2_town()

static int gui_internal_cmd2_town ( struct gui_priv this,
char *  function,
struct attr **  in,
struct attr ***  out 
)
static

◆ gui_internal_cmd2_waypoints()

static int gui_internal_cmd2_waypoints ( struct gui_priv this,
char *  function,
struct attr **  in,
struct attr ***  out 
)
static

◆ gui_internal_cmd_debug()

static int gui_internal_cmd_debug ( struct gui_priv this,
char *  function,
struct attr **  in,
struct attr ***  out 
)
static

◆ gui_internal_cmd_enter_coord()

◆ gui_internal_cmd_escape()

static int gui_internal_cmd_escape ( struct gui_priv this,
char *  function,
struct attr **  in,
struct attr ***  out 
)
static

◆ gui_internal_cmd_formerdests()

◆ gui_internal_cmd_img()

static int gui_internal_cmd_img ( struct gui_priv this,
char *  function,
struct attr **  in,
struct attr ***  out 
)
static

◆ gui_internal_cmd_log()

◆ gui_internal_cmd_menu2()

static int gui_internal_cmd_menu2 ( struct gui_priv this,
char *  function,
struct attr **  in,
struct attr ***  out 
)
static

◆ gui_internal_cmd_redraw_map()

static int gui_internal_cmd_redraw_map ( struct gui_priv this,
char *  function,
struct attr **  in,
struct attr ***  out 
)
static

References widget::redraw.

◆ gui_internal_cmd_write()

static int gui_internal_cmd_write ( struct gui_priv this,
char *  function,
struct attr **  in,
struct attr ***  out 
)
static

◆ gui_internal_command_init()

void gui_internal_command_init ( struct gui_priv this,
struct attr **  attrs 
)

◆ gui_internal_get_data()

static int gui_internal_get_data ( struct gui_priv priv,
char *  command,
struct attr **  in,
struct attr ***  out 
)
static

◆ gui_internal_onclick()

static void gui_internal_onclick ( struct attr ***  in,
char **  onclick,
char *  set 
)
static

Variable Documentation

◆ commands

struct command_table commands[]
static