Diff of /trunk/src/main.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 23 by harbaum, Wed Dec 17 16:43:46 2008 UTC revision 24 by harbaum, Sun Dec 21 11:49:35 2008 UTC
# Line 238  cb_menu_map_no_icons(GtkWidget *widget, Line 238  cb_menu_map_no_icons(GtkWidget *widget,
238  }  }
239    
240  static void  static void
241    cb_menu_map_no_antialias(GtkWidget *widget, gpointer data) {
242      appdata_t *appdata = (appdata_t*)data;
243    
244      map_clear(appdata, MAP_LAYER_OBJECTS_ONLY);
245      appdata->settings->no_antialias =
246        gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(widget));
247      map_paint(appdata);
248    }
249    
250    static void
251  cb_menu_save_changes(GtkWidget *widget, gpointer data) {  cb_menu_save_changes(GtkWidget *widget, gpointer data) {
252    appdata_t *appdata = (appdata_t*)data;    appdata_t *appdata = (appdata_t*)data;
253    
# Line 494  void menu_create(appdata_t *appdata) { Line 504  void menu_create(appdata_t *appdata) {
504    
505    gtk_menu_append(GTK_MENU_SHELL(submenu), gtk_separator_menu_item_new());    gtk_menu_append(GTK_MENU_SHELL(submenu), gtk_separator_menu_item_new());
506    
507    item = gtk_menu_item_new_with_label( _("Redraw") );    item = gtk_menu_item_new_with_label( _("Style...") );
508    gtk_menu_append(GTK_MENU_SHELL(submenu), item);    gtk_menu_append(GTK_MENU_SHELL(submenu), item);
509    g_signal_connect(item, "activate", GTK_SIGNAL_FUNC(cb_menu_redraw), appdata);    g_signal_connect(item, "activate", GTK_SIGNAL_FUNC(cb_menu_style), appdata);
510    
511    gtk_menu_append(GTK_MENU_SHELL(submenu), gtk_separator_menu_item_new());    gtk_menu_append(GTK_MENU_SHELL(submenu), gtk_separator_menu_item_new());
512    
513    item = gtk_menu_item_new_with_label( _("Style...") );    /* switches mainly intended for testing/debugging */
514      item = gtk_menu_item_new_with_label( _("Redraw") );
515    gtk_menu_append(GTK_MENU_SHELL(submenu), item);    gtk_menu_append(GTK_MENU_SHELL(submenu), item);
516    g_signal_connect(item, "activate", GTK_SIGNAL_FUNC(cb_menu_style), appdata);    g_signal_connect(item, "activate", GTK_SIGNAL_FUNC(cb_menu_redraw), appdata);
517    
518    appdata->menu_item_map_no_icons =    appdata->menu_item_map_no_icons =
519      item = gtk_check_menu_item_new_with_label( _("No Icons") );      item = gtk_check_menu_item_new_with_label( _("No Icons") );
# Line 512  void menu_create(appdata_t *appdata) { Line 523  void menu_create(appdata_t *appdata) {
523    g_signal_connect(item, "activate", GTK_SIGNAL_FUNC(cb_menu_map_no_icons),    g_signal_connect(item, "activate", GTK_SIGNAL_FUNC(cb_menu_map_no_icons),
524                     appdata);                     appdata);
525    
526      appdata->menu_item_map_no_antialias =
527        item = gtk_check_menu_item_new_with_label( _("No Antialias") );
528      gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item),
529                                     appdata->settings->no_antialias);
530      gtk_menu_append(GTK_MENU_SHELL(submenu), item);
531      g_signal_connect(item, "activate", GTK_SIGNAL_FUNC(cb_menu_map_no_antialias),
532                       appdata);
533    
534    /* -------------------- track submenu -------------------- */    /* -------------------- track submenu -------------------- */
535    
536    appdata->track.menu_track = item = gtk_menu_item_new_with_label(_("Track"));    appdata->track.menu_track = item = gtk_menu_item_new_with_label(_("Track"));

Legend:
Removed from v.23  
changed lines
  Added in v.24