Update of /cvsroot/tuxpaint/tuxpaint-config/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19671

Modified Files:
        tuxpaint-config2.cxx tuxpaint-config2.fl tuxpaint-config2.h 
Log Message:
Activ. Deactiv. Alternate Print Command and Alternate Save Dir

Index: tuxpaint-config2.h
===================================================================
RCS file: /cvsroot/tuxpaint/tuxpaint-config/src/tuxpaint-config2.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- tuxpaint-config2.h  7 Apr 2004 16:13:59 -0000       1.6
+++ tuxpaint-config2.h  7 Apr 2004 17:46:08 -0000       1.7
@@ -53,7 +53,7 @@
 extern Fl_File_Input *FILEINPUT_alternatesavedir;
 extern Fl_Check_Button *CHECKBUTTON_usealternatesavedir;
 #include <FL/Fl_Button.H>
-extern Fl_Button *BUTTON_browsesavedir;
+extern Fl_Button *BUTTON_browsealternatesavedir;
 extern Fl_Button *BUTTON_apply;
 extern Fl_Button *BUTTON_reset;
 extern Fl_Button *BUTTON_defaults;

Index: tuxpaint-config2.fl
===================================================================
RCS file: /cvsroot/tuxpaint/tuxpaint-config/src/tuxpaint-config2.fl,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- tuxpaint-config2.fl 7 Apr 2004 16:13:59 -0000       1.9
+++ tuxpaint-config2.fl 7 Apr 2004 17:46:08 -0000       1.10
@@ -178,10 +178,18 @@
         } {
           Fl_Input TEXTINPUT_printcmd {
             label {Alternative Print Command : }
-            tooltip {Use this command to print} xywh {350 140 305 30} align 5 
deactivate
+            tooltip {Use this command to print} xywh {350 150 305 30} align 5 
deactivate
           }
           Fl_Check_Button CHECKBUTTON_usealtprintcmd {
             label {Use &Alternative Print Command}
+            callback {if (CHECKBUTTON_usealtprintcmd -> value () == 1)
+{
+       TEXTINPUT_printcmd -> activate   ();
+}
+else
+{
+       TEXTINPUT_printcmd -> deactivate ();
+}}
             xywh {350 100 255 25} down_box DOWN_BOX shortcut 0x80061
           }
         }
@@ -213,15 +221,25 @@
         } {
           Fl_File_Input FILEINPUT_alternatesavedir {
             label {Alternative Save Directory :}
-            tooltip {Pick an alternative directory to save images into} xywh {350 145 
220 35} align 69 deactivate
+            tooltip {Pick an alternative directory to save images into} xywh {350 149 
220 35} align 69 deactivate
           }
           Fl_Check_Button CHECKBUTTON_usealternatesavedir {
             label {Use &Alternative Save Directory}
+            callback {if (CHECKBUTTON_usealternatesavedir -> value () == 1)
+{
+       FILEINPUT_alternatesavedir    -> activate   ();
+       BUTTON_browsealternatesavedir -> activate   ();
+}
+else
+{
+       FILEINPUT_alternatesavedir    -> deactivate ();
+       BUTTON_browsealternatesavedir -> deactivate ();
+}}
             xywh {350 100 265 25} down_box DOWN_BOX shortcut 0x80061
           }
-          Fl_Button BUTTON_browsesavedir {
+          Fl_Button BUTTON_browsealternatesavedir {
             label {Browse...}
-            xywh {575 155 80 25} shortcut 0x80062 deactivate
+            xywh {575 159 80 25} shortcut 0x80062 deactivate
           }
         }
       }

Index: tuxpaint-config2.cxx
===================================================================
RCS file: /cvsroot/tuxpaint/tuxpaint-config/src/tuxpaint-config2.cxx,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- tuxpaint-config2.cxx        7 Apr 2004 16:13:58 -0000       1.9
+++ tuxpaint-config2.cxx        7 Apr 2004 17:45:57 -0000       1.10
@@ -63,6 +63,17 @@
 
 Fl_Check_Button *CHECKBUTTON_usealtprintcmd=(Fl_Check_Button *)0;
 
+static void cb_CHECKBUTTON_usealtprintcmd(Fl_Check_Button*, void*) {
+  if (CHECKBUTTON_usealtprintcmd -> value () == 1)
+{
+       TEXTINPUT_printcmd -> activate   ();
+}
+else
+{
+       TEXTINPUT_printcmd -> deactivate ();
+};
+}
+
 Fl_Group *TABE_saving=(Fl_Group *)0;
 
 Fl_Group *GROUP_saveover=(Fl_Group *)0;
@@ -79,7 +90,20 @@
 
 Fl_Check_Button *CHECKBUTTON_usealternatesavedir=(Fl_Check_Button *)0;
 
-Fl_Button *BUTTON_browsesavedir=(Fl_Button *)0;
+static void cb_CHECKBUTTON_usealternatesavedir(Fl_Check_Button*, void*) {
+  if (CHECKBUTTON_usealternatesavedir -> value () == 1)
+{
+       FILEINPUT_alternatesavedir    -> activate   ();
+       BUTTON_browsealternatesavedir -> activate   ();
+}
+else
+{
+       FILEINPUT_alternatesavedir    -> deactivate ();
+       BUTTON_browsealternatesavedir -> deactivate ();
+};
+}
+
+Fl_Button *BUTTON_browsealternatesavedir=(Fl_Button *)0;
 
 Fl_Button *BUTTON_apply=(Fl_Button *)0;
 
@@ -299,7 +323,7 @@
           o->box(FL_PLASTIC_UP_BOX);
           o->labeltype(FL_EMBOSSED_LABEL);
           o->align(FL_ALIGN_TOP_LEFT|FL_ALIGN_INSIDE);
-          { Fl_Input* o = TEXTINPUT_printcmd = new Fl_Input(350, 140, 305, 30, 
gettext("Alternative Print Command : "));
+          { Fl_Input* o = TEXTINPUT_printcmd = new Fl_Input(350, 150, 305, 30, 
gettext("Alternative Print Command : "));
             o->tooltip(gettext("Use this command to print"));
             o->align(FL_ALIGN_TOP_LEFT);
             o->deactivate();
@@ -307,6 +331,7 @@
           { Fl_Check_Button* o = CHECKBUTTON_usealtprintcmd = new 
Fl_Check_Button(350, 100, 255, 25, gettext("Use &Alternative Print Command"));
             o->down_box(FL_DOWN_BOX);
             o->shortcut(0x80061);
+            o->callback((Fl_Callback*)cb_CHECKBUTTON_usealtprintcmd);
           }
           o->end();
         }
@@ -347,7 +372,7 @@
           o->box(FL_PLASTIC_UP_BOX);
           o->labeltype(FL_EMBOSSED_LABEL);
           o->align(FL_ALIGN_TOP_LEFT|FL_ALIGN_INSIDE);
-          { Fl_File_Input* o = FILEINPUT_alternatesavedir = new Fl_File_Input(350, 
145, 220, 35, gettext("Alternative Save Directory :"));
+          { Fl_File_Input* o = FILEINPUT_alternatesavedir = new Fl_File_Input(350, 
149, 220, 35, gettext("Alternative Save Directory :"));
             o->tooltip(gettext("Pick an alternative directory to save images into"));
             o->align(69);
             o->deactivate();
@@ -355,8 +380,9 @@
           { Fl_Check_Button* o = CHECKBUTTON_usealternatesavedir = new 
Fl_Check_Button(350, 100, 265, 25, gettext("Use &Alternative Save Directory"));
             o->down_box(FL_DOWN_BOX);
             o->shortcut(0x80061);
+            o->callback((Fl_Callback*)cb_CHECKBUTTON_usealternatesavedir);
           }
-          { Fl_Button* o = BUTTON_browsesavedir = new Fl_Button(575, 155, 80, 25, 
gettext("Browse..."));
+          { Fl_Button* o = BUTTON_browsealternatesavedir = new Fl_Button(575, 159, 
80, 25, gettext("Browse..."));
             o->shortcut(0x80062);
             o->deactivate();
           }

_______________________________________________
Tuxpaint-commits mailing list
[EMAIL PROTECTED]
http://tux4kids.net/mailman/listinfo/tuxpaint-commits

Reply via email to