/[xlog]/xlog/src/gui_preferencesdialog.c
ViewVC logotype

Diff of /xlog/src/gui_preferencesdialog.c

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

revision 1.12 by pa4tu, Tue Mar 8 09:18:22 2005 UTC revision 1.13 by pa4tu, Tue Mar 8 09:40:12 2005 UTC
# Line 79  on_menu_preferences_activate (GtkMenuIte Line 79  on_menu_preferences_activate (GtkMenuIte
79          GtkWidget *vboxpage5, *logsframe, *logsvbox, *pathlabel, *pathhbox,          GtkWidget *vboxpage5, *logsframe, *logsvbox, *pathlabel, *pathhbox,
80                  *pathbutton, *logshseparator, *loadlabel, *savingframe, *savingvbox,                  *pathbutton, *logshseparator, *loadlabel, *savingframe, *savingvbox,
81                  *autosavehbox, *autosavelabel, *minuteslabel, *pathentry, *logsentry,                  *autosavehbox, *autosavelabel, *minuteslabel, *pathentry, *logsentry,
82                  *savecheckbutton, *autosavecheckbutton, *autosaveframe, *backupframe,                  *saveradiobutton, *autosaveradiobutton, *autosaveframe, *backupframe,
83                  *backupvbox, *backupradiobutton1, *backupradiobutton2, *backupbutton,                  *backupvbox, *backupradiobutton1, *backupradiobutton2, *backupbutton,
84                  *backuphbox, *backupentry;                  *backuphbox, *backupentry;
85          GtkWidget *vboxpage6, *remotedataframe, *remotedatavbox, *remotedatalabel,          GtkWidget *vboxpage6, *remotedataframe, *remotedatavbox, *remotedatalabel,
# Line 87  on_menu_preferences_activate (GtkMenuIte Line 87  on_menu_preferences_activate (GtkMenuIte
87                  *remoteradiobutton2;                  *remoteradiobutton2;
88    
89          GSList *modesradiobutton_group = NULL, *bandsradiobutton_group = NULL,          GSList *modesradiobutton_group = NULL, *bandsradiobutton_group = NULL,
90                  *remoteradiobutton_group = NULL, *backupradiobutton_group = NULL;                  *remoteradiobutton_group = NULL, *backupradiobutton_group = NULL,
91                    *saveradiobutton_group = NULL;
92          GtkTooltips *tooltips;          GtkTooltips *tooltips;
93    
94          gchar *temp, *font;          gchar *temp, *font;
# Line 469  on_menu_preferences_activate (GtkMenuIte Line 470  on_menu_preferences_activate (GtkMenuIte
470          gtk_box_pack_start (GTK_BOX (vboxpage5), savingframe, FALSE, FALSE, 0);          gtk_box_pack_start (GTK_BOX (vboxpage5), savingframe, FALSE, FALSE, 0);
471          savingvbox = gtk_vbox_new (FALSE, 0);          savingvbox = gtk_vbox_new (FALSE, 0);
472          gtk_container_add (GTK_CONTAINER (savingframe), savingvbox);          gtk_container_add (GTK_CONTAINER (savingframe), savingvbox);
473          savecheckbutton = gtk_check_button_new_with_label          saveradiobutton = gtk_radio_button_new_with_label
474                  (_("Save with every log change"));                  (NULL, _("Save with every log change"));
475          gtk_box_pack_start          gtk_box_pack_start
476                  (GTK_BOX (savingvbox), savecheckbutton, FALSE, FALSE, 0);                  (GTK_BOX (savingvbox), saveradiobutton, FALSE, FALSE, 0);
477          autosavecheckbutton = gtk_check_button_new_with_label          saveradiobutton_group = gtk_radio_button_get_group
478                  (_("Enable autosave"));                  (GTK_RADIO_BUTTON (saveradiobutton));
479            autosaveradiobutton = gtk_radio_button_new_with_label
480                    (saveradiobutton_group, _("Enable autosave"));
481          gtk_box_pack_start          gtk_box_pack_start
482                  (GTK_BOX (savingvbox), autosavecheckbutton, FALSE, FALSE, 0);                  (GTK_BOX (savingvbox), autosaveradiobutton, FALSE, FALSE, 0);
483    
484          autosaveframe = gtk_frame_new (NULL);          autosaveframe = gtk_frame_new (NULL);
485          gtk_box_pack_start          gtk_box_pack_start
# Line 615  on_menu_preferences_activate (GtkMenuIte Line 618  on_menu_preferences_activate (GtkMenuIte
618          if (preferences.saving == 1)          if (preferences.saving == 1)
619          {          {
620                  gtk_toggle_button_set_active                  gtk_toggle_button_set_active
621                          (GTK_TOGGLE_BUTTON(autosavecheckbutton), TRUE);                          (GTK_TOGGLE_BUTTON(autosaveradiobutton), TRUE);
622          }          }
623          else          else
624          {          {
625                  gtk_toggle_button_set_active                  gtk_toggle_button_set_active
626                          (GTK_TOGGLE_BUTTON(savecheckbutton), TRUE);                          (GTK_TOGGLE_BUTTON(saveradiobutton), TRUE);
627                  gtk_widget_set_sensitive(autosaveframe, FALSE);                  gtk_widget_set_sensitive(autosaveframe, FALSE);
628          }          }
629    
# Line 840  on_menu_preferences_activate (GtkMenuIte Line 843  on_menu_preferences_activate (GtkMenuIte
843    
844          /* page 5 */          /* page 5 */
845          GLADE_HOOKUP_OBJECT (preferencesdialog, pathentry, "pathentry");          GLADE_HOOKUP_OBJECT (preferencesdialog, pathentry, "pathentry");
         GLADE_HOOKUP_OBJECT (preferencesdialog, autosavecheckbutton,  
                 "autosavecheckbutton");  
         GLADE_HOOKUP_OBJECT (preferencesdialog, savecheckbutton, "savecheckbutton");  
846          GLADE_HOOKUP_OBJECT (preferencesdialog, autosaveframe, "autosaveframe");          GLADE_HOOKUP_OBJECT (preferencesdialog, autosaveframe, "autosaveframe");
847          GLADE_HOOKUP_OBJECT (preferencesdialog, backupentry, "backupentry");          GLADE_HOOKUP_OBJECT (preferencesdialog, backupentry, "backupentry");
848          GLADE_HOOKUP_OBJECT (preferencesdialog, backupbutton, "backupbutton");          GLADE_HOOKUP_OBJECT (preferencesdialog, backupbutton, "backupbutton");
849          g_signal_connect ((gpointer) pathbutton, "clicked",          g_signal_connect ((gpointer) pathbutton, "clicked",
850                  G_CALLBACK (on_pathbutton_clicked), GINT_TO_POINTER(1));                  G_CALLBACK (on_pathbutton_clicked), GINT_TO_POINTER(1));
851          g_signal_connect ((gpointer) savecheckbutton, "toggled",          g_signal_connect ((gpointer) autosaveradiobutton, "toggled",
852                  G_CALLBACK (on_savecheckbutton_toggled), NULL);                  G_CALLBACK (on_autosaveradiobutton_toggled), NULL);
         g_signal_connect ((gpointer) autosavecheckbutton, "toggled",  
                 G_CALLBACK (on_autosavecheckbutton_toggled), NULL);  
853          g_signal_connect ((gpointer) backupbutton, "clicked",          g_signal_connect ((gpointer) backupbutton, "clicked",
854                  G_CALLBACK (on_pathbutton_clicked), GINT_TO_POINTER(2));                  G_CALLBACK (on_pathbutton_clicked), GINT_TO_POINTER(2));
855          g_signal_connect ((gpointer) backupradiobutton2, "toggled",          g_signal_connect ((gpointer) backupradiobutton2, "toggled",
# Line 868  on_menu_preferences_activate (GtkMenuIte Line 866  on_menu_preferences_activate (GtkMenuIte
866          {          {
867                  /* check autosave value */                  /* check autosave value */
868                  if (gtk_toggle_button_get_active                  if (gtk_toggle_button_get_active
869                                  (GTK_TOGGLE_BUTTON (autosavecheckbutton)))                                  (GTK_TOGGLE_BUTTON (autosaveradiobutton)))
870                          saving = 1;                          saving = 1;
871                  else if (gtk_toggle_button_get_active                  else if (gtk_toggle_button_get_active
872                                  (GTK_TOGGLE_BUTTON (savecheckbutton)))                                  (GTK_TOGGLE_BUTTON (saveradiobutton)))
873                          saving = 2;                          saving = 2;
874                  else                  else
875                          saving = 0;                          saving = 0;

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26