ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/BasiliskII/src/Unix/prefs_editor_gtk.cpp
(Generate patch)

Comparing BasiliskII/src/Unix/prefs_editor_gtk.cpp (file contents):
Revision 1.11 by cebix, 2000-07-13T13:47:11Z vs.
Revision 1.12 by cebix, 2000-07-13T16:12:32Z

# Line 575 | Line 575 | static void mn_10hz(...) {PrefsReplaceIn
575   static void mn_15hz(...) {PrefsReplaceInt32("frameskip", 4);}
576   static void mn_30hz(...) {PrefsReplaceInt32("frameskip", 2);}
577   static void mn_60hz(...) {PrefsReplaceInt32("frameskip", 1);}
578 + static void mn_dynamic(...) {PrefsReplaceInt32("frameskip", 0);}
579  
580   // "Disable Sound Output" button toggled
581   static void tb_nosound(GtkWidget *widget)
# Line 680 | Line 681 | static void create_graphics_pane(GtkWidg
681          add_menu_item(menu, STR_REF_15HZ_LAB, GTK_SIGNAL_FUNC(mn_15hz));
682          add_menu_item(menu, STR_REF_30HZ_LAB, GTK_SIGNAL_FUNC(mn_30hz));
683          add_menu_item(menu, STR_REF_60HZ_LAB, GTK_SIGNAL_FUNC(mn_60hz));
684 +        add_menu_item(menu, STR_REF_DYNAMIC_LAB, GTK_SIGNAL_FUNC(mn_dynamic));
685          int frameskip = PrefsFindInt32("frameskip");
686 +        int item = -1;
687          switch (frameskip) {
688 <                case 12:
689 <                        gtk_menu_set_active(GTK_MENU(menu), 0);
690 <                        break;
691 <                case 8:
692 <                        gtk_menu_set_active(GTK_MENU(menu), 1);
693 <                        break;
694 <                case 6:
692 <                        gtk_menu_set_active(GTK_MENU(menu), 2);
693 <                        break;
694 <                case 4:
695 <                        gtk_menu_set_active(GTK_MENU(menu), 3);
696 <                        break;
697 <                case 2:
698 <                        gtk_menu_set_active(GTK_MENU(menu), 4);
699 <                        break;
700 <                case 1:
701 <                        gtk_menu_set_active(GTK_MENU(menu), 5);
702 <                        break;
688 >                case 12: item = 0; break;
689 >                case 8: item = 1; break;
690 >                case 6: item = 2; break;
691 >                case 4: item = 3; break;
692 >                case 2: item = 4; break;
693 >                case 1: item = 5; break;
694 >                case 0: item = 6; break;
695          }
696 +        if (item >= 0)
697 +                gtk_menu_set_active(GTK_MENU(menu), item);
698          gtk_option_menu_set_menu(GTK_OPTION_MENU(w_frameskip), menu);
699          gtk_table_attach(GTK_TABLE(table), w_frameskip, 1, 2, 1, 2, (GtkAttachOptions)GTK_FILL, (GtkAttachOptions)0, 4, 4);
700  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines