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