summaryrefslogtreecommitdiff
path: root/navit/gui/internal/gui_internal.c
diff options
context:
space:
mode:
Diffstat (limited to 'navit/gui/internal/gui_internal.c')
-rw-r--r--navit/gui/internal/gui_internal.c278
1 files changed, 94 insertions, 184 deletions
diff --git a/navit/gui/internal/gui_internal.c b/navit/gui/internal/gui_internal.c
index ae0720388..119d71dc2 100644
--- a/navit/gui/internal/gui_internal.c
+++ b/navit/gui/internal/gui_internal.c
@@ -127,8 +127,7 @@ static int gui_internal_is_active_vehicle(struct gui_priv *this, struct vehicle
*
* @return image_struct Ptr to scaled image struct or NULL if not scaled or found
*/
-static struct graphics_image *
-image_new_scaled(struct gui_priv *this, const char *name, int w, int h) {
+static struct graphics_image *image_new_scaled(struct gui_priv *this, const char *name, int w, int h) {
struct graphics_image *ret=NULL;
char *full_path=NULL;
full_path=graphics_icon_path(name);
@@ -145,8 +144,7 @@ image_new_scaled(struct gui_priv *this, const char *name, int w, int h) {
}
#if 0
-static struct graphics_image *
-image_new_o(struct gui_priv *this, char *name) {
+static struct graphics_image *image_new_o(struct gui_priv *this, char *name) {
return image_new_scaled(this, name, -1, -1);
}
#endif
@@ -193,8 +191,7 @@ image_new_l(struct gui_priv *this, const char *name) {
-static int
-gui_internal_button_attr_update(struct gui_priv *this, struct widget *w) {
+static int gui_internal_button_attr_update(struct gui_priv *this, struct widget *w) {
struct widget *wi;
int is_on=0;
struct attr curr;
@@ -224,13 +221,11 @@ gui_internal_button_attr_update(struct gui_priv *this, struct widget *w) {
return 0;
}
-static void
-gui_internal_button_attr_callback(struct gui_priv *this, struct widget *w) {
+static void gui_internal_button_attr_callback(struct gui_priv *this, struct widget *w) {
if (gui_internal_button_attr_update(this, w))
gui_internal_widget_render(this, w);
}
-static void
-gui_internal_button_attr_pressed(struct gui_priv *this, struct widget *w, void *data) {
+static void gui_internal_button_attr_pressed(struct gui_priv *this, struct widget *w, void *data) {
if (w->is_on)
w->set_attr(w->instance, &w->off);
else
@@ -240,8 +235,7 @@ gui_internal_button_attr_pressed(struct gui_priv *this, struct widget *w, void *
}
struct widget *
-gui_internal_button_navit_attr_new(struct gui_priv *this, const char *text, enum flags flags, struct attr *on,
- struct attr *off) {
+gui_internal_button_navit_attr_new(struct gui_priv *this, const char *text, enum flags flags, struct attr *on, struct attr *off) {
struct graphics_image *image=NULL;
struct widget *ret;
if (!on && !off)
@@ -263,8 +257,7 @@ gui_internal_button_navit_attr_new(struct gui_priv *this, const char *text, enum
}
struct widget *
-gui_internal_button_map_attr_new(struct gui_priv *this, const char *text, enum flags flags, struct map *map,
- struct attr *on, struct attr *off, int deflt) {
+gui_internal_button_map_attr_new(struct gui_priv *this, const char *text, enum flags flags, struct map *map, struct attr *on, struct attr *off, int deflt) {
struct graphics_image *image=NULL;
struct widget *ret;
image=image_new_xs(this, "gui_inactive");
@@ -402,8 +395,7 @@ static void gui_internal_call_highlighted(struct gui_priv *this) {
this->highlighted->func(this, this->highlighted, this->highlighted->data);
}
-void
-gui_internal_say(struct gui_priv *this, struct widget *w, int questionmark) {
+void gui_internal_say(struct gui_priv *this, struct widget *w, int questionmark) {
char *text=w->speech;
if (! this->speech)
return;
@@ -422,20 +414,17 @@ gui_internal_say(struct gui_priv *this, struct widget *w, int questionmark) {
-void
-gui_internal_back(struct gui_priv *this, struct widget *w, void *data) {
+void gui_internal_back(struct gui_priv *this, struct widget *w, void *data) {
gui_internal_prune_menu_count(this, 1, 1);
}
-void
-gui_internal_cmd_return(struct gui_priv *this, struct widget *wm, void *data) {
+void gui_internal_cmd_return(struct gui_priv *this, struct widget *wm, void *data) {
gui_internal_prune_menu(this, wm->data);
}
-void
-gui_internal_cmd_main_menu(struct gui_priv *this, struct widget *wm, void *data) {
+void gui_internal_cmd_main_menu(struct gui_priv *this, struct widget *wm, void *data) {
struct widget *w=this->root.children->data;
if (w && w->menu_data && w->menu_data->href && !strcmp(w->menu_data->href,"#Main Menu"))
gui_internal_prune_menu(this, w);
@@ -491,8 +480,7 @@ gui_internal_time_help(struct gui_priv *this) {
*
* @author Steve Singer <ssinger_pg@sympatico.ca> (09/2008)
*/
-void
-gui_internal_apply_config(struct gui_priv *this) {
+void gui_internal_apply_config(struct gui_priv *this) {
struct gui_config_settings * current_config=0;
dbg(lvl_debug,"w=%d h=%d", this->root.w, this->root.h);
@@ -555,8 +543,7 @@ gui_internal_apply_config(struct gui_priv *this) {
-static void
-gui_internal_cmd_set_destination(struct gui_priv *this, struct widget *wm, void *data) {
+static void gui_internal_cmd_set_destination(struct gui_priv *this, struct widget *wm, void *data) {
char *name=data;
dbg(lvl_info,"c=%d:0x%x,0x%x", wm->c.pro, wm->c.x, wm->c.y);
navit_set_destination(this->nav, &wm->c, name, 1);
@@ -571,8 +558,7 @@ gui_internal_cmd_set_destination(struct gui_priv *this, struct widget *wm, void
gui_internal_prune_menu(this, NULL);
}
-static void
-gui_internal_cmd_insert_destination_do(struct gui_priv *this, struct widget *wm, void *data) {
+static void gui_internal_cmd_insert_destination_do(struct gui_priv *this, struct widget *wm, void *data) {
char *name=data;
int dstcount=navit_get_destination_count(this->nav)+1;
int pos,i;
@@ -609,9 +595,8 @@ gui_internal_cmd_insert_destination_do(struct gui_priv *this, struct widget *wm,
* @param cmd Callback function which will be called on item selection
* @param data data argument to be passed to the callback function
*/
-void
-gui_internal_select_waypoint(struct gui_priv *this, const char *title, const char *hint, struct widget *wm_,
- void(*cmd)(struct gui_priv *priv, struct widget *widget, void *data),void *data) {
+void gui_internal_select_waypoint(struct gui_priv *this, const char *title, const char *hint, struct widget *wm_,
+ void(*cmd)(struct gui_priv *priv, struct widget *widget, void *data),void *data) {
struct widget *wb,*w,*wtable,*row,*wc;
struct map *map;
struct map_rect *mr;
@@ -667,16 +652,14 @@ gui_internal_select_waypoint(struct gui_priv *this, const char *title, const cha
gui_internal_menu_render(this);
}
-static void
-gui_internal_cmd_insert_destination(struct gui_priv *this, struct widget *wm, void *data) {
+static void gui_internal_cmd_insert_destination(struct gui_priv *this, struct widget *wm, void *data) {
gui_internal_select_waypoint(this, data, _("Select waypoint to insert the new one before"), wm,
gui_internal_cmd_insert_destination_do, data);
}
-static void
-gui_internal_cmd_set_position(struct gui_priv *this, struct widget *wm, void *data) {
+static void gui_internal_cmd_set_position(struct gui_priv *this, struct widget *wm, void *data) {
struct attr v;
if(data) {
v.type=attr_vehicle;
@@ -696,8 +679,7 @@ gui_internal_cmd_set_position(struct gui_priv *this, struct widget *wm, void *da
* @brief Generic notification function for Editable widgets to call Another widget notification function when Enter is pressed in editable field.
* The Editable widget should have data member pointing to the Another widget.
*/
-void
-gui_internal_call_linked_on_finish(struct gui_priv *this, struct widget *wm, void *data) {
+void gui_internal_call_linked_on_finish(struct gui_priv *this, struct widget *wm, void *data) {
if (wm->reason==gui_internal_reason_keypress_finish && data) {
struct widget *w=data;
if(w->func)
@@ -711,8 +693,7 @@ struct widget * gui_internal_keyboard(struct gui_priv *this, int mode);
struct widget * gui_internal_keyboard_show_native(struct gui_priv *this, struct widget *w, int mode, char *lang);
-static void
-gui_internal_cmd_delete_bookmark(struct gui_priv *this, struct widget *wm, void *data) {
+static void gui_internal_cmd_delete_bookmark(struct gui_priv *this, struct widget *wm, void *data) {
struct attr mattr;
GList *l;
navit_get_attr(this->nav, attr_bookmarks, &mattr, NULL);
@@ -727,15 +708,13 @@ gui_internal_cmd_delete_bookmark(struct gui_priv *this, struct widget *wm, void
/**
* Get a utf-8 string, return the same prepared for case insensitive search. Result should be g_free()d after use.
*/
-char *
-removecase(char *s) {
+char *removecase(char *s) {
char *r;
r=linguistics_casefold(s);
return r;
}
-static void
-gui_internal_cmd_view_on_map(struct gui_priv *this, struct widget *wm, void *data) {
+static void gui_internal_cmd_view_on_map(struct gui_priv *this, struct widget *wm, void *data) {
if (wm->item.type != type_none) {
enum item_type type;
if (wm->item.type < type_line)
@@ -752,8 +731,7 @@ gui_internal_cmd_view_on_map(struct gui_priv *this, struct widget *wm, void *dat
}
-static void
-gui_internal_cmd_view_attribute_details(struct gui_priv *this, struct widget *wm, void *data) {
+static void gui_internal_cmd_view_attribute_details(struct gui_priv *this, struct widget *wm, void *data) {
struct widget *w,*wb;
struct map_rect *mr;
struct item *item;
@@ -798,8 +776,7 @@ gui_internal_cmd_view_attribute_details(struct gui_priv *this, struct widget *wm
gui_internal_menu_render(this);
}
-static void
-gui_internal_cmd_view_attributes(struct gui_priv *this, struct widget *wm, void *data) {
+static void gui_internal_cmd_view_attributes(struct gui_priv *this, struct widget *wm, void *data) {
struct widget *w,*wb;
struct map_rect *mr;
struct item *item;
@@ -846,8 +823,7 @@ gui_internal_cmd_view_attributes(struct gui_priv *this, struct widget *wm, void
gui_internal_menu_render(this);
}
-static void
-gui_internal_cmd_view_in_browser(struct gui_priv *this, struct widget *wm, void *data) {
+static void gui_internal_cmd_view_in_browser(struct gui_priv *this, struct widget *wm, void *data) {
struct map_rect *mr;
struct item *item;
struct attr attr;
@@ -886,8 +862,7 @@ gui_internal_cmd_view_in_browser(struct gui_priv *this, struct widget *wm, void
* @param wm called widget.
* @param data event data (pointer to the table widget containing results, or NULL to clean the result map without adding any new data).
*/
-static void
-gui_internal_cmd_results_to_map(struct gui_priv *this, struct widget *wm, void *data) {
+static void gui_internal_cmd_results_to_map(struct gui_priv *this, struct widget *wm, void *data) {
struct widget *w;
struct mapset *ms;
struct map *map;
@@ -1009,15 +984,13 @@ gui_internal_cmd_results_to_map(struct gui_priv *this, struct widget *wm, void *
* @param wm called widget.
* @param data event data
*/
-static void
-gui_internal_cmd_results_map_clean(struct gui_priv *this, struct widget *wm, void *data) {
+static void gui_internal_cmd_results_map_clean(struct gui_priv *this, struct widget *wm, void *data) {
gui_internal_cmd_results_to_map(this,wm,NULL);
gui_internal_prune_menu(this, NULL);
navit_draw(this->nav);
}
-static void
-gui_internal_cmd_delete_waypoint(struct gui_priv *this, struct widget *wm, void *data) {
+static void gui_internal_cmd_delete_waypoint(struct gui_priv *this, struct widget *wm, void *data) {
int dstcount=navit_get_destination_count(this->nav);
int i;
struct map_rect *mr;
@@ -1074,9 +1047,7 @@ gui_internal_cmd_delete_waypoint(struct gui_priv *this, struct widget *wm, void
* 2048: "Show search results on the map"
* TODO define constants for these values
*/
-void
-gui_internal_cmd_position_do(struct gui_priv *this, struct pcoord *pc_in, struct coord_geo *g_in, struct widget *wm,
- const char *name, int flags) {
+void gui_internal_cmd_position_do(struct gui_priv *this, struct pcoord *pc_in, struct coord_geo *g_in, struct widget *wm, const char *name, int flags) {
struct widget *wb,*w,*wtable,*row,*wc,*wbc,*wclosest=NULL;
struct coord_geo g;
struct pcoord pc;
@@ -1378,8 +1349,7 @@ gui_internal_cmd_position_do(struct gui_priv *this, struct pcoord *pc_in, struct
9 Item from the POI list
*/
-void
-gui_internal_cmd_position(struct gui_priv *this, struct widget *wm, void *data) {
+void gui_internal_cmd_position(struct gui_priv *this, struct widget *wm, void *data) {
int flags;
if(!data)
@@ -1441,8 +1411,7 @@ gui_internal_cmd_position(struct gui_priv *this, struct widget *wm, void *data)
* The "Bookmarks" section of the OSD
*
*/
-void
-gui_internal_cmd_bookmarks(struct gui_priv *this, struct widget *wm, void *data) {
+void gui_internal_cmd_bookmarks(struct gui_priv *this, struct widget *wm, void *data) {
struct attr attr,mattr;
struct item *item;
char *label_full,*prefix=0;
@@ -1592,20 +1561,15 @@ gui_internal_cmd_bookmarks(struct gui_priv *this, struct widget *wm, void *data)
-static void
-gui_internal_keynav_highlight_next(struct gui_priv *this, int dx, int dy, int rotary);
+static void gui_internal_keynav_highlight_next(struct gui_priv *this, int dx, int dy, int rotary);
-static int
-gui_internal_keynav_find_next(struct widget *wi, struct widget *current_highlight, struct widget **result);
+static int gui_internal_keynav_find_next(struct widget *wi, struct widget *current_highlight, struct widget **result);
-static int
-gui_internal_keynav_find_prev(struct widget *wi, struct widget *current_highlight, struct widget **result);
+static int gui_internal_keynav_find_prev(struct widget *wi, struct widget *current_highlight, struct widget **result);
-static struct widget*
-gui_internal_keynav_find_next_sensitive_child(struct widget *wi);
+static struct widget* gui_internal_keynav_find_next_sensitive_child(struct widget *wi);
-void
-gui_internal_keypress_do(struct gui_priv *this, char *key) {
+void gui_internal_keypress_do(struct gui_priv *this, char *key) {
struct widget *wi,*menu,*search_list;
int len=0;
char *text=NULL;
@@ -1665,8 +1629,7 @@ gui_internal_keypress_do(struct gui_priv *this, char *key) {
-char *
-gui_internal_cmd_match_expand(char *pattern, struct attr **in) {
+char *gui_internal_cmd_match_expand(char *pattern, struct attr **in) {
char p,*ret=g_strdup(pattern),*r=ret,*a;
int len;
while ((p=*pattern++)) {
@@ -1693,8 +1656,7 @@ gui_internal_cmd_match_expand(char *pattern, struct attr **in) {
return ret;
}
-static int
-gui_internal_match(const char *pattern, const char *string) {
+static int gui_internal_match(const char *pattern, const char *string) {
char p,s;
while ((p=*pattern++)) {
switch (p) {
@@ -1715,8 +1677,7 @@ gui_internal_match(const char *pattern, const char *string) {
return 1;
}
-int
-gui_internal_set(char *remove, char *add) {
+int gui_internal_set(char *remove, char *add) {
char *gui_file=g_strjoin(NULL, navit_get_user_data_directory(TRUE), "/gui_internal.txt", NULL);
char *gui_file_new=g_strjoin(NULL, navit_get_user_data_directory(TRUE), "/gui_internal_new.txt", NULL);
FILE *fo=fopen(gui_file_new,"w");
@@ -1750,14 +1711,12 @@ gui_internal_set(char *remove, char *add) {
-static void
-gui_internal_window_closed(struct gui_priv *this) {
+static void gui_internal_window_closed(struct gui_priv *this) {
gui_internal_cmd2_quit(this, NULL, NULL, NULL, NULL);
}
-static void
-gui_internal_cmd_map_download_do(struct gui_priv *this, struct widget *wm, void *data) {
+static void gui_internal_cmd_map_download_do(struct gui_priv *this, struct widget *wm, void *data) {
char *text=g_strdup_printf(_("Download %s"),wm->name);
struct widget *w, *wb;
struct map *map=data;
@@ -1795,8 +1754,7 @@ gui_internal_cmd_map_download_do(struct gui_priv *this, struct widget *wm, void
gui_internal_menu_render(this);
}
-void
-gui_internal_cmd_map_download(struct gui_priv *this, struct widget *wm, void *data) {
+void gui_internal_cmd_map_download(struct gui_priv *this, struct widget *wm, void *data) {
struct attr on, off, download_enabled, download_disabled;
struct widget *w,*wb,*wma;
struct map *map=data;
@@ -1882,14 +1840,12 @@ gui_internal_cmd_map_download(struct gui_priv *this, struct widget *wm, void *da
gui_internal_menu_render(this);
}
-static void
-gui_internal_cmd_set_active_vehicle(struct gui_priv *this, struct widget *wm, void *data) {
+static void gui_internal_cmd_set_active_vehicle(struct gui_priv *this, struct widget *wm, void *data) {
struct attr vehicle = {attr_vehicle,{wm->data}};
navit_set_attr(this->nav, &vehicle);
}
-static void
-gui_internal_cmd_show_satellite_status(struct gui_priv *this, struct widget *wm, void *data) {
+static void gui_internal_cmd_show_satellite_status(struct gui_priv *this, struct widget *wm, void *data) {
struct widget *w,*wb,*row;
struct attr attr,sat_attr;
struct vehicle *v=wm->data;
@@ -1925,8 +1881,7 @@ gui_internal_cmd_show_satellite_status(struct gui_priv *this, struct widget *wm,
gui_internal_menu_render(this);
}
-static void
-gui_internal_cmd_show_nmea_data(struct gui_priv *this, struct widget *wm, void *data) {
+static void gui_internal_cmd_show_nmea_data(struct gui_priv *this, struct widget *wm, void *data) {
struct widget *w,*wb;
struct attr attr;
struct vehicle *v=wm->data;
@@ -1954,9 +1909,8 @@ struct vehicle_and_profilename {
*
* @return true if the vehicle is active, false otherwise.
*/
-static int
-gui_internal_is_active_vehicle(struct gui_priv *this, struct vehicle
- *vehicle) {
+static int gui_internal_is_active_vehicle(struct gui_priv *this, struct vehicle
+ *vehicle) {
struct attr active_vehicle;
if (!navit_get_attr(this->nav, attr_vehicle, &active_vehicle, NULL))
@@ -1965,8 +1919,7 @@ gui_internal_is_active_vehicle(struct gui_priv *this, struct vehicle
return active_vehicle.u.vehicle == vehicle;
}
-static void
-save_vehicle_xml(struct vehicle *v) {
+static void save_vehicle_xml(struct vehicle *v) {
struct attr attr;
struct attr_iter *iter=vehicle_attr_iter_new();
int childs=0;
@@ -1994,9 +1947,8 @@ save_vehicle_xml(struct vehicle *v) {
*
* @see gui_internal_add_vehicle_profile
*/
-static void
-gui_internal_cmd_set_active_profile(struct gui_priv *this, struct
- widget *wm, void *data) {
+static void gui_internal_cmd_set_active_profile(struct gui_priv *this, struct
+ widget *wm, void *data) {
struct vehicle_and_profilename *vapn = data;
struct vehicle *v = vapn->vehicle;
char *profilename = vapn->profilename;
@@ -2009,8 +1961,7 @@ gui_internal_cmd_set_active_profile(struct gui_priv *this, struct
vehicle_get_attr(v, attr_name, &vehicle_name_attr, NULL);
vehicle_name = vehicle_name_attr.u.str;
- dbg(lvl_debug, "Changing vehicle %s to profile %s", vehicle_name,
- profilename);
+ dbg(lvl_debug, "Changing vehicle %s to profile %s", vehicle_name, profilename);
// Change the profile name
profilename_attr.type = attr_profilename;
@@ -2044,9 +1995,8 @@ gui_internal_cmd_set_active_profile(struct gui_priv *this, struct
* Adds the vehicle profile to the GUI, allowing the user to pick a
* profile for the currently selected vehicle.
*/
-static void
-gui_internal_add_vehicle_profile(struct gui_priv *this, struct widget
- *parent, struct vehicle *v, struct vehicleprofile *profile) {
+static void gui_internal_add_vehicle_profile(struct gui_priv *this, struct widget
+ *parent, struct vehicle *v, struct vehicleprofile *profile) {
// Just here to show up in the translation file, nice and close to
// where the translations are actually used.
struct attr profile_attr;
@@ -2074,8 +2024,7 @@ gui_internal_add_vehicle_profile(struct gui_priv *this, struct widget
active_profile = profile_attr.u.str;
active = active_profile != NULL && !strcmp(name, active_profile);
- dbg(lvl_debug, "Adding vehicle profile %s, active=%s/%i", name,
- active_profile, active);
+ dbg(lvl_debug, "Adding vehicle profile %s, active=%s/%i", name, active_profile, active);
// Build a translatable label.
if(active) {
@@ -2100,8 +2049,7 @@ gui_internal_add_vehicle_profile(struct gui_priv *this, struct widget
free(label);
}
-void
-gui_internal_menu_vehicle_settings(struct gui_priv *this, struct vehicle *v, char *name) {
+void gui_internal_menu_vehicle_settings(struct gui_priv *this, struct vehicle *v, char *name) {
struct widget *w,*wb,*row;
struct attr attr;
struct vehicleprofile *profile = NULL;
@@ -2153,8 +2101,7 @@ gui_internal_menu_vehicle_settings(struct gui_priv *this, struct vehicle *v, cha
gui_internal_menu_render(this);
}
-void
-gui_internal_cmd_vehicle_settings(struct gui_priv *this, struct widget *wm, void *data) {
+void gui_internal_cmd_vehicle_settings(struct gui_priv *this, struct widget *wm, void *data) {
gui_internal_menu_vehicle_settings(this, wm->data, wm->text);
}
@@ -2182,15 +2129,13 @@ static void gui_internal_motion(void *data, struct point *p) {
this->motion_timeout_event=event_add_timeout(30,0, this->motion_timeout_callback);
}
-void
-gui_internal_evaluate(struct gui_priv *this, const char *command) {
+void gui_internal_evaluate(struct gui_priv *this, const char *command) {
if (command)
command_evaluate(&this->self, command);
}
-void
-gui_internal_enter(struct gui_priv *this, int ignore) {
+void gui_internal_enter(struct gui_priv *this, int ignore) {
struct graphics *gra=this->gra;
if (ignore != -1)
this->ignore_button=ignore;
@@ -2202,13 +2147,11 @@ gui_internal_enter(struct gui_priv *this, int ignore) {
this->root.background=this->background;
}
-void
-gui_internal_leave(struct gui_priv *this) {
+void gui_internal_leave(struct gui_priv *this) {
graphics_draw_mode(this->gra, draw_mode_end);
}
-void
-gui_internal_set_click_coord(struct gui_priv *this, struct point *p) {
+void gui_internal_set_click_coord(struct gui_priv *this, struct point *p) {
struct coord c;
struct coord_geo g;
struct attr attr;
@@ -2229,8 +2172,7 @@ gui_internal_set_click_coord(struct gui_priv *this, struct point *p) {
}
}
-static void
-gui_internal_set_position_coord(struct gui_priv *this) {
+static void gui_internal_set_position_coord(struct gui_priv *this) {
struct transformation *trans;
struct attr attr,attrp;
struct coord c;
@@ -2248,14 +2190,12 @@ gui_internal_set_position_coord(struct gui_priv *this) {
}
}
-void
-gui_internal_enter_setup(struct gui_priv *this) {
+void gui_internal_enter_setup(struct gui_priv *this) {
if (!this->mouse_button_clicked_on_map)
gui_internal_set_position_coord(this);
}
-void
-gui_internal_cmd_menu(struct gui_priv *this, int ignore, char *href) {
+void gui_internal_cmd_menu(struct gui_priv *this, int ignore, char *href) {
dbg(lvl_debug,"enter");
gui_internal_enter(this, ignore);
gui_internal_enter_setup(this);
@@ -2268,8 +2208,7 @@ gui_internal_cmd_menu(struct gui_priv *this, int ignore, char *href) {
-static void
-gui_internal_cmd_log_do(struct gui_priv *this, struct widget *widget) {
+static void gui_internal_cmd_log_do(struct gui_priv *this, struct widget *widget) {
if (widget->text && strlen(widget->text)) {
if (this->position_coord_geo)
navit_textfile_debug_log_at(this->nav, &this->vehiclep, "type=log_entry label=\"%s\"",widget->text);
@@ -2282,14 +2221,12 @@ gui_internal_cmd_log_do(struct gui_priv *this, struct widget *widget) {
gui_internal_check_exit(this);
}
-void
-gui_internal_cmd_log_clicked(struct gui_priv *this, struct widget *widget, void *data) {
+void gui_internal_cmd_log_clicked(struct gui_priv *this, struct widget *widget, void *data) {
gui_internal_cmd_log_do(this, widget->data);
}
-void
-gui_internal_check_exit(struct gui_priv *this) {
+void gui_internal_check_exit(struct gui_priv *this) {
struct graphics *gra=this->gra;
if (! this->root.children) {
gui_internal_search_idle_end(this);
@@ -2304,8 +2241,7 @@ gui_internal_check_exit(struct gui_priv *this) {
}
}
-static int
-gui_internal_get_attr(struct gui_priv *this, enum attr_type type, struct attr *attr) {
+static int gui_internal_get_attr(struct gui_priv *this, enum attr_type type, struct attr *attr) {
switch (type) {
case attr_active:
attr->u.num=this->root.children != NULL;
@@ -2339,8 +2275,7 @@ gui_internal_get_attr(struct gui_priv *this, enum attr_type type, struct attr *a
return 1;
}
-static int
-gui_internal_add_attr(struct gui_priv *this, struct attr *attr) {
+static int gui_internal_add_attr(struct gui_priv *this, struct attr *attr) {
switch (attr->type) {
case attr_xml_text:
g_free(this->html_text);
@@ -2351,8 +2286,7 @@ gui_internal_add_attr(struct gui_priv *this, struct attr *attr) {
}
}
-static int
-gui_internal_set_attr(struct gui_priv *this, struct attr *attr) {
+static int gui_internal_set_attr(struct gui_priv *this, struct attr *attr) {
switch (attr->type) {
case attr_fullscreen:
if ((this->fullscreen > 0) != (attr->u.num > 0)) {
@@ -2407,8 +2341,7 @@ static void gui_internal_dbus_signal(struct gui_priv *this, struct point *p) {
*
* @author Martin Bruns (05/2012), mdankov
*/
-static int
-gui_internal_coordinate_parse(char *s, char plus, char minus, double *x) {
+static int gui_internal_coordinate_parse(char *s, char plus, char minus, double *x) {
int sign=0;
char *degree, *minute, *second;
double tmp;
@@ -2462,8 +2395,7 @@ gui_internal_coordinate_parse(char *s, char plus, char minus, double *x) {
//# Comment:
//# Authors: Martin Bruns (05/2012)
//##############################################################################################################
-static void
-gui_internal_cmd_enter_coord_do(struct gui_priv *this, struct widget *widget) {
+static void gui_internal_cmd_enter_coord_do(struct gui_priv *this, struct widget *widget) {
char *lat, *lng;
char *widgettext;
double latitude, longitude;
@@ -2498,8 +2430,7 @@ gui_internal_cmd_enter_coord_do(struct gui_priv *this, struct widget *widget) {
//# Comment:
//# Authors: Martin Bruns (05/2012)
//##############################################################################################################
-void
-gui_internal_cmd_enter_coord_clicked(struct gui_priv *this, struct widget *widget, void *data) {
+void gui_internal_cmd_enter_coord_clicked(struct gui_priv *this, struct widget *widget, void *data) {
dbg(lvl_debug,"entered");
gui_internal_cmd_enter_coord_do(this, widget->data);
}
@@ -2572,8 +2503,7 @@ static void gui_internal_button(void *data, int pressed, int button, struct poin
}
}
-static void
-gui_internal_setup(struct gui_priv *this) {
+static void gui_internal_setup(struct gui_priv *this) {
struct color cbh= {0x9fff,0x9fff,0x9fff,0xffff};
struct color cf= {0xbfff,0xbfff,0xbfff,0xffff};
struct graphics *gra=this->gra;
@@ -2640,8 +2570,7 @@ static void gui_internal_resize(void *data, int w, int h) {
}
}
-static void
-gui_internal_keynav_point(struct widget *w, int dx, int dy, struct point *p) {
+static void gui_internal_keynav_point(struct widget *w, int dx, int dy, struct point *p) {
p->x=w->p.x+w->w/2;
p->y=w->p.y+w->h/2;
if (dx < 0)
@@ -2654,8 +2583,7 @@ gui_internal_keynav_point(struct widget *w, int dx, int dy, struct point *p) {
p->y=w->p.y+w->h;
}
-static struct widget*
-gui_internal_keynav_find_next_sensitive_child(struct widget *wi) {
+static struct widget* gui_internal_keynav_find_next_sensitive_child(struct widget *wi) {
GList *l=wi->children;
if (wi->state & STATE_OFFSCREEN)
return NULL;
@@ -2670,8 +2598,7 @@ gui_internal_keynav_find_next_sensitive_child(struct widget *wi) {
return NULL;
}
-static int
-gui_internal_keynav_find_next(struct widget *wi, struct widget *current_highlight, struct widget **result) {
+static int gui_internal_keynav_find_next(struct widget *wi, struct widget *current_highlight, struct widget **result) {
GList *l=wi->children;
if (wi == current_highlight)
return 1;
@@ -2698,8 +2625,7 @@ gui_internal_keynav_find_next(struct widget *wi, struct widget *current_highligh
#define RESULT_FOUND 1
#define NO_RESULT_YET 0
-static int
-gui_internal_keynav_find_prev(struct widget *wi, struct widget *current_highlight, struct widget **result) {
+static int gui_internal_keynav_find_prev(struct widget *wi, struct widget *current_highlight, struct widget **result) {
if (wi == current_highlight && *result) {
// Reached current widget; last widget found is the result.
return RESULT_FOUND;
@@ -2722,9 +2648,7 @@ gui_internal_keynav_find_prev(struct widget *wi, struct widget *current_highligh
return NO_RESULT_YET;
}
-static void
-gui_internal_keynav_find_closest(struct widget *wi, struct point *p, int dx, int dy, int *distance,
- struct widget **result) {
+static void gui_internal_keynav_find_closest(struct widget *wi, struct point *p, int dx, int dy, int *distance, struct widget **result) {
GList *l=wi->children;
// Skip hidden elements
if (wi->p.x==0 && wi->p.y==0 && wi->w==0 && wi->h==0)
@@ -2777,8 +2701,7 @@ gui_internal_keynav_find_closest(struct widget *wi, struct point *p, int dx, int
* @param rotary (0/1) input from rotary encoder - dx indicates forwards/backwards movement
* through all widgets
*/
-static void
-gui_internal_keynav_highlight_next(struct gui_priv *this, int dx, int dy, int rotary) {
+static void gui_internal_keynav_highlight_next(struct gui_priv *this, int dx, int dy, int rotary) {
struct widget *result,*menu=g_list_last(this->root.children)->data;
struct widget *current_highlight = NULL;
struct point p;
@@ -2981,13 +2904,11 @@ struct gui_methods gui_internal_methods = {
};
-static void
-gui_internal_add_callback(struct gui_priv *priv, struct callback *cb) {
+static void gui_internal_add_callback(struct gui_priv *priv, struct callback *cb) {
callback_list_add(priv->cbl, cb);
}
-static void
-gui_internal_remove_callback(struct gui_priv *priv, struct callback *cb) {
+static void gui_internal_remove_callback(struct gui_priv *priv, struct callback *cb) {
callback_list_remove(priv->cbl, cb);
}
@@ -3001,38 +2922,32 @@ static struct gui_internal_methods gui_internal_methods_ext = {
};
-static enum flags
-gui_internal_get_flags(struct widget *widget) {
+static enum flags gui_internal_get_flags(struct widget *widget) {
return widget->flags;
}
-static void
-gui_internal_set_flags(struct widget *widget, enum flags flags) {
+static void gui_internal_set_flags(struct widget *widget, enum flags flags) {
widget->flags=flags;
}
-static int
-gui_internal_get_state(struct widget *widget) {
+static int gui_internal_get_state(struct widget *widget) {
return widget->state;
}
-static void
-gui_internal_set_state(struct widget *widget, int state) {
+static void gui_internal_set_state(struct widget *widget, int state) {
widget->state=state;
}
-static void
-gui_internal_set_func(struct widget *widget, void (*func)(struct gui_priv *priv, struct widget *widget, void *data)) {
+static void gui_internal_set_func(struct widget *widget, void (*func)(struct gui_priv *priv, struct widget *widget,
+ void *data)) {
widget->func=func;
}
-static void
-gui_internal_set_data(struct widget *widget, void *data) {
+static void gui_internal_set_data(struct widget *widget, void *data) {
widget->data=data;
}
-static void
-gui_internal_set_default_background(struct gui_priv *this, struct widget *widget) {
+static void gui_internal_set_default_background(struct gui_priv *this, struct widget *widget) {
widget->background=this->background;
}
@@ -3062,8 +2977,7 @@ static struct gui_internal_widget_methods gui_internal_widget_methods = {
* @param coord res, will become the coords of the intersection if found
* @return : TRUE if intersection found, otherwise FALSE
*/
-int
-line_intersection(struct coord* a1, struct coord *a2, struct coord * b1, struct coord *b2, struct coord *res) {
+int line_intersection(struct coord* a1, struct coord *a2, struct coord * b1, struct coord *b2, struct coord *res) {
int n, a, b;
int adx=a2->x-a1->x;
int ady=a2->y-a1->y;
@@ -3122,8 +3036,7 @@ item_get_heightline(struct item *item) {
/**
* @brief Called when the route is updated.
*/
-void
-gui_internal_route_update(struct gui_priv * this, struct navit * navit, struct vehicle *v) {
+void gui_internal_route_update(struct gui_priv * this, struct navit * navit, struct vehicle *v) {
if(this->route_data.route_showing) {
gui_internal_populate_route_table(this,navit);
@@ -3142,8 +3055,7 @@ gui_internal_route_update(struct gui_priv * this, struct navit * navit, struct v
* The main purpose of this function is to remove the widgets from
* references route_data because those widgets are about to be freed.
*/
-void
-gui_internal_route_screen_free(struct gui_priv * this_,struct widget * w) {
+void gui_internal_route_screen_free(struct gui_priv * this_,struct widget * w) {
if(this_) {
this_->route_data.route_showing=0;
this_->route_data.route_table=NULL;
@@ -3158,8 +3070,7 @@ gui_internal_route_screen_free(struct gui_priv * this_,struct widget * w) {
* @param this The gui context
* @param navit The navit object
*/
-void
-gui_internal_populate_route_table(struct gui_priv * this, struct navit * navit) {
+void gui_internal_populate_route_table(struct gui_priv * this, struct navit * navit) {
struct map * map=NULL;
struct map_rect * mr=NULL;
struct navigation * nav = NULL;
@@ -3244,8 +3155,7 @@ gui_internal_populate_route_table(struct gui_priv * this, struct navit * navit)
//# Comment:
//# Authors: Martin Schaller (04/2008)
//##############################################################################################################
-static struct gui_priv * gui_internal_new(struct navit *nav, struct gui_methods *meth, struct attr **attrs,
- struct gui *gui) {
+static struct gui_priv * gui_internal_new(struct navit *nav, struct gui_methods *meth, struct attr **attrs, struct gui *gui) {
struct color color_white= {0xffff,0xffff,0xffff,0xffff};
struct color color_black= {0x0,0x0,0x0,0xffff};
struct color back2_color= {0x4141,0x4141,0x4141,0xffff};