DO NOT REPLY TO THIS MESSAGE. INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.
[STR New]
Link: http://www.fltk.org/str.php?L2082
Version: 1.3-feature
Link: http://www.fltk.org/str.php?L2082
Version: 1.3-feature
--- ./fluid/function_panel.cxx.original 2008-10-14 10:50:11.000000000 -0300
+++ ./fluid/function_panel.cxx 2008-11-04 11:07:02.000000000 -0400
@@ -1,9 +1,9 @@
//
-// "$Id: function_panel.cxx 6302 2008-09-18 21:11:28Z matt $"
+// "$Id: function_panel.fl 6311 2008-09-19 17:40:20Z matt $"
//
// Code dialogs for the Fast Light Tool Kit (FLTK).
//
-// Copyright 1998-2005 by Bill Spitzak and others.
+// Copyright 1998-2008 by Bill Spitzak and others.
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Library General Public
@@ -67,7 +67,7 @@
Fl_Text_Editor *f_comment_input=(Fl_Text_Editor *)0;
Fl_Double_Window* make_function_panel() {
- { function_panel = new Fl_Double_Window(343, 232, "Function/Method
Properties");
+ { Fl_Double_Window* o = function_panel = new Fl_Double_Window(343, 232,
"Function/Method Properties");
{ Fl_Group* o = new Fl_Group(10, 10, 270, 20);
{ f_public_member_choice = new Fl_Choice(10, 10, 75, 20);
f_public_member_choice->tooltip("Change member access attribute.");
@@ -139,6 +139,7 @@
Fl_Group::current()->resizable(f_comment_input);
f_comment_input->buffer(new Fl_Text_Buffer());
} // Fl_Text_Editor* f_comment_input
+ o->xtype(FL_DIALOG_WINDOW);
function_panel->set_modal();
function_panel->end();
} // Fl_Double_Window* function_panel
@@ -239,6 +240,7 @@
o->end();
} // Fl_Group* o
o->size_range(o->w(), o->h(), Fl::w(), o->h());
+ o->xtype(FL_DIALOG_WINDOW);
codeblock_panel->set_modal();
codeblock_panel->end();
} // Fl_Double_Window* codeblock_panel
@@ -320,6 +322,7 @@
o->end();
} // Fl_Group* o
o->size_range(o->w(), o->h(), Fl::w(), o->h());
+ o->xtype(FL_DIALOG_WINDOW);
declblock_panel->set_modal();
declblock_panel->end();
} // Fl_Double_Window* declblock_panel
@@ -356,7 +359,7 @@
Fl_Text_Editor *decl_comment_input=(Fl_Text_Editor *)0;
Fl_Double_Window* make_decl_panel() {
- { decl_panel = new Fl_Double_Window(343, 237, "Declaration Properties");
+ { Fl_Double_Window* o = decl_panel = new Fl_Double_Window(343, 237,
"Declaration Properties");
decl_panel->align(Fl_Align(FL_ALIGN_CLIP|FL_ALIGN_INSIDE));
{ Fl_Group* o = new Fl_Group(10, 10, 270, 20);
{ Fl_Box* o = new Fl_Box(200, 10, 80, 20);
@@ -412,6 +415,7 @@
Fl_Group::current()->resizable(decl_comment_input);
decl_comment_input->buffer(new Fl_Text_Buffer());
} // Fl_Text_Editor* decl_comment_input
+ o->xtype(FL_DIALOG_WINDOW);
decl_panel->size_range(343, 237);
decl_panel->end();
} // Fl_Double_Window* decl_panel
@@ -433,7 +437,7 @@
Fl_Button *c_panel_cancel=(Fl_Button *)0;
Fl_Double_Window* make_class_panel() {
- { class_panel = new Fl_Double_Window(342, 196, "Class Properties");
+ { Fl_Double_Window* o = class_panel = new Fl_Double_Window(342, 196, "Class
Properties");
class_panel->labelsize(11);
{ Fl_Group* o = new Fl_Group(10, 10, 280, 20);
o->hide();
@@ -491,6 +495,7 @@
} // Fl_Box* o
o->end();
} // Fl_Group* o
+ o->xtype(FL_DIALOG_WINDOW);
class_panel->set_modal();
class_panel->size_range(343, 188);
class_panel->end();
@@ -596,7 +601,7 @@
Fl_Window *widgetbin_panel=(Fl_Window *)0;
Fl_Window* make_widgetbin() {
- { widgetbin_panel = new Fl_Window(550, 85, "Widget Bin");
+ { Fl_Window* o = widgetbin_panel = new Fl_Window(550, 85, "Widget Bin");
widgetbin_panel->align(Fl_Align(FL_ALIGN_CLIP|FL_ALIGN_INSIDE));
{ Fl_Group* o = new Fl_Group(3, 3, 79, 79);
{ Fl_Button* o = new Fl_Button(5, 5, 24, 24);
@@ -916,6 +921,7 @@
} // Fl_Button* o
o->end();
} // Fl_Group* o
+ o->xtype(FL_DIALOG_WINDOW);
widgetbin_panel->set_non_modal();
widgetbin_panel->end();
} // Fl_Window* widgetbin_panel
@@ -1011,5 +1017,5 @@
}
//
-// End of "$Id: function_panel.cxx 6302 2008-09-18 21:11:28Z matt $".
+// End of "$Id: function_panel.fl 6311 2008-09-19 17:40:20Z matt $".
//
--- ./fluid/alignment_panel.fl.original 2008-10-14 10:50:11.000000000 -0300
+++ ./fluid/alignment_panel.fl 2008-11-04 11:06:44.000000000 -0400
@@ -46,13 +46,13 @@
decl {extern int show_comments;} {public
}
-Function {make_project_window()} {selected
-} {
+Function {make_project_window()} {} {
Fl_Window project_window {
label {Project Settings}
- xywh {312 395 358 207} type Double
+ xywh {573 628 358 207} type Double
code0 {\#include <FL/Fl_Preferences.H>}
- code1 {\#include <FL/Fl_Tooltip.H>} modal visible
+ code1 {\#include <FL/Fl_Tooltip.H>}
+ code2 {o->xtype(FL_DIALOG_WINDOW);} modal visible
} {
Fl_Button {} {
label Close
@@ -156,7 +156,8 @@
} {
Fl_Window settings_window {
label {GUI Settings} open
- xywh {393 191 342 242} type Double non_modal visible
+ xywh {393 191 342 242} type Double
+ code0 {o->xtype(FL_DIALOG_WINDOW);} non_modal visible
} {
Fl_Choice scheme_choice {
label {Scheme:}
@@ -258,8 +259,9 @@
Function {make_shell_window()} {open
} {
Fl_Window shell_window {
- label {Shell Command}
- xywh {682 167 365 125} type Double visible
+ label {Shell Command} selected
+ xywh {682 167 365 125} type Double
+ code0 {o->xtype(FL_DIALOG_WINDOW);} visible
} {
Fl_Input shell_command_input {
label {Command:}
@@ -325,7 +327,8 @@
} {
Fl_Window grid_window {
label {Layout Settings} open
- xywh {676 337 285 245} type Double non_modal visible
+ xywh {676 337 285 245} type Double
+ code0 {o->xtype(FL_DIALOG_WINDOW);} non_modal visible
} {
Fl_Input horizontal_input {
label x
--- ./fluid/widget_panel.h.original 2008-10-14 10:50:11.000000000 -0300
+++ ./fluid/widget_panel.h 2008-11-04 11:07:02.000000000 -0400
@@ -1,9 +1,9 @@
//
-// "$Id: widget_panel.h 6160 2008-08-15 20:32:01Z matt $"
+// "$Id: widget_panel.fl 6311 2008-09-19 17:40:20Z matt $"
//
// Widget panel for the Fast Light Tool Kit (FLTK).
//
-// Copyright 1998-2005 by Bill Spitzak and others.
+// Copyright 1998-2008 by Bill Spitzak and others.
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Library General Public
@@ -118,5 +118,5 @@
#endif
//
-// End of "$Id: widget_panel.h 6160 2008-08-15 20:32:01Z matt $".
+// End of "$Id: widget_panel.fl 6311 2008-09-19 17:40:20Z matt $".
//
--- ./fluid/alignment_panel.h.original 2008-10-14 10:50:11.000000000 -0300
+++ ./fluid/alignment_panel.h 2008-11-04 11:07:02.000000000 -0400
@@ -1,5 +1,5 @@
//
-// "$Id: alignment_panel.h 6304 2008-09-19 00:17:01Z matt $"
+// "$Id: alignment_panel.fl 6304 2008-09-19 00:17:01Z matt $"
//
// Setting and shell dialogs for the Fast Light Tool Kit (FLTK).
//
@@ -105,5 +105,5 @@
#endif
//
-// End of "$Id: alignment_panel.h 6304 2008-09-19 00:17:01Z matt $".
+// End of "$Id: alignment_panel.fl 6304 2008-09-19 00:17:01Z matt $".
//
--- ./fluid/about_panel.h.original 2008-10-14 10:50:11.000000000 -0300
+++ ./fluid/about_panel.h 2008-11-04 11:07:02.000000000 -0400
@@ -1,5 +1,5 @@
//
-// "$Id: about_panel.h 6160 2008-08-15 20:32:01Z matt $"
+// "$Id: about_panel.fl 6302 2008-09-18 21:11:28Z matt $"
//
// About dialog for the Fast Light Tool Kit (FLTK).
//
@@ -40,5 +40,5 @@
#endif
//
-// End of "$Id: about_panel.h 6160 2008-08-15 20:32:01Z matt $".
+// End of "$Id: about_panel.fl 6302 2008-09-18 21:11:28Z matt $".
//
--- ./fluid/widget_panel.cxx.original 2008-10-14 10:50:11.000000000 -0300
+++ ./fluid/widget_panel.cxx 2008-11-04 11:07:02.000000000 -0400
@@ -1,5 +1,5 @@
//
-// "$Id: widget_panel.cxx 6265 2008-09-16 07:26:22Z fabien $"
+// "$Id: widget_panel.fl 6311 2008-09-19 17:40:20Z matt $"
//
// Widget panel for the Fast Light Tool Kit (FLTK).
//
@@ -63,7 +63,7 @@
{ Fl_Double_Window* o = new Fl_Double_Window(420, 360);
w = o;
o->labelsize(11);
- o->align(FL_ALIGN_CLIP|FL_ALIGN_INSIDE);
+ o->align(Fl_Align(FL_ALIGN_CLIP|FL_ALIGN_INSIDE));
o->hotspot(o);
{ Fl_Tabs* o = new Fl_Tabs(10, 10, 400, 310);
o->selection_color((Fl_Color)12);
@@ -80,7 +80,7 @@
o->labelfont(1);
o->labelsize(11);
o->callback((Fl_Callback*)propagate_load);
- o->align(FL_ALIGN_LEFT);
+ o->align(Fl_Align(FL_ALIGN_LEFT));
{ Fl_Input* o = new Fl_Input(95, 40, 190, 20);
o->tooltip("The label text for the widget.");
o->labelfont(1);
@@ -106,7 +106,7 @@
o->labelfont(1);
o->labelsize(11);
o->callback((Fl_Callback*)propagate_load);
- o->align(FL_ALIGN_LEFT);
+ o->align(Fl_Align(FL_ALIGN_LEFT));
{ Fl_Input* o = new Fl_Input(95, 65, 240, 20);
o->tooltip("The active image for the widget.");
o->labelfont(1);
@@ -126,7 +126,7 @@
o->labelfont(1);
o->labelsize(11);
o->callback((Fl_Callback*)propagate_load);
- o->align(FL_ALIGN_LEFT);
+ o->align(Fl_Align(FL_ALIGN_LEFT));
{ Fl_Input* o = new Fl_Input(95, 90, 240, 20);
o->tooltip("The inactive image for the widget.");
o->labelfont(1);
@@ -146,14 +146,14 @@
o->labelfont(1);
o->labelsize(11);
o->callback((Fl_Callback*)propagate_load);
- o->align(FL_ALIGN_LEFT);
+ o->align(Fl_Align(FL_ALIGN_LEFT));
{ Fl_Button* o = new Fl_Button(95, 115, 45, 20, "Clip");
o->tooltip("Clip the label to the inside of the widget.");
o->type(1);
o->selection_color(FL_INACTIVE_COLOR);
o->labelsize(11);
o->callback((Fl_Callback*)align_cb, (void*)(FL_ALIGN_CLIP));
- o->align(FL_ALIGN_CENTER|FL_ALIGN_INSIDE);
+ o->align(Fl_Align(FL_ALIGN_CENTER|FL_ALIGN_INSIDE));
} // Fl_Button* o
{ Fl_Button* o = new Fl_Button(145, 115, 50, 20, "Wrap");
o->tooltip("Wrap the label text.");
@@ -219,7 +219,7 @@
o->labelfont(1);
o->labelsize(11);
o->callback((Fl_Callback*)propagate_load);
- o->align(FL_ALIGN_LEFT);
+ o->align(Fl_Align(FL_ALIGN_LEFT));
{ widget_x_input = new Fl_Value_Input(95, 150, 55, 20, "X:");
widget_x_input->tooltip("The X position of the widget.");
widget_x_input->labelsize(11);
@@ -227,7 +227,7 @@
widget_x_input->step(1);
widget_x_input->textsize(11);
widget_x_input->callback((Fl_Callback*)x_cb);
- widget_x_input->align(FL_ALIGN_TOP_LEFT);
+ widget_x_input->align(Fl_Align(FL_ALIGN_TOP_LEFT));
} // Fl_Value_Input* widget_x_input
{ widget_y_input = new Fl_Value_Input(155, 150, 55, 20, "Y:");
widget_y_input->tooltip("The Y position of the widget.");
@@ -236,7 +236,7 @@
widget_y_input->step(1);
widget_y_input->textsize(11);
widget_y_input->callback((Fl_Callback*)y_cb);
- widget_y_input->align(FL_ALIGN_TOP_LEFT);
+ widget_y_input->align(Fl_Align(FL_ALIGN_TOP_LEFT));
} // Fl_Value_Input* widget_y_input
{ widget_w_input = new Fl_Value_Input(215, 150, 55, 20, "Width:");
widget_w_input->tooltip("The width of the widget.");
@@ -245,7 +245,7 @@
widget_w_input->step(1);
widget_w_input->textsize(11);
widget_w_input->callback((Fl_Callback*)w_cb);
- widget_w_input->align(FL_ALIGN_TOP_LEFT);
+ widget_w_input->align(Fl_Align(FL_ALIGN_TOP_LEFT));
} // Fl_Value_Input* widget_w_input
{ widget_h_input = new Fl_Value_Input(275, 150, 55, 20, "Height:");
widget_h_input->tooltip("The height of the widget.");
@@ -254,7 +254,7 @@
widget_h_input->step(1);
widget_h_input->textsize(11);
widget_h_input->callback((Fl_Callback*)h_cb);
- widget_h_input->align(FL_ALIGN_TOP_LEFT);
+ widget_h_input->align(Fl_Align(FL_ALIGN_TOP_LEFT));
} // Fl_Value_Input* widget_h_input
{ Fl_Light_Button* o = new Fl_Light_Button(335, 150, 55, 20,
"Relative");
o->tooltip("If set, widgets inside a widget class of type Fl_Group
are repositioned relat\
@@ -271,21 +271,21 @@
o->labelfont(1);
o->labelsize(11);
o->callback((Fl_Callback*)propagate_load);
- o->align(FL_ALIGN_LEFT);
+ o->align(Fl_Align(FL_ALIGN_LEFT));
{ Fl_Value_Input* o = new Fl_Value_Input(95, 185, 55, 20, "Size:");
o->tooltip("The size of the slider.");
o->labelsize(11);
o->step(0.010101);
o->textsize(11);
o->callback((Fl_Callback*)slider_size_cb);
- o->align(FL_ALIGN_TOP_LEFT);
+ o->align(Fl_Align(FL_ALIGN_TOP_LEFT));
} // Fl_Value_Input* o
{ Fl_Value_Input* o = new Fl_Value_Input(155, 185, 55, 20,
"Minimum:");
o->tooltip("The minimum value of the widget.");
o->labelsize(11);
o->textsize(11);
o->callback((Fl_Callback*)min_cb);
- o->align(FL_ALIGN_TOP_LEFT);
+ o->align(Fl_Align(FL_ALIGN_TOP_LEFT));
} // Fl_Value_Input* o
{ Fl_Value_Input* o = new Fl_Value_Input(215, 185, 55, 20,
"Maximum:");
o->tooltip("The maximum value of the widget.");
@@ -293,21 +293,21 @@
o->value(1);
o->textsize(11);
o->callback((Fl_Callback*)max_cb);
- o->align(FL_ALIGN_TOP_LEFT);
+ o->align(Fl_Align(FL_ALIGN_TOP_LEFT));
} // Fl_Value_Input* o
{ Fl_Value_Input* o = new Fl_Value_Input(275, 185, 55, 20, "Step:");
o->tooltip("The resolution of the widget value.");
o->labelsize(11);
o->textsize(11);
o->callback((Fl_Callback*)step_cb);
- o->align(FL_ALIGN_TOP_LEFT);
+ o->align(Fl_Align(FL_ALIGN_TOP_LEFT));
} // Fl_Value_Input* o
{ Fl_Value_Input* o = new Fl_Value_Input(335, 185, 55, 20, "Value:");
o->tooltip("The current widget value.");
o->labelsize(11);
o->textsize(11);
o->callback((Fl_Callback*)value_cb);
- o->align(FL_ALIGN_TOP_LEFT);
+ o->align(Fl_Align(FL_ALIGN_TOP_LEFT));
} // Fl_Value_Input* o
{ Fl_Box* o = new Fl_Box(395, 185, 0, 20);
Fl_Group::current()->resizable(o);
@@ -318,7 +318,7 @@
o->labelfont(1);
o->labelsize(11);
o->callback((Fl_Callback*)propagate_load);
- o->align(FL_ALIGN_LEFT);
+ o->align(Fl_Align(FL_ALIGN_LEFT));
o->hide();
{ Fl_Value_Input* o = new Fl_Value_Input(95, 185, 55, 20, "Minimum
Size:");
o->tooltip("The size of the slider.");
@@ -327,7 +327,7 @@
o->step(1);
o->textsize(11);
o->callback((Fl_Callback*)min_w_cb);
- o->align(FL_ALIGN_TOP_LEFT);
+ o->align(Fl_Align(FL_ALIGN_TOP_LEFT));
} // Fl_Value_Input* o
{ Fl_Value_Input* o = new Fl_Value_Input(155, 185, 55, 20);
o->tooltip("The minimum value of the widget.");
@@ -336,7 +336,7 @@
o->step(1);
o->textsize(11);
o->callback((Fl_Callback*)min_h_cb);
- o->align(FL_ALIGN_TOP_LEFT);
+ o->align(Fl_Align(FL_ALIGN_TOP_LEFT));
} // Fl_Value_Input* o
{ Fl_Button* o = new Fl_Button(215, 185, 25, 20, "set");
o->labelsize(11);
@@ -349,7 +349,7 @@
o->step(1);
o->textsize(11);
o->callback((Fl_Callback*)max_w_cb);
- o->align(FL_ALIGN_TOP_LEFT);
+ o->align(Fl_Align(FL_ALIGN_TOP_LEFT));
} // Fl_Value_Input* o
{ Fl_Value_Input* o = new Fl_Value_Input(305, 185, 55, 20);
o->tooltip("The resolution of the widget value.");
@@ -358,7 +358,7 @@
o->step(1);
o->textsize(11);
o->callback((Fl_Callback*)max_h_cb);
- o->align(FL_ALIGN_TOP_LEFT);
+ o->align(Fl_Align(FL_ALIGN_TOP_LEFT));
} // Fl_Value_Input* o
{ Fl_Button* o = new Fl_Button(365, 185, 25, 20, "set");
o->labelsize(11);
@@ -379,14 +379,14 @@
o->labelsize(11);
o->labelcolor(FL_FOREGROUND_COLOR);
o->callback((Fl_Callback*)shortcut_in_cb);
- o->align(FL_ALIGN_LEFT);
+ o->align(Fl_Align(FL_ALIGN_LEFT));
o->when(FL_WHEN_RELEASE);
} // Shortcut_Button* o
{ Fl_Group* o = new Fl_Group(95, 235, 300, 20, "X Class:");
o->labelfont(1);
o->labelsize(11);
o->callback((Fl_Callback*)propagate_load);
- o->align(FL_ALIGN_LEFT);
+ o->align(Fl_Align(FL_ALIGN_LEFT));
{ Fl_Input* o = new Fl_Input(95, 235, 95, 20, ":");
o->tooltip("The X resource class.");
o->labelfont(1);
@@ -412,7 +412,7 @@
o->selection_color((Fl_Color)1);
o->labelsize(11);
o->callback((Fl_Callback*)non_modal_cb);
- o->align(132|FL_ALIGN_INSIDE);
+ o->align(Fl_Align(132|FL_ALIGN_INSIDE));
} // Fl_Light_Button* o
o->end();
} // Fl_Group* o
@@ -420,7 +420,7 @@
o->labelfont(1);
o->labelsize(11);
o->callback((Fl_Callback*)propagate_load);
- o->align(FL_ALIGN_LEFT);
+ o->align(Fl_Align(FL_ALIGN_LEFT));
{ Fl_Light_Button* o = new Fl_Light_Button(95, 260, 60, 20,
"Visible");
o->tooltip("Show the widget.");
o->selection_color((Fl_Color)1);
@@ -476,7 +476,7 @@
o->labelfont(1);
o->labelsize(11);
o->callback((Fl_Callback*)propagate_load);
- o->align(FL_ALIGN_LEFT);
+ o->align(Fl_Align(FL_ALIGN_LEFT));
{ Fl_Choice* o = new Fl_Choice(95, 40, 170, 20);
o->tooltip("The style of the label text.");
o->box(FL_THIN_UP_BOX);
@@ -508,7 +508,7 @@
o->labelfont(1);
o->labelsize(11);
o->callback((Fl_Callback*)propagate_load);
- o->align(FL_ALIGN_LEFT);
+ o->align(Fl_Align(FL_ALIGN_LEFT));
{ Fl_Choice* o = new Fl_Choice(95, 65, 219, 20);
o->tooltip("The \"up\" box of the widget.");
o->box(FL_THIN_UP_BOX);
@@ -531,7 +531,7 @@
o->labelfont(1);
o->labelsize(11);
o->callback((Fl_Callback*)propagate_load);
- o->align(FL_ALIGN_LEFT);
+ o->align(Fl_Align(FL_ALIGN_LEFT));
{ Fl_Choice* o = new Fl_Choice(95, 90, 219, 20);
o->tooltip("The \"down\" box of the widget.");
o->box(FL_THIN_UP_BOX);
@@ -554,7 +554,7 @@
o->labelfont(1);
o->labelsize(11);
o->callback((Fl_Callback*)propagate_load);
- o->align(FL_ALIGN_LEFT);
+ o->align(Fl_Align(FL_ALIGN_LEFT));
{ Fl_Choice* o = new Fl_Choice(95, 115, 170, 20);
o->tooltip("The value text style.");
o->box(FL_DOWN_BOX);
@@ -596,7 +596,7 @@
o->labelfont(1);
o->labelsize(11);
o->callback((Fl_Callback*)propagate_load);
- o->align(FL_ALIGN_LEFT);
+ o->align(Fl_Align(FL_ALIGN_LEFT));
{ Fl_Input* o = new Fl_Input(95, 40, 172, 20);
o->tooltip("The widget subclass.");
o->labelfont(1);
@@ -620,7 +620,7 @@
o->labelfont(1);
o->labelsize(11);
o->callback((Fl_Callback*)propagate_load);
- o->align(FL_ALIGN_LEFT);
+ o->align(Fl_Align(FL_ALIGN_LEFT));
{ Fl_Input* o = new Fl_Input(95, 65, 235, 20);
o->tooltip("The name of the widget.");
o->labelfont(1);
@@ -691,7 +691,7 @@
o->textfont(4);
o->textsize(11);
o->callback((Fl_Callback*)callback_cb);
- o->align(FL_ALIGN_LEFT);
+ o->align(Fl_Align(FL_ALIGN_LEFT));
o->when(FL_WHEN_RELEASE);
Fl_Group::current()->resizable(o);
} // CodeEditor* o
@@ -699,7 +699,7 @@
o->labelfont(1);
o->labelsize(11);
o->callback((Fl_Callback*)propagate_load);
- o->align(FL_ALIGN_LEFT);
+ o->align(Fl_Align(FL_ALIGN_LEFT));
{ Fl_Input* o = new Fl_Input(95, 270, 158, 20);
o->tooltip("The user data to pass into the callback code.");
o->labelfont(1);
@@ -726,7 +726,7 @@
o->labelfont(1);
o->labelsize(11);
o->callback((Fl_Callback*)propagate_load);
- o->align(FL_ALIGN_LEFT);
+ o->align(Fl_Align(FL_ALIGN_LEFT));
{ Fl_Input* o = new Fl_Input(95, 295, 158, 20);
o->tooltip("The type of the user data.");
o->labelfont(1);
@@ -785,11 +785,12 @@
o->end();
} // Fl_Group* o
o->size_range(o->w(), o->h());
+ o->xtype(FL_DIALOG_WINDOW);
o->end();
} // Fl_Double_Window* o
return w;
}
//
-// End of "$Id: widget_panel.cxx 6265 2008-09-16 07:26:22Z fabien $".
+// End of "$Id: widget_panel.fl 6311 2008-09-19 17:40:20Z matt $".
//
--- ./fluid/print_panel.fl.original 2008-10-14 10:50:11.000000000 -0300
+++ ./fluid/print_panel.fl 2008-11-04 11:06:44.000000000 -0400
@@ -1,5 +1,5 @@
# data file for the Fltk User Interface Designer (fluid)
-version 1.0107
+version 1.0300
header_name {.h}
code_name {.cxx}
comment {//
@@ -45,7 +45,8 @@
} {
Fl_Window print_panel {
label Print open
- xywh {342 21 465 235} type Double modal visible
+ xywh {342 71 465 235} type Double
+ code0 {o->xtype(FL_DIALOG_WINDOW);} modal visible
} {
Fl_Group print_panel_controls {open
xywh {10 10 447 216}
@@ -109,7 +110,7 @@
print_collate_button->activate();
print_collate_group[0]->activate();
print_collate_group[1]->activate();
-}} selected
+}}
xywh {321 96 45 25} when 1
}
Fl_Check_Button print_collate_button {
@@ -218,8 +219,9 @@
Fl_Window print_properties_panel {
label {Printer Properties}
callback {print_properties_panel->hide();
-print_update_status();} open
- xywh {340 213 290 130} type Double modal visible
+print_update_status();} open selected
+ xywh {366 463 290 130} type Double
+ code0 {o->xtype(FL_DIALOG_WINDOW);} modal visible
} {
Fl_Choice print_page_size {
label {Page Size:}
--- ./fluid/print_panel.h.original 2008-10-14 10:50:11.000000000 -0300
+++ ./fluid/print_panel.h 2008-11-04 11:07:02.000000000 -0400
@@ -3,7 +3,7 @@
//
// FLUID print panel for the Fast Light Tool Kit (FLTK).
//
-// Copyright 1998-2005 by Bill Spitzak and others.
+// Copyright 1998-2008 by Bill Spitzak and others.
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Library General Public
--- ./fluid/print_panel.cxx.original 2008-10-14 10:50:11.000000000 -0300
+++ ./fluid/print_panel.cxx 2008-11-04 11:07:02.000000000 -0400
@@ -3,7 +3,7 @@
//
// FLUID print panel for the Fast Light Tool Kit (FLTK).
//
-// Copyright 1998-2005 by Bill Spitzak and others.
+// Copyright 1998-2008 by Bill Spitzak and others.
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Library General Public
@@ -244,7 +244,7 @@
}
Fl_Double_Window* make_print_panel() {
- { print_panel = new Fl_Double_Window(465, 235, "Print");
+ { Fl_Double_Window* o = print_panel = new Fl_Double_Window(465, 235,
"Print");
{ print_panel_controls = new Fl_Group(10, 10, 447, 216);
{ print_choice = new Fl_Choice(113, 10, 181, 25, "Printer:");
print_choice->down_box(FL_BORDER_BOX);
@@ -256,12 +256,12 @@
print_properties->callback((Fl_Callback*)cb_print_properties);
} // Fl_Button* print_properties
{ print_status = new Fl_Box(111, 41, 288, 17, "printer/job status");
- print_status->align(68|FL_ALIGN_INSIDE);
+ print_status->align(Fl_Align(68|FL_ALIGN_INSIDE));
} // Fl_Box* print_status
{ Fl_Group* o = new Fl_Group(10, 86, 227, 105, "Print Range");
o->box(FL_THIN_DOWN_BOX);
o->labelfont(1);
- o->align(FL_ALIGN_TOP_LEFT);
+ o->align(Fl_Align(FL_ALIGN_TOP_LEFT));
{ print_all = new Fl_Round_Button(20, 96, 38, 25, "All");
print_all->type(102);
print_all->down_box(FL_ROUND_DOWN_BOX);
@@ -293,9 +293,8 @@
{ Fl_Group* o = new Fl_Group(247, 86, 210, 105, "Copies");
o->box(FL_THIN_DOWN_BOX);
o->labelfont(1);
- o->align(FL_ALIGN_TOP_LEFT);
+ o->align(Fl_Align(FL_ALIGN_TOP_LEFT));
{ print_copies = new Fl_Spinner(321, 96, 45, 25, "# Copies:");
- print_copies->value(1);
print_copies->callback((Fl_Callback*)cb_print_copies);
print_copies->when(FL_WHEN_CHANGED);
} // Fl_Spinner* print_copies
@@ -311,63 +310,63 @@
o->box(FL_BORDER_BOX);
o->color(FL_BACKGROUND2_COLOR);
o->labelsize(11);
- o->align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE);
+ o->align(Fl_Align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE));
o->deactivate();
} // Fl_Box* o
{ Fl_Box* o = new Fl_Box(272, 136, 30, 40, "1");
o->box(FL_BORDER_BOX);
o->color(FL_BACKGROUND2_COLOR);
o->labelsize(11);
- o->align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE);
+ o->align(Fl_Align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE));
o->deactivate();
} // Fl_Box* o
{ Fl_Box* o = new Fl_Box(257, 131, 30, 40, "1");
o->box(FL_BORDER_BOX);
o->color(FL_BACKGROUND2_COLOR);
o->labelsize(11);
- o->align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE);
+ o->align(Fl_Align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE));
o->deactivate();
} // Fl_Box* o
{ Fl_Box* o = new Fl_Box(352, 141, 30, 40, "2");
o->box(FL_BORDER_BOX);
o->color(FL_BACKGROUND2_COLOR);
o->labelsize(11);
- o->align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE);
+ o->align(Fl_Align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE));
o->deactivate();
} // Fl_Box* o
{ Fl_Box* o = new Fl_Box(337, 136, 30, 40, "2");
o->box(FL_BORDER_BOX);
o->color(FL_BACKGROUND2_COLOR);
o->labelsize(11);
- o->align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE);
+ o->align(Fl_Align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE));
o->deactivate();
} // Fl_Box* o
{ Fl_Box* o = new Fl_Box(322, 131, 30, 40, "2");
o->box(FL_BORDER_BOX);
o->color(FL_BACKGROUND2_COLOR);
o->labelsize(11);
- o->align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE);
+ o->align(Fl_Align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE));
o->deactivate();
} // Fl_Box* o
{ Fl_Box* o = new Fl_Box(417, 141, 30, 40, "3");
o->box(FL_BORDER_BOX);
o->color(FL_BACKGROUND2_COLOR);
o->labelsize(11);
- o->align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE);
+ o->align(Fl_Align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE));
o->deactivate();
} // Fl_Box* o
{ Fl_Box* o = new Fl_Box(402, 136, 30, 40, "3");
o->box(FL_BORDER_BOX);
o->color(FL_BACKGROUND2_COLOR);
o->labelsize(11);
- o->align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE);
+ o->align(Fl_Align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE));
o->deactivate();
} // Fl_Box* o
{ Fl_Box* o = new Fl_Box(387, 131, 30, 40, "3");
o->box(FL_BORDER_BOX);
o->color(FL_BACKGROUND2_COLOR);
o->labelsize(11);
- o->align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE);
+ o->align(Fl_Align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE));
o->deactivate();
} // Fl_Box* o
print_collate_group[0]->end();
@@ -379,55 +378,55 @@
o->box(FL_BORDER_BOX);
o->color(FL_BACKGROUND2_COLOR);
o->labelsize(11);
- o->align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE);
+ o->align(Fl_Align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE));
} // Fl_Box* o
{ Fl_Box* o = new Fl_Box(272, 136, 30, 40, "2");
o->box(FL_BORDER_BOX);
o->color(FL_BACKGROUND2_COLOR);
o->labelsize(11);
- o->align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE);
+ o->align(Fl_Align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE));
} // Fl_Box* o
{ Fl_Box* o = new Fl_Box(257, 131, 30, 40, "1");
o->box(FL_BORDER_BOX);
o->color(FL_BACKGROUND2_COLOR);
o->labelsize(11);
- o->align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE);
+ o->align(Fl_Align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE));
} // Fl_Box* o
{ Fl_Box* o = new Fl_Box(352, 141, 30, 40, "3");
o->box(FL_BORDER_BOX);
o->color(FL_BACKGROUND2_COLOR);
o->labelsize(11);
- o->align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE);
+ o->align(Fl_Align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE));
} // Fl_Box* o
{ Fl_Box* o = new Fl_Box(337, 136, 30, 40, "2");
o->box(FL_BORDER_BOX);
o->color(FL_BACKGROUND2_COLOR);
o->labelsize(11);
- o->align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE);
+ o->align(Fl_Align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE));
} // Fl_Box* o
{ Fl_Box* o = new Fl_Box(322, 131, 30, 40, "1");
o->box(FL_BORDER_BOX);
o->color(FL_BACKGROUND2_COLOR);
o->labelsize(11);
- o->align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE);
+ o->align(Fl_Align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE));
} // Fl_Box* o
{ Fl_Box* o = new Fl_Box(417, 141, 30, 40, "3");
o->box(FL_BORDER_BOX);
o->color(FL_BACKGROUND2_COLOR);
o->labelsize(11);
- o->align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE);
+ o->align(Fl_Align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE));
} // Fl_Box* o
{ Fl_Box* o = new Fl_Box(402, 136, 30, 40, "2");
o->box(FL_BORDER_BOX);
o->color(FL_BACKGROUND2_COLOR);
o->labelsize(11);
- o->align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE);
+ o->align(Fl_Align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE));
} // Fl_Box* o
{ Fl_Box* o = new Fl_Box(387, 131, 30, 40, "1");
o->box(FL_BORDER_BOX);
o->color(FL_BACKGROUND2_COLOR);
o->labelsize(11);
- o->align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE);
+ o->align(Fl_Align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE));
} // Fl_Box* o
print_collate_group[1]->end();
} // Fl_Group* print_collate_group[1]
@@ -445,10 +444,11 @@
print_progress->selection_color((Fl_Color)4);
print_progress->hide();
} // Fl_Progress* print_progress
+ o->xtype(FL_DIALOG_WINDOW);
print_panel->set_modal();
print_panel->end();
} // Fl_Double_Window* print_panel
- { print_properties_panel = new Fl_Double_Window(290, 130, "Printer
Properties");
+ { Fl_Double_Window* o = print_properties_panel = new Fl_Double_Window(290,
130, "Printer Properties");
print_properties_panel->callback((Fl_Callback*)cb_print_properties_panel);
{ print_page_size = new Fl_Choice(110, 10, 80, 25, "Page Size:");
print_page_size->down_box(FL_BORDER_BOX);
@@ -457,7 +457,7 @@
} // Fl_Choice* print_page_size
{ Fl_Group* o = new Fl_Group(110, 45, 170, 40, "Output Mode:");
o->labelfont(1);
- o->align(FL_ALIGN_LEFT);
+ o->align(Fl_Align(FL_ALIGN_LEFT));
{ print_output_mode[0] = new Fl_Button(110, 45, 30, 40);
print_output_mode[0]->type(102);
print_output_mode[0]->box(FL_BORDER_BOX);
@@ -502,6 +502,7 @@
{ Fl_Button* o = new Fl_Button(60, 95, 53, 25, "Use");
o->callback((Fl_Callback*)cb_Use);
} // Fl_Button* o
+ o->xtype(FL_DIALOG_WINDOW);
print_properties_panel->set_modal();
print_properties_panel->end();
} // Fl_Double_Window* print_properties_panel
--- ./fluid/function_panel.h.original 2008-10-14 10:50:11.000000000 -0300
+++ ./fluid/function_panel.h 2008-11-04 11:07:02.000000000 -0400
@@ -1,9 +1,9 @@
//
-// "$Id: function_panel.h 6291 2008-09-17 22:43:15Z matt $"
+// "$Id: function_panel.fl 6311 2008-09-19 17:40:20Z matt $"
//
// Code dialogs for the Fast Light Tool Kit (FLTK).
//
-// Copyright 1998-2005 by Bill Spitzak and others.
+// Copyright 1998-2008 by Bill Spitzak and others.
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Library General Public
@@ -119,5 +119,5 @@
#endif
//
-// End of "$Id: function_panel.h 6291 2008-09-17 22:43:15Z matt $".
+// End of "$Id: function_panel.fl 6311 2008-09-19 17:40:20Z matt $".
//
--- ./fluid/alignment_panel.cxx.original 2008-10-14 10:50:11.000000000
-0300
+++ ./fluid/alignment_panel.cxx 2008-11-04 11:07:02.000000000 -0400
@@ -1,5 +1,5 @@
//
-// "$Id: alignment_panel.cxx 6304 2008-09-19 00:17:01Z matt $"
+// "$Id: alignment_panel.fl 6304 2008-09-19 00:17:01Z matt $"
//
// Setting and shell dialogs for the Fast Light Tool Kit (FLTK).
//
@@ -61,7 +61,7 @@
Fl_Input *i18n_function_input=(Fl_Input *)0;
Fl_Double_Window* make_project_window() {
- { project_window = new Fl_Double_Window(358, 207, "Project Settings");
+ { Fl_Double_Window* o = project_window = new Fl_Double_Window(358, 207,
"Project Settings");
{ Fl_Button* o = new Fl_Button(293, 175, 52, 20, "Close");
o->tooltip("Close this dialog.");
o->labelsize(11);
@@ -164,6 +164,7 @@
} // Fl_Group* o
o->end();
} // Fl_Tabs* o
+ o->xtype(FL_DIALOG_WINDOW);
project_window->set_modal();
project_window->end();
} // Fl_Double_Window* project_window
@@ -229,7 +230,7 @@
}
Fl_Double_Window* make_settings_window() {
- { settings_window = new Fl_Double_Window(342, 242, "GUI Settings");
+ { Fl_Double_Window* o = settings_window = new Fl_Double_Window(342, 242,
"GUI Settings");
{ scheme_choice = new Fl_Choice(116, 10, 115, 25, "Scheme:");
scheme_choice->down_box(FL_BORDER_BOX);
scheme_choice->labelfont(1);
@@ -282,7 +283,6 @@
} // Fl_Group* o
{ recent_spinner = new Fl_Spinner(115, 170, 40, 25, "# Recent Files:");
recent_spinner->labelfont(1);
- recent_spinner->value(1);
recent_spinner->callback((Fl_Callback*)cb_recent_spinner);
recent_spinner->when(FL_WHEN_CHANGED);
int c;
@@ -294,6 +294,7 @@
o->tooltip("Close this dialog.");
o->callback((Fl_Callback*)cb_Close1);
} // Fl_Button* o
+ o->xtype(FL_DIALOG_WINDOW);
settings_window->set_non_modal();
settings_window->end();
} // Fl_Double_Window* settings_window
@@ -341,7 +342,7 @@
}
Fl_Double_Window* make_shell_window() {
- { shell_window = new Fl_Double_Window(365, 125, "Shell Command");
+ { Fl_Double_Window* o = shell_window = new Fl_Double_Window(365, 125, "Shell
Command");
{ shell_command_input = new Fl_Input(10, 27, 347, 25, "Command:");
shell_command_input->labelfont(1);
shell_command_input->callback((Fl_Callback*)cb_shell_command_input);
@@ -377,6 +378,7 @@
{ Fl_Button* o = new Fl_Button(285, 90, 72, 25, "Cancel");
o->callback((Fl_Callback*)cb_Cancel);
} // Fl_Button* o
+ o->xtype(FL_DIALOG_WINDOW);
shell_window->end();
} // Fl_Double_Window* shell_window
{ shell_run_window = new Fl_Double_Window(555, 430, "Shell Command Output");
@@ -412,7 +414,7 @@
Fl_Round_Button *def_widget_size[6]={(Fl_Round_Button *)0};
Fl_Double_Window* make_layout_window() {
- { grid_window = new Fl_Double_Window(285, 245, "Layout Settings");
+ { Fl_Double_Window* o = grid_window = new Fl_Double_Window(285, 245, "Layout
Settings");
{ Fl_Input* o = horizontal_input = new Fl_Input(106, 10, 50, 25, "x");
horizontal_input->tooltip("Horizontal grid spacing.");
horizontal_input->type(2);
@@ -510,6 +512,7 @@
} // Fl_Box* o
o->end();
} // Fl_Group* o
+ o->xtype(FL_DIALOG_WINDOW);
grid_window->set_non_modal();
grid_window->end();
} // Fl_Double_Window* grid_window
@@ -517,5 +520,5 @@
}
//
-// End of "$Id: alignment_panel.cxx 6304 2008-09-19 00:17:01Z matt $".
+// End of "$Id: alignment_panel.fl 6304 2008-09-19 00:17:01Z matt $".
//
--- ./fluid/function_panel.fl.original 2008-10-14 10:50:11.000000000 -0300
+++ ./fluid/function_panel.fl 2008-11-04 11:06:44.000000000 -0400
@@ -43,10 +43,12 @@
decl {extern void select_only(Fl_Type*);} {}
-Function {make_function_panel()} {} {
+Function {make_function_panel()} {open
+} {
Fl_Window function_panel {
- label {Function/Method Properties} open
- xywh {394 671 343 232} type Double resizable modal visible
+ label {Function/Method Properties} open selected
+ xywh {54 187 343 232} type Double resizable
+ code0 {o->xtype(FL_DIALOG_WINDOW);} modal visible
} {
Fl_Group {} {open
xywh {10 10 270 20}
@@ -100,7 +102,7 @@
label {Return Type: (blank to return outermost widget)}
tooltip {The return type of the function or method.} xywh {10 90 320 20}
labelfont 1 labelsize 11 align 5 when 0 textfont 4 textsize 11
}
- Fl_Group {} {
+ Fl_Group {} {open
xywh {10 200 320 20}
} {
Fl_Return_Button f_panel_ok {
@@ -126,8 +128,8 @@
Function {make_code_panel()} {} {
Fl_Window code_panel {
label {Code Properties}
- xywh {353 262 540 180} type Double labelsize 11 resizable
- code0 {o->size_range(200, 150);} modal visible
+ xywh {69 795 540 180} type Double labelsize 11 hide resizable
+ code0 {o->size_range(200, 150);} modal
} {
Fl_Text_Editor code_input {
xywh {10 10 520 130} box DOWN_BOX labelsize 11 textfont 4 textsize 11
resizable
@@ -156,8 +158,9 @@
Function {make_codeblock_panel()} {} {
Fl_Window codeblock_panel {
label {Code Block Properties}
- xywh {468 221 300 115} type Double labelsize 11 resizable
- code0 {o->size_range(o->w(), o->h(), Fl::w(), o->h());} modal visible
+ xywh {413 305 300 115} type Double labelsize 11 resizable
+ code0 {o->size_range(o->w(), o->h(), Fl::w(), o->h());}
+ code1 {o->xtype(FL_DIALOG_WINDOW);} modal visible
} {
Fl_Input code_before_input {
label {Conditional code block}
@@ -188,8 +191,9 @@
Function {make_declblock_panel()} {} {
Fl_Window declblock_panel {
label {Declaration Block Properties} open
- xywh {428 215 300 135} type Double labelsize 11 resizable
- code0 {o->size_range(o->w(), o->h(), Fl::w(), o->h());} modal visible
+ xywh {634 848 300 135} type Double labelsize 11 resizable
+ code0 {o->size_range(o->w(), o->h(), Fl::w(), o->h());}
+ code1 {o->xtype(FL_DIALOG_WINDOW);} modal visible
} {
Fl_Group {} {open
xywh {10 10 280 20}
@@ -244,7 +248,8 @@
Function {make_decl_panel()} {} {
Fl_Window decl_panel {
label {Declaration Properties} open
- xywh {395 411 343 237} type Double align 80 resizable size_range {343 237
0 0} visible
+ xywh {1030 69 343 237} type Double align 80 resizable
+ code0 {o->xtype(FL_DIALOG_WINDOW);} size_range {343 237 0 0} visible
} {
Fl_Group {} {open
xywh {10 10 270 20}
@@ -319,7 +324,8 @@
Function {make_class_panel()} {} {
Fl_Window class_panel {
label {Class Properties} open
- xywh {395 191 342 196} type Double labelsize 11 resizable modal size_range
{343 188 0 0} visible
+ xywh {1210 367 342 196} type Double labelsize 11 resizable
+ code0 {o->xtype(FL_DIALOG_WINDOW);} modal size_range {343 188 0 0} visible
} {
Fl_Group {} {open
xywh {10 10 280 20} hide
@@ -366,8 +372,8 @@
Function {make_comment_panel()} {} {
Fl_Window comment_panel {
label {Comment Properties} open
- xywh {422 190 550 280} type Double labelsize 11 resizable
- code0 {o->size_range(320, 180);} modal visible
+ xywh {65 472 550 280} type Double labelsize 11 hide resizable
+ code0 {o->size_range(320, 180);} modal
} {
Fl_Text_Editor comment_input {
xywh {110 10 430 230} box DOWN_BOX labelsize 11 textfont 4 textsize 11
resizable
@@ -432,7 +438,8 @@
Function {make_widgetbin()} {} {
Fl_Window widgetbin_panel {
label {Widget Bin}
- xywh {411 171 550 85} type Single align 80 non_modal visible
+ xywh {411 171 550 85} type Single align 80
+ code0 {o->xtype(FL_DIALOG_WINDOW);} non_modal visible
} {
Fl_Group {} {
xywh {3 3 79 79}
--- ./fluid/about_panel.fl.original 2008-10-14 10:50:11.000000000 -0300
+++ ./fluid/about_panel.fl 2008-11-04 11:06:44.000000000 -0400
@@ -34,11 +34,11 @@
decl {void show_help(const char *name);} {public
}
-Function {make_about_panel()} {selected
-} {
+Function {make_about_panel()} {} {
Fl_Window about_panel {
- label {About FLUID} open
- xywh {419 216 315 175} type Double color 50 selection_color 47 hotspot
non_modal visible
+ label {About FLUID} open selected
+ xywh {419 216 315 175} type Double color 50 selection_color 47 hotspot
+ code0 {o->xtype(FL_DIALOG_WINDOW);} non_modal visible
} {
Fl_Box {} {
image {icons/fluid-96.xpm} xywh {10 10 115 120}
--- ./fluid/about_panel.cxx.original 2008-10-14 10:50:11.000000000 -0300
+++ ./fluid/about_panel.cxx 2008-11-04 11:07:02.000000000 -0400
@@ -1,9 +1,9 @@
//
-// "$Id: about_panel.cxx 6265 2008-09-16 07:26:22Z fabien $"
+// "$Id: about_panel.fl 6302 2008-09-18 21:11:28Z matt $"
//
// About dialog for the Fast Light Tool Kit (FLTK).
//
-// Copyright 1998-2008 by Bill Spitzak and others.
+// Copyright 1998-2006 by Bill Spitzak and others.
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Library General Public
@@ -271,7 +271,7 @@
}
Fl_Double_Window* make_about_panel() {
- { about_panel = new Fl_Double_Window(315, 175, "About FLUID");
+ { Fl_Double_Window* o = about_panel = new Fl_Double_Window(315, 175, "About
FLUID");
about_panel->color(FL_LIGHT1);
about_panel->selection_color(FL_DARK1);
about_panel->hotspot(about_panel);
@@ -283,10 +283,10 @@
o->selection_color(FL_DARK1);
o->labelfont(1);
o->labelsize(18);
- o->align(FL_ALIGN_TOP_LEFT|FL_ALIGN_INSIDE);
+ o->align(Fl_Align(FL_ALIGN_TOP_LEFT|FL_ALIGN_INSIDE));
} // Fl_Box* o
{ Fl_Box* o = new Fl_Box(135, 89, 170, 42, "Copyright 1998-2008 by\nBill
Spitzak and others");
- o->align(132|FL_ALIGN_INSIDE);
+ o->align(Fl_Align(132|FL_ALIGN_INSIDE));
} // Fl_Box* o
{ Fl_Button* o = new Fl_Button(89, 141, 123, 25, "View License...");
o->labelcolor(FL_DARK_BLUE);
@@ -295,6 +295,7 @@
{ Fl_Return_Button* o = new Fl_Return_Button(222, 141, 83, 25, "Close");
o->callback((Fl_Callback*)cb_Close);
} // Fl_Return_Button* o
+ o->xtype(FL_DIALOG_WINDOW);
about_panel->set_non_modal();
about_panel->end();
} // Fl_Double_Window* about_panel
@@ -302,5 +303,5 @@
}
//
-// End of "$Id: about_panel.cxx 6265 2008-09-16 07:26:22Z fabien $".
+// End of "$Id: about_panel.fl 6302 2008-09-18 21:11:28Z matt $".
//
--- ./fluid/widget_panel.fl.original 2008-10-14 10:50:11.000000000 -0300
+++ ./fluid/widget_panel.fl 2008-11-04 11:06:44.000000000 -0400
@@ -1,5 +1,5 @@
# data file for the Fltk User Interface Designer (fluid)
-version 1.0108
+version 1.0300
header_name {.h}
code_name {.cxx}
comment {//
@@ -33,9 +33,10 @@
Function {make_widget_panel()} {open
} {
- Fl_Window {} {open
+ Fl_Window {} {open selected
xywh {383 206 420 360} type Double labelsize 11 align 80 resizable hotspot
- code0 {o->size_range(o->w(), o->h());} visible
+ code0 {o->size_range(o->w(), o->h());}
+ code1 {o->xtype(FL_DIALOG_WINDOW);} visible
} {
Fl_Tabs {} {
callback {propagate_load((Fl_Group *)o,v);} open
_______________________________________________
fltk-dev mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-dev