ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/Frodo4/Src/Prefs_glade.h
(Generate patch)

Comparing Frodo4/Src/Prefs_glade.h (file contents):
Revision 1.2 by cebix, 2004-01-14T17:26:29Z vs.
Revision 1.6 by cebix, 2004-01-26T18:31:21Z

# Line 63 | Line 63 | bool Prefs::ShowEditor(bool startup, cha
63  
64          // No XML means no prefs editor
65          if (!xml)
66 <                return false;
66 >                return startup;
67  
68          // Run editor
69          result = false;
# Line 193 | Line 193 | static void ghost_widget(const char *nam
193  
194   static void ghost_widgets()
195   {
196        ghost_widget("drive9_type", prefs->Emul1541Proc);
197        ghost_widget("drive10_type", prefs->Emul1541Proc);
198        ghost_widget("drive11_type", prefs->Emul1541Proc);
196          ghost_widget("drive9_path", prefs->Emul1541Proc);
197          ghost_widget("drive10_path", prefs->Emul1541Proc);
198          ghost_widget("drive11_path", prefs->Emul1541Proc);
199  
200          ghost_widget("sid_filters", prefs->SIDType != SIDTYPE_DIGITAL);
201 +        gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(glade_xml_get_widget(xml, "sid_filters")), prefs->SIDType == SIDTYPE_DIGITAL ? prefs->SIDFilters : (prefs->SIDType == SIDTYPE_SIDCARD ? true : false));
202   }
203  
204  
# Line 229 | Line 227 | extern "C" void on_quit_clicked(GtkButto
227  
228   extern "C" void on_about_activate(GtkMenuItem *menuitem, gpointer user_data)
229   {
230 <        gtk_widget_show(glade_xml_get_widget(xml, "about_win"));
230 >        GladeXML *about_xml = glade_xml_new(DATADIR "Frodo.glade", "about_win", NULL);
231 >        if (about_xml)
232 >                gtk_widget_show(glade_xml_get_widget(about_xml, "about_win"));
233   }
234  
235   extern "C" void on_emul1541_proc_toggled(GtkToggleButton *button, gpointer user_data)
# Line 243 | Line 243 | extern "C" void on_sid_type_activate(Gtk
243          prefs->SIDType = gtk_option_menu_get_history(GTK_OPTION_MENU(glade_xml_get_widget(xml, "sid_type")));
244          ghost_widgets();
245   }
246 +
247 + extern "C" void on_sid_filters_toggled(GtkToggleButton *button, gpointer user_data)
248 + {
249 +        prefs->SIDFilters = gtk_toggle_button_get_active(button);
250 + }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines