summaryrefslogtreecommitdiff
path: root/fluid/panels/widget_panel.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'fluid/panels/widget_panel.cxx')
-rw-r--r--fluid/panels/widget_panel.cxx268
1 files changed, 134 insertions, 134 deletions
diff --git a/fluid/panels/widget_panel.cxx b/fluid/panels/widget_panel.cxx
index a6f4129ae..195ddc533 100644
--- a/fluid/panels/widget_panel.cxx
+++ b/fluid/panels/widget_panel.cxx
@@ -127,7 +127,7 @@ fld::widget::Formula_Input *image_panel_imagew=(fld::widget::Formula_Input *)0;
static void cb_image_panel_imagew(fld::widget::Formula_Input* o, void* v) {
//fl ▼ ---------------------- callback ~~--~=---~-~=-=~~~-~~- ▼ fl//
if (v == LOAD) {
- if (current_widget->is_widget() && !current_widget->is_a(Type::Window)) {
+ if (current_widget->is_widget() && !current_widget->is_a(FLD_NODE_TYPE_Window)) {
o->value(current_widget->scale_image_w_);
}
} else {
@@ -159,7 +159,7 @@ fld::widget::Formula_Input *image_panel_imageh=(fld::widget::Formula_Input *)0;
static void cb_image_panel_imageh(fld::widget::Formula_Input* o, void* v) {
//fl ▼ ---------------------- callback ~-~=-~~-=-=~~~--~----= ▼ fl//
if (v == LOAD) {
- if (current_widget->is_widget() && !current_widget->is_a(Type::Window)) {
+ if (current_widget->is_widget() && !current_widget->is_a(FLD_NODE_TYPE_Window)) {
o->value(current_widget->scale_image_h_);
}
} else {
@@ -200,7 +200,7 @@ static void cb_Reset(Fl_Button*, void* v) {
static void cb_convert(Fl_Check_Button* o, void* v) {
//fl ▼ ---------------------- callback --~~=-=-~-~--=---~-=~= ▼ fl//
if (v == LOAD) {
- if (current_widget->is_widget() && !current_widget->is_a(Type::Window)) {
+ if (current_widget->is_widget() && !current_widget->is_a(FLD_NODE_TYPE_Window)) {
o->activate();
o->value(!current_widget->compress_image_);
} else {
@@ -220,7 +220,7 @@ static void cb_convert(Fl_Check_Button* o, void* v) {
static void cb_bind(Fl_Check_Button* o, void* v) {
//fl ▼ ---------------------- callback ~~~~~-=~=~---~--~~~~~= ▼ fl//
if (v == LOAD) {
- if (current_widget->is_widget() && !current_widget->is_a(Type::Window)) {
+ if (current_widget->is_widget() && !current_widget->is_a(FLD_NODE_TYPE_Window)) {
o->activate();
o->value(current_widget->bind_image_);
} else {
@@ -267,7 +267,7 @@ fld::widget::Formula_Input *image_panel_deimagew=(fld::widget::Formula_Input *)0
static void cb_image_panel_deimagew(fld::widget::Formula_Input* o, void* v) {
//fl ▼ ---------------------- callback ~~--=~=~=~=~-=~--=~~=- ▼ fl//
if (v == LOAD) {
- if (current_widget->is_widget() && !current_widget->is_a(Type::Window)) {
+ if (current_widget->is_widget() && !current_widget->is_a(FLD_NODE_TYPE_Window)) {
o->value(current_widget->scale_deimage_w_);
}
} else {
@@ -299,7 +299,7 @@ fld::widget::Formula_Input *image_panel_deimageh=(fld::widget::Formula_Input *)0
static void cb_image_panel_deimageh(fld::widget::Formula_Input* o, void* v) {
//fl ▼ ---------------------- callback ~~=-=---~-~~-=-=~-~--- ▼ fl//
if (v == LOAD) {
- if (current_widget->is_widget() && !current_widget->is_a(Type::Window)) {
+ if (current_widget->is_widget() && !current_widget->is_a(FLD_NODE_TYPE_Window)) {
o->value(current_widget->scale_deimage_h_);
}
} else {
@@ -340,7 +340,7 @@ static void cb_Reset1(Fl_Button*, void* v) {
static void cb_convert1(Fl_Check_Button* o, void* v) {
//fl ▼ ---------------------- callback ~~-==--~~-~~=~-==~-~-- ▼ fl//
if (v == LOAD) {
- if (current_widget->is_widget() && !current_widget->is_a(Type::Window)) {
+ if (current_widget->is_widget() && !current_widget->is_a(FLD_NODE_TYPE_Window)) {
o->activate();
o->value(!current_widget->compress_deimage_);
} else {
@@ -360,7 +360,7 @@ static void cb_convert1(Fl_Check_Button* o, void* v) {
static void cb_bind1(Fl_Check_Button* o, void* v) {
//fl ▼ ---------------------- callback ---=--~-=--~-~~~-=-=~= ▼ fl//
if (v == LOAD) {
- if (current_widget->is_widget() && !current_widget->is_a(Type::Window)) {
+ if (current_widget->is_widget() && !current_widget->is_a(FLD_NODE_TYPE_Window)) {
o->activate();
o->value(current_widget->bind_deimage_);
} else {
@@ -580,14 +580,14 @@ void run_image_panel() {
void flex_margin_cb(Fl_Value_Input* i, void* v, void (*load_margin)(Fl_Flex*,Fl_Value_Input*), int (*update_margin)(Fl_Flex*,int)) {
//fl ▼ ------------------------ code ------=--~--~=-~-~~~~~-= ▼ fl//
if (v == LOAD) {
- if (current_widget->is_a(Type::Flex)) {
+ if (current_widget->is_a(FLD_NODE_TYPE_Flex)) {
load_margin((Fl_Flex*)current_widget->o, i);
}
} else {
int mod = 0;
int new_value = (int)i->value();
for (Node *o = Fluid.proj.tree.first; o; o = o->next) {
- if (o->selected && o->is_a(Type::Flex)) {
+ if (o->selected && o->is_a(FLD_NODE_TYPE_Flex)) {
Flex_Node* q = (Flex_Node*)o;
Fl_Flex* w = (Fl_Flex*)q->o;
if (update_margin(w, new_value)) {
@@ -627,7 +627,7 @@ Fl_Input *widget_image_input=(Fl_Input *)0;
static void cb_widget_image_input(Fl_Input* o, void* v) {
//fl ▼ ---------------------- callback --~-------=~=~~==~-=~~ ▼ fl//
if (v == LOAD) {
- if (current_widget->is_widget() && !current_widget->is_a(Type::Window)) {
+ if (current_widget->is_widget() && !current_widget->is_a(FLD_NODE_TYPE_Window)) {
o->activate();
o->value(((Widget_Node*)current_widget)->image_name().c_str());
} else o->deactivate();
@@ -645,7 +645,7 @@ static void cb_widget_image_input(Fl_Input* o, void* v) {
static void cb_Browse(Fl_Button* o, void* v) {
//fl ▼ ---------------------- callback ~~-~-=~~=~~-=--~=--~-~ ▼ fl//
if (v == LOAD) {
- if (current_widget->is_widget() && !current_widget->is_a(Type::Window))
+ if (current_widget->is_widget() && !current_widget->is_a(FLD_NODE_TYPE_Window))
o->activate();
else
o->deactivate();
@@ -677,7 +677,7 @@ Fl_Input *widget_deimage_input=(Fl_Input *)0;
static void cb_widget_deimage_input(Fl_Input* o, void* v) {
//fl ▼ ---------------------- callback ~~=-~=-=-------~-~~-=~ ▼ fl//
if (v == LOAD) {
- if (current_widget->is_widget() && !current_widget->is_a(Type::Window)) {
+ if (current_widget->is_widget() && !current_widget->is_a(FLD_NODE_TYPE_Window)) {
o->activate();
o->value(((Widget_Node*)current_widget)->inactive_name().c_str());
} else o->deactivate();
@@ -695,7 +695,7 @@ static void cb_widget_deimage_input(Fl_Input* o, void* v) {
static void cb_Browse1(Fl_Button* o, void* v) {
//fl ▼ ---------------------- callback ~~-=~=~~-~=~~-=~~---~~ ▼ fl//
if (v == LOAD) {
- if (current_widget->is_widget() && !current_widget->is_a(Type::Window))
+ if (current_widget->is_widget() && !current_widget->is_a(FLD_NODE_TYPE_Window))
o->activate();
else
o->deactivate();
@@ -881,7 +881,7 @@ static void cb_widget_h_input(fld::widget::Formula_Input* o, void* v) {
static void cb_Children(Fl_Choice* o, void* v) {
//fl ▼ ---------------------- callback ---=-=-~=-~=~=~-~=~-~- ▼ fl//
if (v == LOAD) {
- if (current_widget->is_a(Type::Widget_Class)) {
+ if (current_widget->is_a(FLD_NODE_TYPE_Widget_Class)) {
o->show();
o->value(((Widget_Class_Node *)current_widget)->wc_relative);
} else {
@@ -891,7 +891,7 @@ static void cb_Children(Fl_Choice* o, void* v) {
int mod = 0;
Fluid.proj.undo.checkpoint();
for (Widget_Node *q: Fluid.proj.tree.all_selected_widgets()) {
- if (q->is_a(Type::Widget_Class)) {
+ if (q->is_a(FLD_NODE_TYPE_Widget_Class)) {
Widget_Class_Node *t = (Widget_Class_Node *)q;
t->wc_relative = o->value();
mod = 1;
@@ -1004,9 +1004,9 @@ Fl_Group *wp_gui_values=(Fl_Group *)0;
static void cb_wp_gui_values(Fl_Group* o, void* v) {
//fl ▼ ---------------------- callback ~~~~=~-=-==~--~=~==-~- ▼ fl//
if (v == LOAD) {
- if ( current_widget->is_a(Type::Flex)
- || current_widget->is_a(Type::Grid)
- || current_widget->is_a(Type::Window))
+ if ( current_widget->is_a(FLD_NODE_TYPE_Flex)
+ || current_widget->is_a(FLD_NODE_TYPE_Grid)
+ || current_widget->is_a(FLD_NODE_TYPE_Window))
{
o->hide();
} else {
@@ -1020,7 +1020,7 @@ static void cb_wp_gui_values(Fl_Group* o, void* v) {
static void cb_Size(Fl_Value_Input* o, void* v) {
//fl ▼ ---------------------- callback ~~~-~~-=~=~-~~---==--~ ▼ fl//
if (v == LOAD) {
- if (!current_widget->is_a(Type::Slider)) {o->deactivate(); return;}
+ if (!current_widget->is_a(FLD_NODE_TYPE_Slider)) {o->deactivate(); return;}
o->activate();
o->value(((Fl_Slider*)(current_widget->o))->slider_size());
} else {
@@ -1028,7 +1028,7 @@ static void cb_Size(Fl_Value_Input* o, void* v) {
Fluid.proj.undo.checkpoint();
double n = o->value();
for (Widget_Node *q: Fluid.proj.tree.all_selected_widgets()) {
- if (q->is_a(Type::Slider)) {
+ if (q->is_a(FLD_NODE_TYPE_Slider)) {
((Fl_Slider*)(q->o))->slider_size(n);
q->o->redraw();
mod = 1;
@@ -1042,10 +1042,10 @@ static void cb_Size(Fl_Value_Input* o, void* v) {
static void cb_Minimum(Fl_Value_Input* o, void* v) {
//fl ▼ ---------------------- callback -~-=~~-=-=-=~=~==-~~~- ▼ fl//
if (v == LOAD) {
- if (current_widget->is_a(Type::Valuator_)) {
+ if (current_widget->is_a(FLD_NODE_TYPE_Valuator_)) {
o->activate();
o->value(((Fl_Valuator*)(current_widget->o))->minimum());
- } else if (current_widget->is_a(Type::Spinner)) {
+ } else if (current_widget->is_a(FLD_NODE_TYPE_Spinner)) {
o->activate();
o->value(((Fl_Spinner*)(current_widget->o))->minimum());
} else {
@@ -1057,11 +1057,11 @@ static void cb_Minimum(Fl_Value_Input* o, void* v) {
Fluid.proj.undo.checkpoint();
double n = o->value();
for (Widget_Node *q: Fluid.proj.tree.all_selected_widgets()) {
- if (q->is_a(Type::Valuator_)) {
+ if (q->is_a(FLD_NODE_TYPE_Valuator_)) {
((Fl_Valuator*)(q->o))->minimum(n);
q->o->redraw();
mod = 1;
- } else if (q->is_a(Type::Spinner)) {
+ } else if (q->is_a(FLD_NODE_TYPE_Spinner)) {
((Fl_Spinner*)(q->o))->minimum(n);
q->o->redraw();
mod = 1;
@@ -1075,10 +1075,10 @@ static void cb_Minimum(Fl_Value_Input* o, void* v) {
static void cb_Maximum(Fl_Value_Input* o, void* v) {
//fl ▼ ---------------------- callback ~-~-=~=-=-~-=-~-~=---= ▼ fl//
if (v == LOAD) {
- if (current_widget->is_a(Type::Valuator_)) {
+ if (current_widget->is_a(FLD_NODE_TYPE_Valuator_)) {
o->activate();
o->value(((Fl_Valuator*)(current_widget->o))->maximum());
- } else if (current_widget->is_a(Type::Spinner)) {
+ } else if (current_widget->is_a(FLD_NODE_TYPE_Spinner)) {
o->activate();
o->value(((Fl_Spinner*)(current_widget->o))->maximum());
} else {
@@ -1090,11 +1090,11 @@ static void cb_Maximum(Fl_Value_Input* o, void* v) {
Fluid.proj.undo.checkpoint();
double n = o->value();
for (Widget_Node *q: Fluid.proj.tree.all_selected_widgets()) {
- if (q->is_a(Type::Valuator_)) {
+ if (q->is_a(FLD_NODE_TYPE_Valuator_)) {
((Fl_Valuator*)(q->o))->maximum(n);
q->o->redraw();
mod = 1;
- } else if (q->is_a(Type::Spinner)) {
+ } else if (q->is_a(FLD_NODE_TYPE_Spinner)) {
((Fl_Spinner*)(q->o))->maximum(n);
q->o->redraw();
mod = 1;
@@ -1108,10 +1108,10 @@ static void cb_Maximum(Fl_Value_Input* o, void* v) {
static void cb_Step(Fl_Value_Input* o, void* v) {
//fl ▼ ---------------------- callback --~-=~-~=~~~~~-~=--~~= ▼ fl//
if (v == LOAD) {
- if (current_widget->is_a(Type::Valuator_)) {
+ if (current_widget->is_a(FLD_NODE_TYPE_Valuator_)) {
o->activate();
o->value(((Fl_Valuator*)(current_widget->o))->step());
- } else if (current_widget->is_a(Type::Spinner)) {
+ } else if (current_widget->is_a(FLD_NODE_TYPE_Spinner)) {
o->activate();
o->value(((Fl_Spinner*)(current_widget->o))->step());
} else {
@@ -1123,11 +1123,11 @@ static void cb_Step(Fl_Value_Input* o, void* v) {
Fluid.proj.undo.checkpoint();
double n = o->value();
for (Widget_Node *q: Fluid.proj.tree.all_selected_widgets()) {
- if (q->is_a(Type::Valuator_)) {
+ if (q->is_a(FLD_NODE_TYPE_Valuator_)) {
((Fl_Valuator*)(q->o))->step(n);
q->o->redraw();
mod = 1;
- } else if (q->is_a(Type::Spinner)) {
+ } else if (q->is_a(FLD_NODE_TYPE_Spinner)) {
((Fl_Spinner*)(q->o))->step(n);
q->o->redraw();
mod = 1;
@@ -1141,13 +1141,13 @@ static void cb_Step(Fl_Value_Input* o, void* v) {
static void cb_Value(Fl_Value_Input* o, void* v) {
//fl ▼ ---------------------- callback --=-=-~--~-~-~-~~=-~~~ ▼ fl//
if (v == LOAD) {
- if (current_widget->is_a(Type::Valuator_)) {
+ if (current_widget->is_a(FLD_NODE_TYPE_Valuator_)) {
o->activate();
o->value(((Fl_Valuator*)(current_widget->o))->value());
} else if (current_widget->is_button()) {
o->activate();
o->value(((Fl_Button*)(current_widget->o))->value());
- } else if (current_widget->is_a(Type::Spinner)) {
+ } else if (current_widget->is_a(FLD_NODE_TYPE_Spinner)) {
o->activate();
o->value(((Fl_Spinner*)(current_widget->o))->value());
} else
@@ -1157,14 +1157,14 @@ static void cb_Value(Fl_Value_Input* o, void* v) {
Fluid.proj.undo.checkpoint();
double n = o->value();
for (Widget_Node *q: Fluid.proj.tree.all_selected_widgets()) {
- if (q->is_a(Type::Valuator_)) {
+ if (q->is_a(FLD_NODE_TYPE_Valuator_)) {
((Fl_Valuator*)(q->o))->value(n);
mod = 1;
} else if (q->is_button()) {
((Fl_Button*)(q->o))->value(n != 0);
- if (q->is_a(Type::Menu_Item)) q->redraw();
+ if (q->is_a(FLD_NODE_TYPE_Menu_Item)) q->redraw();
mod = 1;
- } else if (q->is_a(Type::Spinner)) {
+ } else if (q->is_a(FLD_NODE_TYPE_Spinner)) {
((Fl_Spinner*)(q->o))->value(n);
mod = 1;
}
@@ -1179,7 +1179,7 @@ Fl_Group *wp_gui_margins=(Fl_Group *)0;
static void cb_wp_gui_margins(Fl_Group* o, void* v) {
//fl ▼ ---------------------- callback ---~~==--~-~=~~--==~~- ▼ fl//
if (v == LOAD) {
- if (current_widget->is_a(Type::Flex)) {
+ if (current_widget->is_a(FLD_NODE_TYPE_Flex)) {
o->show();
propagate_load(o, v);
} else {
@@ -1312,7 +1312,7 @@ Fl_Group *wp_gui_sizerange=(Fl_Group *)0;
static void cb_wp_gui_sizerange(Fl_Group* o, void* v) {
//fl ▼ ---------------------- callback ~~-==-=~--=-=~-~-~-=-~ ▼ fl//
if (v == LOAD) {
- if (current_widget->is_a(Type::Window)) {
+ if (current_widget->is_a(FLD_NODE_TYPE_Window)) {
o->show();
propagate_load(o, v);
} else {
@@ -1325,14 +1325,14 @@ static void cb_wp_gui_sizerange(Fl_Group* o, void* v) {
static void cb_Minimum1(Fl_Value_Input* o, void* v) {
//fl ▼ ---------------------- callback ~-=~=-~-~==~~-~~~-~--= ▼ fl//
if (v == LOAD) {
- if (!current_widget->is_a(Type::Window)) return;
+ if (!current_widget->is_a(FLD_NODE_TYPE_Window)) return;
o->value(((Window_Node*)current_widget)->sr_min_w);
} else {
int mod = 0;
Fluid.proj.undo.checkpoint();
int n = (int)o->value();
for (Widget_Node *q: Fluid.proj.tree.all_selected_widgets()) {
- if (q->is_a(Type::Window)) {
+ if (q->is_a(FLD_NODE_TYPE_Window)) {
((Window_Node*)q)->sr_min_w = n;
mod = 1;
}
@@ -1345,14 +1345,14 @@ static void cb_Minimum1(Fl_Value_Input* o, void* v) {
static void cb_1(Fl_Value_Input* o, void* v) {
//fl ▼ ---------------------- callback ~-~-=~~=~-=-~==-=~-=-= ▼ fl//
if (v == LOAD) {
- if (!current_widget->is_a(Type::Window)) return;
+ if (!current_widget->is_a(FLD_NODE_TYPE_Window)) return;
o->value(((Window_Node*)current_widget)->sr_min_h);
} else {
int mod = 0;
Fluid.proj.undo.checkpoint();
int n = (int)o->value();
for (Widget_Node *q: Fluid.proj.tree.all_selected_widgets()) {
- if (q->is_a(Type::Window)) {
+ if (q->is_a(FLD_NODE_TYPE_Window)) {
((Window_Node*)q)->sr_min_h = n;
mod = 1;
}
@@ -1369,7 +1369,7 @@ static void cb_set(Fl_Button* o, void* v) {
int mod = 0;
Fluid.proj.undo.checkpoint();
for (Widget_Node *q: Fluid.proj.tree.all_selected_widgets()) {
- if (q->is_a(Type::Window)) {
+ if (q->is_a(FLD_NODE_TYPE_Window)) {
Window_Node *win = (Window_Node*)q;
win->sr_min_w = win->o->w();
win->sr_min_h = win->o->h();
@@ -1385,14 +1385,14 @@ static void cb_set(Fl_Button* o, void* v) {
static void cb_Maximum1(Fl_Value_Input* o, void* v) {
//fl ▼ ---------------------- callback ~~~~-=~=-~--=~=~-~=~=~ ▼ fl//
if (v == LOAD) {
- if (!current_widget->is_a(Type::Window)) return;
+ if (!current_widget->is_a(FLD_NODE_TYPE_Window)) return;
o->value(((Window_Node*)current_widget)->sr_max_w);
} else {
int mod = 0;
Fluid.proj.undo.checkpoint();
int n = (int)o->value();
for (Widget_Node *q: Fluid.proj.tree.all_selected_widgets()) {
- if (q->is_a(Type::Window)) {
+ if (q->is_a(FLD_NODE_TYPE_Window)) {
((Window_Node*)q)->sr_max_w = n;
mod = 1;
}
@@ -1405,14 +1405,14 @@ static void cb_Maximum1(Fl_Value_Input* o, void* v) {
static void cb_2(Fl_Value_Input* o, void* v) {
//fl ▼ ---------------------- callback -~~~~=~==-~~~=-~=-~~~~ ▼ fl//
if (v == LOAD) {
- if (!current_widget->is_a(Type::Window)) return;
+ if (!current_widget->is_a(FLD_NODE_TYPE_Window)) return;
o->value(((Window_Node*)current_widget)->sr_max_h);
} else {
int mod = 0;
Fluid.proj.undo.checkpoint();
int n = (int)o->value();
for (Widget_Node *q: Fluid.proj.tree.all_selected_widgets()) {
- if (q->is_a(Type::Window)) {
+ if (q->is_a(FLD_NODE_TYPE_Window)) {
((Window_Node*)q)->sr_max_h = n;
mod = 1;
}
@@ -1429,7 +1429,7 @@ static void cb_set1(Fl_Button* o, void* v) {
int mod = 0;
Fluid.proj.undo.checkpoint();
for (Widget_Node *q: Fluid.proj.tree.all_selected_widgets()) {
- if (q->is_a(Type::Window)) {
+ if (q->is_a(FLD_NODE_TYPE_Window)) {
Window_Node *win = (Window_Node*)q;
win->sr_max_w = win->o->w();
win->sr_max_h = win->o->h();
@@ -1449,11 +1449,11 @@ static void cb_wp_gui_shortcut(Fl_Shortcut_Button* o, void* v) {
if (v == LOAD) {
if (current_widget->is_button())
o->value( ((Fl_Button*)(current_widget->o))->shortcut() );
- else if (current_widget->is_a(Type::Input))
+ else if (current_widget->is_a(FLD_NODE_TYPE_Input))
o->value( ((Fl_Input_*)(current_widget->o))->shortcut() );
- else if (current_widget->is_a(Type::Value_Input))
+ else if (current_widget->is_a(FLD_NODE_TYPE_Value_Input))
o->value( ((Fl_Value_Input*)(current_widget->o))->shortcut() );
- else if (current_widget->is_a(Type::Text_Display))
+ else if (current_widget->is_a(FLD_NODE_TYPE_Text_Display))
o->value( ((Fl_Text_Display*)(current_widget->o))->shortcut() );
else {
o->hide();
@@ -1471,16 +1471,16 @@ static void cb_wp_gui_shortcut(Fl_Shortcut_Button* o, void* v) {
Fl_Button* b = (Fl_Button*)(q->o);
if (b->shortcut() != (int)o->value()) mod = 1;
b->shortcut(o->value());
- if (q->is_a(Type::Menu_Item)) q->redraw();
- } else if (q->is_a(Type::Input)) {
+ if (q->is_a(FLD_NODE_TYPE_Menu_Item)) q->redraw();
+ } else if (q->is_a(FLD_NODE_TYPE_Input)) {
Fl_Input_* b = (Fl_Input_*)(q->o);
if (b->shortcut() != (int)o->value()) mod = 1;
b->shortcut(o->value());
- } else if (q->is_a(Type::Value_Input)) {
+ } else if (q->is_a(FLD_NODE_TYPE_Value_Input)) {
Fl_Value_Input* b = (Fl_Value_Input*)(q->o);
if (b->shortcut() != (int)o->value()) mod = 1;
b->shortcut(o->value());
- } else if (q->is_a(Type::Text_Display)) {
+ } else if (q->is_a(FLD_NODE_TYPE_Text_Display)) {
Fl_Text_Display* b = (Fl_Text_Display*)(q->o);
if (b->shortcut() != (int)o->value()) mod = 1;
b->shortcut(o->value());
@@ -1495,7 +1495,7 @@ Fl_Group *wp_gui_xclass=(Fl_Group *)0;
static void cb_3(Fl_Input* o, void* v) {
//fl ▼ ---------------------- callback ~-~=~-~~=~~~-~~-~~~~-= ▼ fl//
if (v == LOAD) {
- if (current_widget->is_a(Type::Window)) {
+ if (current_widget->is_a(FLD_NODE_TYPE_Window)) {
o->show();
o->parent()->show();
o->value(((Window_Node *)current_widget)->xclass);
@@ -1507,7 +1507,7 @@ static void cb_3(Fl_Input* o, void* v) {
int mod = 0;
Fluid.proj.undo.checkpoint();
for (Widget_Node *q: Fluid.proj.tree.all_selected_widgets()) {
- if (q->is_a(Type::Window)) {
+ if (q->is_a(FLD_NODE_TYPE_Window)) {
mod = 1;
Window_Node *wt = (Window_Node *)q;
storestring(o->value(), wt->xclass);
@@ -1522,7 +1522,7 @@ static void cb_3(Fl_Input* o, void* v) {
static void cb_Border(Fl_Light_Button* o, void* v) {
//fl ▼ ---------------------- callback -~-=~-=~~-~~-=-~--~~-= ▼ fl//
if (v == LOAD) {
- if (!current_widget->is_a(Type::Window)) {o->hide(); return;}
+ if (!current_widget->is_a(FLD_NODE_TYPE_Window)) {o->hide(); return;}
o->show();
o->value(((Fl_Window*)(current_widget->o))->border());
} else {
@@ -1536,7 +1536,7 @@ static void cb_Border(Fl_Light_Button* o, void* v) {
static void cb_Modal(Fl_Light_Button* o, void* v) {
//fl ▼ ---------------------- callback ~---~~~=~==~-=-=~=-=-- ▼ fl//
if (v == LOAD) {
- if (!current_widget->is_a(Type::Window)) {o->hide(); return;}
+ if (!current_widget->is_a(FLD_NODE_TYPE_Window)) {o->hide(); return;}
o->show();
o->value(((Window_Node *)current_widget)->modal);
} else {
@@ -1550,7 +1550,7 @@ static void cb_Modal(Fl_Light_Button* o, void* v) {
static void cb_Nonmodal(Fl_Light_Button* o, void* v) {
//fl ▼ ---------------------- callback ~~~~-~~=~=~=---~-=~~~- ▼ fl//
if (v == LOAD) {
- if (!current_widget->is_a(Type::Window)) {o->hide(); return;}
+ if (!current_widget->is_a(FLD_NODE_TYPE_Window)) {o->hide(); return;}
o->show();
o->value(((Window_Node *)current_widget)->non_modal);
} else {
@@ -1567,7 +1567,7 @@ static void cb_Visible(Fl_Light_Button* o, void* v) {
//fl ▼ ---------------------- callback ~-~~=-~-~==--~=-~~=-=- ▼ fl//
if (v == LOAD) {
o->value(current_widget->o->visible());
- if (current_widget->is_a(Type::Window)) o->deactivate();
+ if (current_widget->is_a(FLD_NODE_TYPE_Window)) o->deactivate();
else o->activate();
} else {
int mod = 0;
@@ -1580,9 +1580,9 @@ static void cb_Visible(Fl_Light_Button* o, void* v) {
n ? q->o->show() : q->o->hide();
q->redraw();
if (n && q->parent && q->parent->type_name()) {
- if (q->parent->is_a(Type::Tabs)) {
+ if (q->parent->is_a(FLD_NODE_TYPE_Tabs)) {
((Fl_Tabs *)q->o->parent())->value(q->o);
- } else if (q->parent->is_a(Type::Wizard)) {
+ } else if (q->parent->is_a(FLD_NODE_TYPE_Wizard)) {
((Fl_Wizard *)q->o->parent())->value(q->o);
}
}
@@ -1599,7 +1599,7 @@ static void cb_Active(Fl_Light_Button* o, void* v) {
//fl ▼ ---------------------- callback ~~-~--~--=~=~~--~-=~~~ ▼ fl//
if (v == LOAD) {
o->value(current_widget->o->active());
- if (current_widget->is_a(Type::Window)) o->deactivate();
+ if (current_widget->is_a(FLD_NODE_TYPE_Window)) o->deactivate();
else o->activate();
} else {
int mod = 0;
@@ -1620,7 +1620,7 @@ static void cb_Active(Fl_Light_Button* o, void* v) {
static void cb_Resizable(Fl_Light_Button* o, void* v) {
//fl ▼ ---------------------- callback ~~=-=~-==~=~~----=-=~= ▼ fl//
if (v == LOAD) {
- if (current_widget->is_a(Type::Menu_Item)) {
+ if (current_widget->is_a(FLD_NODE_TYPE_Menu_Item)) {
o->hide();
return;
}
@@ -1642,7 +1642,7 @@ static void cb_Resizable(Fl_Light_Button* o, void* v) {
static void cb_Headline(Fl_Light_Button* o, void* v) {
//fl ▼ ---------------------- callback -~--~=~-=~-=~--=~~---- ▼ fl//
if (v == LOAD) {
- if (!current_widget->is_a(Type::Menu_Item)) {
+ if (!current_widget->is_a(FLD_NODE_TYPE_Menu_Item)) {
o->hide();
return;
}
@@ -1652,7 +1652,7 @@ static void cb_Headline(Fl_Light_Button* o, void* v) {
int mod = 0;
int n = o->value();
for (Widget_Node *q: Fluid.proj.tree.all_selected_widgets()) {
- if (q->is_a(Type::Menu_Item)) {
+ if (q->is_a(FLD_NODE_TYPE_Menu_Item)) {
if (!mod) {
mod = 1;
Fluid.proj.undo.checkpoint();
@@ -1670,21 +1670,21 @@ static void cb_Hotspot(Fl_Light_Button* o, void* v) {
//fl ▼ ---------------------- callback ~~=-~-=~=-=~-~-=~=~~-= ▼ fl//
if (v == LOAD) {
if (numselected > 1) {o->deactivate(); return;}
- if (current_widget->is_a(Type::Menu_Item)) o->label("divider");
+ if (current_widget->is_a(FLD_NODE_TYPE_Menu_Item)) o->label("divider");
else o->label("hotspot");
o->activate();
o->value(current_widget->hotspot());
} else {
Fluid.proj.undo.checkpoint();
current_widget->hotspot(o->value());
- if (current_widget->is_a(Type::Menu_Item)) {
+ if (current_widget->is_a(FLD_NODE_TYPE_Menu_Item)) {
current_widget->redraw();
return;
}
if (o->value()) {
Node *p = current_widget->parent;
if (!p || !p->is_widget()) return;
- while (!p->is_a(Type::Window)) p = p->parent;
+ while (!p->is_a(FLD_NODE_TYPE_Window)) p = p->parent;
for (Node *q = p->next; q && q->level > p->level; q = q->next) {
if (q->is_widget() && q != current_widget)
((Widget_Node*)q)->hotspot(0);
@@ -1799,7 +1799,7 @@ Fl_Group *wp_style_box=(Fl_Group *)0;
static void cb_7(Fl_Choice* o, void* v) {
//fl ▼ ---------------------- callback ~-~--~-~~=--~~=-=---=- ▼ fl//
if (v == LOAD) {
- if (current_widget->is_a(Type::Menu_Item)) {o->deactivate(); return;} else o->activate();
+ if (current_widget->is_a(FLD_NODE_TYPE_Menu_Item)) {o->deactivate(); return;} else o->activate();
int n = current_widget->o->box();
if (!n) n = ZERO_ENTRY;
for (int j = 0; j < 72 /*int(sizeof(boxmenu)/sizeof(*boxmenu))*/; j++)
@@ -1826,7 +1826,7 @@ static void cb_w_color(Fl_Button* o, void* v) {
//fl ▼ ---------------------- callback --=---~=~--~~-=~--~~~- ▼ fl//
Fl_Color c = current_widget->o->color();
if (v == LOAD) {
- if (current_widget->is_a(Type::Menu_Item)) {
+ if (current_widget->is_a(FLD_NODE_TYPE_Menu_Item)) {
o->deactivate();
} else {
o->activate();
@@ -1847,7 +1847,7 @@ static void cb_8(Fl_Menu_Button* o, void* v) {
//fl ▼ ---------------------- callback ---~-~~==--==--=~-=--= ▼ fl//
Fl_Color c = current_widget->o->color();
if (v == LOAD) {
- if (current_widget->is_a(Type::Menu_Item)) {o->deactivate(); return;} else o->activate();
+ if (current_widget->is_a(FLD_NODE_TYPE_Menu_Item)) {o->deactivate(); return;} else o->activate();
} else {
Fl_Color d = (Fl_Color)(o->mvalue()->argument());
if (d == c) return;
@@ -1866,11 +1866,11 @@ static void cb_9(Fl_Choice* o, void* v) {
//fl ▼ ---------------------- callback -~-=----~-~-~==-=--=~= ▼ fl//
if (v == LOAD) {
int n;
- if (current_widget->is_a(Type::Button))
+ if (current_widget->is_a(FLD_NODE_TYPE_Button))
n = ((Fl_Button*)(current_widget->o))->down_box();
- else if (current_widget->is_a(Type::Input_Choice))
+ else if (current_widget->is_a(FLD_NODE_TYPE_Input_Choice))
n = ((Fl_Input_Choice*)(current_widget->o))->down_box();
- else if (current_widget->is_a(Type::Menu_Manager_))
+ else if (current_widget->is_a(FLD_NODE_TYPE_Menu_Manager_))
n = ((Fl_Menu_*)(current_widget->o))->down_box();
else {
o->deactivate(); return;
@@ -1886,12 +1886,12 @@ static void cb_9(Fl_Choice* o, void* v) {
if (!n) return; // should not happen
if (n == ZERO_ENTRY) n = 0;
for (Widget_Node *q: Fluid.proj.tree.all_selected_widgets()) {
- if (q->is_a(Type::Button)) {
+ if (q->is_a(FLD_NODE_TYPE_Button)) {
((Fl_Button*)(q->o))->down_box((Fl_Boxtype)n);
if (((Fl_Button*)(q->o))->value()) q->redraw();
- } else if (q->is_a(Type::Input_Choice)) {
+ } else if (q->is_a(FLD_NODE_TYPE_Input_Choice)) {
((Fl_Input_Choice*)(q->o))->down_box((Fl_Boxtype)n);
- } else if (q->is_a(Type::Menu_Manager_)) {
+ } else if (q->is_a(FLD_NODE_TYPE_Menu_Manager_)) {
((Fl_Menu_*)(q->o))->down_box((Fl_Boxtype)n);
}
mod = 1;
@@ -1907,7 +1907,7 @@ static void cb_w_selectcolor(Fl_Button* o, void* v) {
//fl ▼ ---------------------- callback --~~~-=~~-=--~~~~-=~~~ ▼ fl//
Fl_Color c = current_widget->o->selection_color();
if (v == LOAD) {
- if (current_widget->is_a(Type::Menu_Item)) {
+ if (current_widget->is_a(FLD_NODE_TYPE_Menu_Item)) {
o->deactivate();
return;
} else {
@@ -1929,7 +1929,7 @@ static void cb_a(Fl_Menu_Button* o, void* v) {
//fl ▼ ---------------------- callback -~~=~~-~-~-~~~~=--~~=~ ▼ fl//
Fl_Color c = current_widget->o->selection_color();
if (v == LOAD) {
- if (current_widget->is_a(Type::Menu_Item)) {
+ if (current_widget->is_a(FLD_NODE_TYPE_Menu_Item)) {
o->deactivate();
return;
} else {
@@ -2133,7 +2133,7 @@ static void cb_Compact(Fl_Light_Button* o, void* v) {
//fl ▼ ---------------------- callback ~-~-=~-~-==~=-~~=--=-= ▼ fl//
if (v == LOAD) {
uchar n;
- if (current_widget->is_a(Type::Button) && !current_widget->is_a(Type::Menu_Item)) {
+ if (current_widget->is_a(FLD_NODE_TYPE_Button) && !current_widget->is_a(FLD_NODE_TYPE_Menu_Item)) {
n = ((Fl_Button*)(current_widget->o))->compact();
o->value(n);
o->show();
@@ -2144,7 +2144,7 @@ static void cb_Compact(Fl_Light_Button* o, void* v) {
int mod = 0;
uchar n = (uchar)o->value();
for (Widget_Node *q: Fluid.proj.tree.all_selected_widgets()) {
- if (q->is_a(Type::Button) && !q->is_a(Type::Menu_Item)) {
+ if (q->is_a(FLD_NODE_TYPE_Button) && !q->is_a(FLD_NODE_TYPE_Menu_Item)) {
uchar v = ((Fl_Button*)(q->o))->compact();
if (n != v) {
if (!mod) {
@@ -2168,7 +2168,7 @@ Fl_Group *wp_cpp_class=(Fl_Group *)0;
static void cb_e(Fl_Input* o, void* v) {
//fl ▼ ---------------------- callback ~-~=~--~--~-~-~=-~~-~~ ▼ fl//
if (v == LOAD) {
- if (current_widget->is_a(Type::Menu_Item)) {
+ if (current_widget->is_a(FLD_NODE_TYPE_Menu_Item)) {
o->deactivate();
} else {
o->activate();
@@ -2203,7 +2203,7 @@ static void cb_f(Fl_Choice* o, void* v) {
int j;
for (j = 0;; j++) {
if (!m[j].text) {j = 0; break;}
- if (current_widget->is_a(Type::Spinner)) {
+ if (current_widget->is_a(FLD_NODE_TYPE_Spinner)) {
if (m[j].argument() == ((Fl_Spinner*)current_widget->o)->type()) break;
} else {
if (m[j].argument() == current_widget->o->type()) break;
@@ -2219,9 +2219,9 @@ static void cb_f(Fl_Choice* o, void* v) {
Fl_Menu_Item* m = current_widget->subtypes();
for (Widget_Node *q: Fluid.proj.tree.all_selected_widgets()) {
if (q->subtypes()==m) {
- if (q->is_a(Type::Spinner))
+ if (q->is_a(FLD_NODE_TYPE_Spinner))
((Fl_Spinner*)q->o)->type(n);
- else if (q->is_a(Type::Flex))
+ else if (q->is_a(FLD_NODE_TYPE_Flex))
((Flex_Node*)q)->change_subtype_to(n);
else
q->o->type(n);
@@ -2414,7 +2414,7 @@ static void cb_13(Fl_Input* o, void* v) {
static void cb_When(Fl_Menu_Button* o, void* v) {
//fl ▼ ---------------------- callback ~~=--==-~-=~=~~==-~-~- ▼ fl//
if (v == LOAD) {
- if (current_widget->is_a(Type::Menu_Item)) {o->deactivate(); return;} else o->activate();
+ if (current_widget->is_a(FLD_NODE_TYPE_Menu_Item)) {o->deactivate(); return;} else o->activate();
int n = current_widget->o->when();
set_whenmenu(n);
w_when_box->copy_label(when_symbol_name(n));
@@ -2496,7 +2496,7 @@ Fl_Tabs *data_tabs=(Fl_Tabs *)0;
static void cb_data_tabs(Fl_Tabs* o, void* v) {
//fl ▼ ---------------------- callback -~-==~-~-~-~-=-~~-~==- ▼ fl//
- if (current_node && current_node->is_a(Type::Data))
+ if (current_node && current_node->is_a(FLD_NODE_TYPE_Data))
propagate_load((Fl_Group *)o,v);
//fl ▲ ----------~=~~=-~~-==-----------~-=~=~~=--~--==~=-=~=- ▲ fl//
}
@@ -2505,7 +2505,7 @@ Fl_Group *data_tabs_data=(Fl_Group *)0;
static void cb_15(Fl_Choice* o, void* v) {
//fl ▼ ---------------------- callback --~~-==-=~-==-~-~-~~-= ▼ fl//
- if (!current_node || !current_node->is_a(Type::Data)) return;
+ if (!current_node || !current_node->is_a(FLD_NODE_TYPE_Data)) return;
Data_Node* nd = (Data_Node*)current_node;
if (v == LOAD) {
@@ -2537,7 +2537,7 @@ Fl_Menu_Item menu_5[] = {
static void cb_16(Fl_Choice* o, void* v) {
//fl ▼ ---------------------- callback ~-=~-=--~~-=--=~~~=-=- ▼ fl//
- if (!current_node || !current_node->is_a(Type::Data)) return;
+ if (!current_node || !current_node->is_a(FLD_NODE_TYPE_Data)) return;
Data_Node* nd = (Data_Node*)current_node;
if (v == LOAD) {
@@ -2568,7 +2568,7 @@ Fl_Menu_Item menu_6[] = {
static void cb_17(Fl_Choice* o, void* v) {
//fl ▼ ---------------------- callback -~=---~-=~=---=~~~=--= ▼ fl//
- if (!current_node || !current_node->is_a(Type::Data)) return;
+ if (!current_node || !current_node->is_a(FLD_NODE_TYPE_Data)) return;
Data_Node* nd = (Data_Node*)current_node;
if (v == LOAD) {
@@ -2594,7 +2594,7 @@ Fl_Menu_Item menu_7[] = {
static void cb_Name(Fl_Input* o, void* v) {
//fl ▼ ---------------------- callback ~~-~~~-~=~~~=~-~~=-~-= ▼ fl//
- if (!current_node || !current_node->is_a(Type::Data)) return;
+ if (!current_node || !current_node->is_a(FLD_NODE_TYPE_Data)) return;
Data_Node* nd = (Data_Node*)current_node;
if (v == LOAD) {
@@ -2617,7 +2617,7 @@ Fl_Input *wp_data_filename=(Fl_Input *)0;
static void cb_wp_data_filename(Fl_Input* o, void* v) {
//fl ▼ ---------------------- callback ~-~=~~~~~~-=~~=~-==--- ▼ fl//
- if (!current_node || !current_node->is_a(Type::Data)) return;
+ if (!current_node || !current_node->is_a(FLD_NODE_TYPE_Data)) return;
Data_Node* nd = (Data_Node*)current_node;
update_current(o, v,
[nd](){return nd->filename();},
@@ -2646,7 +2646,7 @@ static void cb_fileopen(Fl_Button*, void* v) {
static void cb_Comment(Fl_Text_Editor* o, void* v) {
//fl ▼ ---------------------- callback ~--=---~~~-=-~=-=-~-=~ ▼ fl//
- if (!current_node || !current_node->is_a(Type::Data)) return;
+ if (!current_node || !current_node->is_a(FLD_NODE_TYPE_Data)) return;
Data_Node* nd = (Data_Node*)current_node;
if (v == LOAD) {
@@ -2671,7 +2671,7 @@ Fl_Tabs *comment_tabs=(Fl_Tabs *)0;
static void cb_comment_tabs(Fl_Tabs* o, void* v) {
//fl ▼ ---------------------- callback ---~~~~==~~=~~~~--~~~~ ▼ fl//
- if (current_node && current_node->is_a(Type::Comment))
+ if (current_node && current_node->is_a(FLD_NODE_TYPE_Comment))
propagate_load((Fl_Group *)o,v);
//fl ▲ ----------=~--~=---~~=----------~--~=-~=---=~-~=~~=-~~ ▲ fl//
}
@@ -2682,7 +2682,7 @@ Fl_Text_Editor *comment_tabs_name=(Fl_Text_Editor *)0;
static void cb_comment_tabs_name(Fl_Text_Editor* o, void* v) {
//fl ▼ ---------------------- callback --~~-~-~~=--~---~~~~=- ▼ fl//
- if (!current_node || !current_node->is_a(Type::Comment)) return;
+ if (!current_node || !current_node->is_a(FLD_NODE_TYPE_Comment)) return;
Comment_Node* nd = (Comment_Node*)current_node;
if (v == LOAD) {
@@ -2708,7 +2708,7 @@ Fl_Menu_Button *comment_predefined_2=(Fl_Menu_Button *)0;
static void cb_comment_predefined_2(Fl_Menu_Button* o, void* v) {
//fl ▼ ---------------------- callback ~-~-=~=~=-=--=~==-~--- ▼ fl//
- if (!current_node || !current_node->is_a(Type::Comment)) return;
+ if (!current_node || !current_node->is_a(FLD_NODE_TYPE_Comment)) return;
static char itempath[256];
static int last_selected_item { 0 };
@@ -2807,7 +2807,7 @@ static void cb_comment_load_2(Fl_Button*, void* v) {
static void cb_output(Fl_Check_Button* o, void* v) {
//fl ▼ ---------------------- callback ~-=~=-~~~~=-------~~=- ▼ fl//
- if (!current_node || !current_node->is_a(Type::Comment)) return;
+ if (!current_node || !current_node->is_a(FLD_NODE_TYPE_Comment)) return;
Comment_Node* nd = (Comment_Node*)current_node;
if (v == LOAD) {
@@ -2823,7 +2823,7 @@ static void cb_output(Fl_Check_Button* o, void* v) {
static void cb_output1(Fl_Check_Button* o, void* v) {
//fl ▼ ---------------------- callback ---=~-~-=~=--~~~~-=~-= ▼ fl//
- if (!current_node || !current_node->is_a(Type::Comment)) return;
+ if (!current_node || !current_node->is_a(FLD_NODE_TYPE_Comment)) return;
Comment_Node* nd = (Comment_Node*)current_node;
if (v == LOAD) {
@@ -2841,7 +2841,7 @@ Fl_Tabs *class_tabs=(Fl_Tabs *)0;
static void cb_class_tabs(Fl_Tabs* o, void* v) {
//fl ▼ ---------------------- callback -~-----=-~-=~-~=-~---- ▼ fl//
- if (current_node && current_node->is_a(Type::Class))
+ if (current_node && current_node->is_a(FLD_NODE_TYPE_Class))
propagate_load((Fl_Group *)o,v);
//fl ▲ ----------=~----~=-==-----------~-~~~~=~~~-==~-=~=~~-= ▲ fl//
}
@@ -2850,7 +2850,7 @@ Fl_Group *class_tabs_main=(Fl_Group *)0;
static void cb_18(Fl_Choice* o, void* v) {
//fl ▼ ---------------------- callback ---=~~-~=~--=----=~--= ▼ fl//
- if (!current_node || !current_node->is_a(Type::Class)) return;
+ if (!current_node || !current_node->is_a(FLD_NODE_TYPE_Class)) return;
Class_Node* nd = (Class_Node*)current_node;
if (v == LOAD) {
@@ -2881,7 +2881,7 @@ Fl_Menu_Item menu_8[] = {
static void cb_Attribute(Fl_Input* o, void* v) {
//fl ▼ ---------------------- callback -~~==-~---~~~~~=~=--~~ ▼ fl//
- if (!current_node || !current_node->is_a(Type::Class)) return;
+ if (!current_node || !current_node->is_a(FLD_NODE_TYPE_Class)) return;
Class_Node* nd = (Class_Node*)current_node;
if (v == LOAD) {
@@ -2899,7 +2899,7 @@ static void cb_Attribute(Fl_Input* o, void* v) {
static void cb_Class(Fl_Input* o, void* v) {
//fl ▼ ---------------------- callback ~~~-~-~-~-~==-~-~==~~= ▼ fl//
- if (!current_node || !current_node->is_a(Type::Class)) return;
+ if (!current_node || !current_node->is_a(FLD_NODE_TYPE_Class)) return;
Class_Node* nd = (Class_Node*)current_node;
if (v == LOAD) {
@@ -2944,7 +2944,7 @@ static void cb_Class(Fl_Input* o, void* v) {
static void cb_Base(Fl_Input* o, void* v) {
//fl ▼ ---------------------- callback ~~=~=-=-~==~=~=-~==~=~ ▼ fl//
- if (!current_node || !current_node->is_a(Type::Class)) return;
+ if (!current_node || !current_node->is_a(FLD_NODE_TYPE_Class)) return;
Class_Node* nd = (Class_Node*)current_node;
if (v == LOAD) {
@@ -2961,7 +2961,7 @@ static void cb_Base(Fl_Input* o, void* v) {
static void cb_Comment1(Fl_Text_Editor* o, void* v) {
//fl ▼ ---------------------- callback -~~=~=-==----=~~-~~-=- ▼ fl//
- if (!current_node || !current_node->is_a(Type::Class)) return;
+ if (!current_node || !current_node->is_a(FLD_NODE_TYPE_Class)) return;
Class_Node* nd = (Class_Node*)current_node;
if (v == LOAD) {
@@ -2986,7 +2986,7 @@ Fl_Tabs *declblock_tabs=(Fl_Tabs *)0;
static void cb_declblock_tabs(Fl_Tabs* o, void* v) {
//fl ▼ ---------------------- callback ~~--=~~=~~~~-==-~=~~=~ ▼ fl//
- if (current_node && current_node->is_a(Type::DeclBlock))
+ if (current_node && current_node->is_a(FLD_NODE_TYPE_DeclBlock))
propagate_load((Fl_Group *)o,v);
//fl ▲ ----------=~=~~=-=~--=-------------~-~=~~=-=-~=~----=~ ▲ fl//
}
@@ -2995,7 +2995,7 @@ Fl_Group *declblock_tabs_main=(Fl_Group *)0;
static void cb_Start(Fl_Input* o, void* v) {
//fl ▼ ---------------------- callback ~-~=~-~=----~=~==~~-~~ ▼ fl//
- if (!current_node || !current_node->is_a(Type::DeclBlock)) return;
+ if (!current_node || !current_node->is_a(FLD_NODE_TYPE_DeclBlock)) return;
DeclBlock_Node* nd = (DeclBlock_Node*)current_node;
if (v == LOAD) {
@@ -3016,7 +3016,7 @@ static void cb_Start(Fl_Input* o, void* v) {
static void cb_End(Fl_Input* o, void* v) {
//fl ▼ ---------------------- callback -~-~--~-----=-~~~~~=-~ ▼ fl//
- if (!current_node || !current_node->is_a(Type::DeclBlock)) return;
+ if (!current_node || !current_node->is_a(FLD_NODE_TYPE_DeclBlock)) return;
DeclBlock_Node* nd = (DeclBlock_Node*)current_node;
update_current(o, v,
[nd](){return nd->end_code();},
@@ -3027,7 +3027,7 @@ static void cb_End(Fl_Input* o, void* v) {
static void cb_implementations(Fl_Check_Button* o, void* v) {
//fl ▼ ---------------------- callback ~-~=-~~=-==~=~--=-=~-= ▼ fl//
- if (!current_node || !current_node->is_a(Type::DeclBlock)) return;
+ if (!current_node || !current_node->is_a(FLD_NODE_TYPE_DeclBlock)) return;
DeclBlock_Node* nd = (DeclBlock_Node*)current_node;
if (v == LOAD) {
@@ -3048,7 +3048,7 @@ static void cb_implementations(Fl_Check_Button* o, void* v) {
static void cb_static(Fl_Check_Button* o, void* v) {
//fl ▼ ---------------------- callback ~-~=-~~=~~-~=~~=~==-=~ ▼ fl//
- if (!current_node || !current_node->is_a(Type::DeclBlock)) return;
+ if (!current_node || !current_node->is_a(FLD_NODE_TYPE_DeclBlock)) return;
DeclBlock_Node* nd = (DeclBlock_Node*)current_node;
if (v == LOAD) {
@@ -3069,7 +3069,7 @@ static void cb_static(Fl_Check_Button* o, void* v) {
static void cb_forward(Fl_Check_Button* o, void* v) {
//fl ▼ ---------------------- callback ~--=~=-==~~--=--~~~-~~ ▼ fl//
- if (!current_node || !current_node->is_a(Type::DeclBlock)) return;
+ if (!current_node || !current_node->is_a(FLD_NODE_TYPE_DeclBlock)) return;
DeclBlock_Node* nd = (DeclBlock_Node*)current_node;
if (v == LOAD) {
@@ -3090,7 +3090,7 @@ static void cb_forward(Fl_Check_Button* o, void* v) {
static void cb_preprecessor(Fl_Check_Button* o, void* v) {
//fl ▼ ---------------------- callback ~~~~-=~=~~~=~==~-~-=~= ▼ fl//
- if (!current_node || !current_node->is_a(Type::DeclBlock)) return;
+ if (!current_node || !current_node->is_a(FLD_NODE_TYPE_DeclBlock)) return;
DeclBlock_Node* nd = (DeclBlock_Node*)current_node;
if (v == LOAD) {
@@ -3111,7 +3111,7 @@ static void cb_preprecessor(Fl_Check_Button* o, void* v) {
static void cb_Comment2(Fl_Text_Editor* o, void* v) {
//fl ▼ ---------------------- callback ~-=~=~-=~-~=-==~~~=-~- ▼ fl//
- if (!current_node || !current_node->is_a(Type::DeclBlock)) return;
+ if (!current_node || !current_node->is_a(FLD_NODE_TYPE_DeclBlock)) return;
DeclBlock_Node* nd = (DeclBlock_Node*)current_node;
if (v == LOAD) {
@@ -3136,7 +3136,7 @@ Fl_Tabs *decl_tabs=(Fl_Tabs *)0;
static void cb_decl_tabs(Fl_Tabs* o, void* v) {
//fl ▼ ---------------------- callback --~--~=~~~-~--=~--=~=~ ▼ fl//
- if (current_node && current_node->is_a(Type::Decl))
+ if (current_node && current_node->is_a(FLD_NODE_TYPE_Decl))
propagate_load((Fl_Group *)o,v);
//fl ▲ ----------=~~~-==-=~=~----------~~-~=~~~~==~--~--=--=~ ▲ fl//
}
@@ -3145,7 +3145,7 @@ Fl_Group *decl_tabs_main=(Fl_Group *)0;
static void cb_19(Fl_Choice* o, void* v) {
//fl ▼ ---------------------- callback -~~==~--~~~-=-~~-==--= ▼ fl//
- if (!current_node || !current_node->is_a(Type::Decl)) return;
+ if (!current_node || !current_node->is_a(FLD_NODE_TYPE_Decl)) return;
Decl_Node* nd = (Decl_Node*)current_node;
if (v == LOAD) {
@@ -3177,7 +3177,7 @@ Fl_Menu_Item menu_9[] = {
static void cb_1a(Fl_Choice* o, void* v) {
//fl ▼ ---------------------- callback -~-~-=~~~~=~~=--~-~~~= ▼ fl//
- if (!current_node || !current_node->is_a(Type::Decl)) return;
+ if (!current_node || !current_node->is_a(FLD_NODE_TYPE_Decl)) return;
Decl_Node* nd = (Decl_Node*)current_node;
if (v == LOAD) {
@@ -3214,7 +3214,7 @@ static void cb_1b(Fl_Tile* o, void* v) {
static void cb_Declaration(fld::widget::Code_Editor* o, void* v) {
//fl ▼ ---------------------- callback ---==--~~-=-=-~=----=- ▼ fl//
- if (!current_node || !current_node->is_a(Type::Decl)) return;
+ if (!current_node || !current_node->is_a(FLD_NODE_TYPE_Decl)) return;
Decl_Node* nd = (Decl_Node*)current_node;
if (v == LOAD) {
@@ -3238,7 +3238,7 @@ static void cb_Declaration(fld::widget::Code_Editor* o, void* v) {
static void cb_Comment3(Fl_Text_Editor* o, void* v) {
//fl ▼ ---------------------- callback -~-~~=~--=~--==-=----- ▼ fl//
- if (!current_node || !current_node->is_a(Type::Decl)) return;
+ if (!current_node || !current_node->is_a(FLD_NODE_TYPE_Decl)) return;
Decl_Node* nd = (Decl_Node*)current_node;
if (v == LOAD) {
@@ -3263,7 +3263,7 @@ Fl_Tabs *codeblock_tabs=(Fl_Tabs *)0;
static void cb_codeblock_tabs(Fl_Tabs* o, void* v) {
//fl ▼ ---------------------- callback ~-~=~~~--~~=-~~-~---~~ ▼ fl//
- if (current_node && current_node->is_a(Type::CodeBlock))
+ if (current_node && current_node->is_a(FLD_NODE_TYPE_CodeBlock))
propagate_load((Fl_Group *)o,v);
//fl ▲ ----------=~--~~~~~-~-----------~-=-=--~-=-=---=---~=- ▲ fl//
}
@@ -3272,7 +3272,7 @@ Fl_Group *codeblock_tabs_main=(Fl_Group *)0;
static void cb_Start1(Fl_Input* o, void* v) {
//fl ▼ ---------------------- callback -~-~=-=~~=~=~-~==-~-=- ▼ fl//
- if (!current_node || !current_node->is_a(Type::CodeBlock)) return;
+ if (!current_node || !current_node->is_a(FLD_NODE_TYPE_CodeBlock)) return;
CodeBlock_Node* nd = (CodeBlock_Node*)current_node;
if (v == LOAD) {
@@ -3293,7 +3293,7 @@ static void cb_Start1(Fl_Input* o, void* v) {
static void cb_End1(Fl_Input* o, void* v) {
//fl ▼ ---------------------- callback ~~-~~=~=-~=-~-=~~~=-=~ ▼ fl//
- if (!current_node || !current_node->is_a(Type::CodeBlock)) return;
+ if (!current_node || !current_node->is_a(FLD_NODE_TYPE_CodeBlock)) return;
CodeBlock_Node* nd = (CodeBlock_Node*)current_node;
update_current(o, v,
[nd](){return nd->end_code();},
@@ -3304,7 +3304,7 @@ static void cb_End1(Fl_Input* o, void* v) {
static void cb_Comment4(Fl_Text_Editor* o, void* v) {
//fl ▼ ---------------------- callback ~~~=~=~=-~--=--==~~-=- ▼ fl//
- if (!current_node || !current_node->is_a(Type::CodeBlock)) return;
+ if (!current_node || !current_node->is_a(FLD_NODE_TYPE_CodeBlock)) return;
CodeBlock_Node* nd = (CodeBlock_Node*)current_node;
if (v == LOAD) {
@@ -3329,7 +3329,7 @@ Fl_Tabs *code_tabs=(Fl_Tabs *)0;
static void cb_code_tabs(Fl_Tabs* o, void* v) {
//fl ▼ ---------------------- callback ---~-=-~-==-~=-=~~=-~- ▼ fl//
- if (current_node && current_node->is_a(Type::Code))
+ if (current_node && current_node->is_a(FLD_NODE_TYPE_Code))
propagate_load((Fl_Group *)o,v);
//fl ▲ ----------=~=~-~=~-~=~----------~~=~~~-=--~-=~--=~---= ▲ fl//
}
@@ -3338,7 +3338,7 @@ Fl_Group *code_tabs_main=(Fl_Group *)0;
static void cb_1c(fld::widget::Code_Editor* o, void* v) {
//fl ▼ ---------------------- callback ~-=--~=~~==~=~=~-~--=~ ▼ fl//
- if (!current_node || !current_node->is_a(Type::Code)) return;
+ if (!current_node || !current_node->is_a(FLD_NODE_TYPE_Code)) return;
Code_Node* nd = (Code_Node*)current_node;
if (v == LOAD) {
the_panel->label("Code Editor");
@@ -3368,7 +3368,7 @@ Fl_Tabs *func_tabs=(Fl_Tabs *)0;
static void cb_func_tabs(Fl_Tabs* o, void* v) {
//fl ▼ ---------------------- callback ~~=~~==~~-~~-~=~=-=~-- ▼ fl//
- if (current_node && current_node->is_a(Type::Function))
+ if (current_node && current_node->is_a(FLD_NODE_TYPE_Function))
propagate_load((Fl_Group *)o,v);
//fl ▲ ----------~=~--=~=--~~------------~-~=-~=~=~=~~~~~=--= ▲ fl//
}
@@ -3377,7 +3377,7 @@ Fl_Group *func_tabs_main=(Fl_Group *)0;
static void cb_1d(Fl_Choice* o, void* v) {
//fl ▼ ---------------------- callback ----~-~=--~-=~~~-~~==- ▼ fl//
- if (!current_node || !current_node->is_a(Type::Function)) return;
+ if (!current_node || !current_node->is_a(FLD_NODE_TYPE_Function)) return;
Function_Node* nd = (Function_Node*)current_node;
if (v == LOAD) {
@@ -3408,7 +3408,7 @@ Fl_Menu_Item menu_b[] = {
static void cb_1e(Fl_Choice* o, void* v) {
//fl ▼ ---------------------- callback ~-=~-=~---=~--~==-=~=- ▼ fl//
- if (!current_node || !current_node->is_a(Type::Function)) return;
+ if (!current_node || !current_node->is_a(FLD_NODE_TYPE_Function)) return;
Function_Node* nd = (Function_Node*)current_node;
if (v == LOAD) {
@@ -3439,7 +3439,7 @@ Fl_Menu_Item menu_c[] = {
static void cb_declare(Fl_Check_Button* o, void* v) {
//fl ▼ ---------------------- callback ~-~-=-~-=~-=~=~-~=-=-~ ▼ fl//
- if (!current_node || !current_node->is_a(Type::Function)) return;
+ if (!current_node || !current_node->is_a(FLD_NODE_TYPE_Function)) return;
Function_Node* nd = (Function_Node*)current_node;
if (v == LOAD) {
@@ -3461,7 +3461,7 @@ static void cb_1f(Fl_Tile* o, void* v) {
static void cb_Function(fld::widget::Code_Editor* o, void* v) {
//fl ▼ ---------------------- callback --=~=----~=~~-=~-==--~ ▼ fl//
- if (!current_node || !current_node->is_a(Type::Function)) return;
+ if (!current_node || !current_node->is_a(FLD_NODE_TYPE_Function)) return;
Function_Node* nd = (Function_Node*)current_node;
if (v == LOAD) {
@@ -3485,7 +3485,7 @@ static void cb_Function(fld::widget::Code_Editor* o, void* v) {
static void cb_Return(fld::widget::Code_Editor* o, void* v) {
//fl ▼ ---------------------- callback -~=--~-~=~=~~~---=~~=~ ▼ fl//
- if (!current_node || !current_node->is_a(Type::Function)) return;
+ if (!current_node || !current_node->is_a(FLD_NODE_TYPE_Function)) return;
Function_Node* nd = (Function_Node*)current_node;
update_current(o, v,
[nd](){return nd->return_type();},
@@ -3496,7 +3496,7 @@ static void cb_Return(fld::widget::Code_Editor* o, void* v) {
static void cb_Comment5(Fl_Text_Editor* o, void* v) {
//fl ▼ ---------------------- callback ----=~--=~-==-~=-~=~=~ ▼ fl//
- if (!current_node || !current_node->is_a(Type::Function)) return;
+ if (!current_node || !current_node->is_a(FLD_NODE_TYPE_Function)) return;
Function_Node* nd = (Function_Node*)current_node;
if (v == LOAD) {