Changeset 531 for trunk/core/gui.c
- Timestamp:
- 10/09/08 17:09:04 (5 years ago)
- File:
-
- 1 edited
-
trunk/core/gui.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/core/gui.c
r524 r531 168 168 static const char* gui_bracket_type_enum(int change, int arg); 169 169 static const char* gui_av_override_enum(int change, int arg); 170 static const char* gui_zoom_override_enum(int change, int arg); 170 171 static const char* gui_iso_override_koef_enum(int change, int arg); 171 172 static const char* gui_tv_override_koef_enum(int change, int arg); … … 502 503 {0x74,LANG_MENU_OVERRIDE_ISO_VALUE, MENUITEM_INT|MENUITEM_F_UNSIGNED|MENUITEM_F_MINMAX, &conf.iso_override_value, MENU_MINMAX(0, 800)}, 503 504 {0x5f,LANG_MENU_OVERRIDE_ISO_KOEF, MENUITEM_ENUM, (int*)gui_iso_override_koef_enum}, 505 {0x5c,LANG_MENU_OVERRIDE_ZOOM, MENUITEM_BOOL, &conf.zoom_override}, 506 {0x5f,LANG_MENU_OVERRIDE_ZOOM_VALUE, MENUITEM_ENUM, (int*)gui_zoom_override_enum }, 507 508 {0x5c,LANG_MENU_CLEAR_ZOOM_OVERRIDE_VALUES, MENUITEM_BOOL, (int*)&conf.clear_zoom_override}, 509 504 510 {0x2c,LANG_MENU_BRACKET_IN_CONTINUOUS, MENUITEM_SUBMENU, (int*)&bracketing_in_continuous_submenu }, 505 511 {0x2d,LANG_MENU_AUTOISO, MENUITEM_SUBMENU, (int*)&autoiso_submenu }, 506 512 //{LANG_MENU_EXPOSURE, MENUITEM_SUBMENU, (int*)&exposure_submenu }, 507 513 {0x5b,LANG_MENU_CLEAR_OVERRIDE_VALUES, MENUITEM_BOOL, (int*)&conf.clear_override}, 514 508 515 {0x5c,LANG_MENU_MISC_FAST_EV, MENUITEM_BOOL, &conf.fast_ev }, 509 516 {0x5f,LANG_MENU_MISC_FAST_EV_STEP, MENUITEM_ENUM, (int*)gui_fast_ev_step }, … … 1549 1556 } 1550 1557 1558 const char* gui_zoom_override_enum(int change, int arg) { 1559 static char buf[3]; 1560 conf.zoom_override_value+=change; 1561 if (conf.zoom_override_value<0) conf.zoom_override_value=zoom_points-1; 1562 else if (conf.zoom_override_value>zoom_points-1) conf.zoom_override_value=0; 1563 sprintf(buf,"%i",conf.zoom_override_value); 1564 return buf; 1565 } 1566 1551 1567 const char* gui_user_menu_show_enum(int change, int arg) { 1552 1568 static const char* modes[]={ "Off", "On","On Direct", "Edit" }; … … 1776 1792 curve_load(conf.curve_file); // load curve upon init 1777 1793 drcurve_load("A/CHDK/SYSCURVES.CVF"); // load system L curves 1794 shooting_set_zoom(conf.zoom_override_value); 1778 1795 } 1779 1796 … … 1823 1840 if (gui_splash>(SPLASH_TIME-4)) { 1824 1841 gui_draw_splash(); 1825 conf.show_osd = 0;1842 // conf.show_osd = 0; 1826 1843 } else if (gui_splash==1 && (mode_get()&MODE_MASK) == gui_splash_mode && (gui_mode==GUI_MODE_NONE || gui_mode==GUI_MODE_ALT)) { 1827 1844 draw_restore(); 1828 conf.show_osd = 1;1845 // conf.show_osd = 1; //had to uncomment in order to fix a bug with disappearing osd... 1829 1846 } 1830 1847 --gui_splash;
Note: See TracChangeset
for help on using the changeset viewer.