diff options
Diffstat (limited to 'fluid/panels/widget_panel.cxx')
| -rw-r--r-- | fluid/panels/widget_panel.cxx | 268 |
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) { |
