@@ -53,6 +53,13 @@ void gts_gui::cb_Save2(Fl_Menu_* o, void* v) {
5353 ((gts_gui*)(o->parent ()->user_data ()))->cb_Save2_i (o,v);
5454}
5555
56+ void gts_gui::cb_Save3_i (Fl_Menu_*, void *) {
57+ cl_gts_master.cl_config .save_as_save_images_path ();
58+ }
59+ void gts_gui::cb_Save3 (Fl_Menu_* o, void * v) {
60+ ((gts_gui*)(o->parent ()->user_data ()))->cb_Save3_i (o,v);
61+ }
62+
5663void gts_gui::cb_Quit_i (Fl_Menu_*, void *) {
5764 // cl_gts_master.reserve_by_menu(E_ACT_QUIT);
5865cl_gts_master.cb_quit ();
@@ -396,7 +403,8 @@ Fl_Menu_Item gts_gui::menu_[] = {
396403 {" Save Image As..." , 0x50073 , (Fl_Callback*)gts_gui::cb_Save, 0 , 128 , (uchar)FL_NORMAL_LABEL, 0 , 14 , 0 },
397404 {" Open Config..." , 0x8006f , (Fl_Callback*)gts_gui::cb_Open1, 0 , 0 , (uchar)FL_NORMAL_LABEL, 0 , 14 , 0 },
398405 {" Save Config" , 0x80073 , (Fl_Callback*)gts_gui::cb_Save1, 0 , 0 , (uchar)FL_NORMAL_LABEL, 0 , 14 , 0 },
399- {" Save Config As..." , 0x90073 , (Fl_Callback*)gts_gui::cb_Save2, 0 , 128 , (uchar)FL_NORMAL_LABEL, 0 , 14 , 0 },
406+ {" Save Config As..." , 0x90073 , (Fl_Callback*)gts_gui::cb_Save2, 0 , 0 , (uchar)FL_NORMAL_LABEL, 0 , 14 , 0 },
407+ {" Save Config As(Save Images Path)..." , 0 , (Fl_Callback*)gts_gui::cb_Save3, 0 , 128 , (uchar)FL_NORMAL_LABEL, 0 , 14 , 0 },
400408 {" Quit" , 0x40071 , (Fl_Callback*)gts_gui::cb_Quit, 0 , 0 , (uchar)FL_NORMAL_LABEL, 0 , 14 , 0 },
401409 {0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 },
402410 {" Action" , 0 , 0 , 0 , 64 , (uchar)FL_NORMAL_LABEL, 0 , 14 , 0 },
@@ -454,25 +462,25 @@ Fl_Menu_Item gts_gui::menu_[] = {
454462 {0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 },
455463 {0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 }
456464};
457- Fl_Menu_Item* gts_gui::menite_scan_crop = gts_gui::menu_ + 9 ;
458- Fl_Menu_Item* gts_gui::menite_preview_scan = gts_gui::menu_ + 10 ;
459- Fl_Menu_Item* gts_gui::menite_scan_save = gts_gui::menu_ + 11 ;
460- Fl_Menu_Item* gts_gui::menite_area_and_rot90 = gts_gui::menu_ + 17 ;
461- Fl_Menu_Item* gts_gui::menite_pixel_type_and_bright = gts_gui::menu_ + 18 ;
462- Fl_Menu_Item* gts_gui::menite_number = gts_gui::menu_ + 19 ;
463- Fl_Menu_Item* gts_gui::menite_scan_and_save = gts_gui::menu_ + 20 ;
464- Fl_Menu_Item* gts_gui::menite_trace_files = gts_gui::menu_ + 21 ;
465- Fl_Menu_Item* gts_gui::menite_trace_params = gts_gui::menu_ + 22 ;
466- Fl_Menu_Item* gts_gui::menite_trace_hsv_view = gts_gui::menu_ + 23 ;
467- Fl_Menu_Item* gts_gui::menite_trace_hue_minmax = gts_gui::menu_ + 24 ;
468- Fl_Menu_Item* gts_gui::menite_trace_batch = gts_gui::menu_ + 25 ;
469- Fl_Menu_Item* gts_gui::menite_sane_device = gts_gui::menu_ + 26 ;
470- Fl_Menu_Item* gts_gui::menite_frame_cyclic = gts_gui::menu_ + 38 ;
471- Fl_Menu_Item* gts_gui::menite_wview_main = gts_gui::menu_ + 43 ;
472- Fl_Menu_Item* gts_gui::menite_wview_sub = gts_gui::menu_ + 44 ;
473- Fl_Menu_Item* gts_gui::menite_wview_lr = gts_gui::menu_ + 45 ;
474- Fl_Menu_Item* gts_gui::menite_wview_ud = gts_gui::menu_ + 46 ;
475- Fl_Menu_Item* gts_gui::menite_help_about = gts_gui::menu_ + 59 ;
465+ Fl_Menu_Item* gts_gui::menite_scan_crop = gts_gui::menu_ + 10 ;
466+ Fl_Menu_Item* gts_gui::menite_preview_scan = gts_gui::menu_ + 11 ;
467+ Fl_Menu_Item* gts_gui::menite_scan_save = gts_gui::menu_ + 12 ;
468+ Fl_Menu_Item* gts_gui::menite_area_and_rot90 = gts_gui::menu_ + 18 ;
469+ Fl_Menu_Item* gts_gui::menite_pixel_type_and_bright = gts_gui::menu_ + 19 ;
470+ Fl_Menu_Item* gts_gui::menite_number = gts_gui::menu_ + 20 ;
471+ Fl_Menu_Item* gts_gui::menite_scan_and_save = gts_gui::menu_ + 21 ;
472+ Fl_Menu_Item* gts_gui::menite_trace_files = gts_gui::menu_ + 22 ;
473+ Fl_Menu_Item* gts_gui::menite_trace_params = gts_gui::menu_ + 23 ;
474+ Fl_Menu_Item* gts_gui::menite_trace_hsv_view = gts_gui::menu_ + 24 ;
475+ Fl_Menu_Item* gts_gui::menite_trace_hue_minmax = gts_gui::menu_ + 25 ;
476+ Fl_Menu_Item* gts_gui::menite_trace_batch = gts_gui::menu_ + 26 ;
477+ Fl_Menu_Item* gts_gui::menite_sane_device = gts_gui::menu_ + 27 ;
478+ Fl_Menu_Item* gts_gui::menite_frame_cyclic = gts_gui::menu_ + 39 ;
479+ Fl_Menu_Item* gts_gui::menite_wview_main = gts_gui::menu_ + 44 ;
480+ Fl_Menu_Item* gts_gui::menite_wview_sub = gts_gui::menu_ + 45 ;
481+ Fl_Menu_Item* gts_gui::menite_wview_lr = gts_gui::menu_ + 46 ;
482+ Fl_Menu_Item* gts_gui::menite_wview_ud = gts_gui::menu_ + 47 ;
483+ Fl_Menu_Item* gts_gui::menite_help_about = gts_gui::menu_ + 60 ;
476484
477485void gts_gui::cb_scrbar_view_x_i (Fl_Scrollbar* o, void *) {
478486 cl_gts_master.reserve_by_scroll_x ( o->value () );
0 commit comments