summaryrefslogtreecommitdiff
path: root/fluid/panels/widget_panel.cxx
diff options
context:
space:
mode:
authorMatthias Melcher <github@matthiasm.com>2026-01-04 20:43:26 +0100
committerMatthias Melcher <github@matthiasm.com>2026-01-04 20:43:34 +0100
commit7306b66d99fb529d65ddda1ea8e093454d7005e1 (patch)
tree13803f53b2e921985abe54804b8d9131c46b9c3d /fluid/panels/widget_panel.cxx
parent811a188bbf276841365f2ad4b11197f5820fe571 (diff)
Fluid: Add automated MergeBack
Diffstat (limited to 'fluid/panels/widget_panel.cxx')
-rw-r--r--fluid/panels/widget_panel.cxx301
1 files changed, 293 insertions, 8 deletions
diff --git a/fluid/panels/widget_panel.cxx b/fluid/panels/widget_panel.cxx
index 5f84c911f..57c1b4b1b 100644
--- a/fluid/panels/widget_panel.cxx
+++ b/fluid/panels/widget_panel.cxx
@@ -51,13 +51,17 @@ extern int haderror;
Allow widget navigation on text fields with Tab.
*/
static int use_tab_navigation(int, Fl_Text_Editor*) {
+//fl ▼ ------------------------ code ---~=--~~-~~=~~==~=-=-~- ▼ fl//
return 0;
+//fl ▲ ----------~~-~=---~-------------~-=--~~-=~=-~~--~-~=-- ▲ fl//
}
Fl_Double_Window *image_panel_window=(Fl_Double_Window *)0;
static void cb_image_panel_window(Fl_Double_Window* o, void* v) {
+//fl ▼ ---------------------- callback ~-=--=~~=~=~~--==-=~~- ▼ fl//
propagate_load(o, v);
+//fl ▲ ----------~=-~=-=--=~------------~~----=--~=~~-~-----= ▲ fl//
}
Fl_Group *image_panel_imagegroup=(Fl_Group *)0;
@@ -65,6 +69,7 @@ Fl_Group *image_panel_imagegroup=(Fl_Group *)0;
Fl_Box *image_panel_data=(Fl_Box *)0;
static void cb_image_panel_data(Fl_Box* o, void* v) {
+//fl ▼ ---------------------- callback -~-~--~-~~-~-~~~----~= ▼ fl//
if (v == LOAD) {
Fl_Shared_Image *img = Fl_Shared_Image::get(widget_image_input->value());
o->user_data(img);
@@ -81,11 +86,13 @@ static void cb_image_panel_data(Fl_Box* o, void* v) {
image_panel_imagegroup->deactivate();
}
}
+//fl ▲ ----------=~-=-~-~---~-----------~=--~~~-~~=--~-=--=-= ▲ fl//
}
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)) {
o->value(current_widget->scale_image_w_);
@@ -111,11 +118,13 @@ static void cb_image_panel_imagew(fld::widget::Formula_Input* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------~==~=~-~~=~~----------~-~-=-=~~-~=~~-~=~~-~- ▲ fl//
}
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)) {
o->value(current_widget->scale_image_h_);
@@ -141,18 +150,22 @@ static void cb_image_panel_imageh(fld::widget::Formula_Input* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------=~~=~~-~~=~=----------~~-==-=-=~-=~=~---=~~= ▲ fl//
}
static void cb_Reset(Fl_Button*, void* v) {
+//fl ▼ ---------------------- callback --~-=~=-=-=-=~~--~-~-- ▼ fl//
if (v != LOAD) {
image_panel_imagew->value(0);
image_panel_imageh->value(0);
image_panel_imagew->do_callback();
image_panel_imageh->do_callback();
}
+//fl ▲ ----------~=-=~==~~==------------~=--==-~=-~~=~=-=~~~= ▲ fl//
}
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)) {
o->activate();
@@ -168,9 +181,11 @@ static void cb_convert(Fl_Check_Button* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------~=---=~-~==~------------~~=~~~=~~=-~~==-=-=~ ▲ fl//
}
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)) {
o->activate();
@@ -186,6 +201,7 @@ static void cb_bind(Fl_Check_Button* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------~=~=-~~--=~~-------------==-~=~~=~=~----~~=~ ▲ fl//
}
Fl_Group *image_panel_deimagegroup=(Fl_Group *)0;
@@ -193,6 +209,7 @@ Fl_Group *image_panel_deimagegroup=(Fl_Group *)0;
Fl_Box *image_panel_dedata=(Fl_Box *)0;
static void cb_image_panel_dedata(Fl_Box* o, void* v) {
+//fl ▼ ---------------------- callback ~---~=~~-~-=---~=~~==- ▼ fl//
if (v == LOAD) {
Fl_Shared_Image *img = Fl_Shared_Image::get(widget_deimage_input->value());
o->user_data(img);
@@ -209,11 +226,13 @@ static void cb_image_panel_dedata(Fl_Box* o, void* v) {
image_panel_deimagegroup->deactivate();
}
}
+//fl ▲ ----------~=~=-~~---=~------------~~=-~~=-=-=~=~--=--~ ▲ fl//
}
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)) {
o->value(current_widget->scale_deimage_w_);
@@ -239,11 +258,13 @@ static void cb_image_panel_deimagew(fld::widget::Formula_Input* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------~=-~--=-=~=~----------~-~-~~--~~-=-==~~==-~= ▲ fl//
}
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)) {
o->value(current_widget->scale_deimage_h_);
@@ -269,18 +290,22 @@ static void cb_image_panel_deimageh(fld::widget::Formula_Input* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------=~-=~~~~---=-----------~~~~==~~~~=~~=-=~-=~- ▲ fl//
}
static void cb_Reset1(Fl_Button*, void* v) {
+//fl ▼ ---------------------- callback ~~=~~=~=~~~=--~~=~-=~= ▼ fl//
if (v != LOAD) {
image_panel_deimagew->value(0);
image_panel_deimageh->value(0);
image_panel_deimagew->do_callback();
image_panel_deimageh->do_callback();
}
+//fl ▲ ----------=~~--~~=---~-----------~=-~~-~~==-~=-~---=-= ▲ fl//
}
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)) {
o->activate();
@@ -296,9 +321,11 @@ static void cb_convert1(Fl_Check_Button* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------~=--~==-~~~=----------~------~~~-~-=~~--~-=~ ▲ fl//
}
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)) {
o->activate();
@@ -314,13 +341,16 @@ static void cb_bind1(Fl_Check_Button* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------=~-=~-~~-~~-----------~--==~--=~-=~~-~=~---= ▲ fl//
}
Fl_Button *image_panel_close=(Fl_Button *)0;
static void cb_image_panel_close(Fl_Button*, void* v) {
+//fl ▼ ---------------------- callback ~~-=~-~--~---=~-=---=- ▼ fl//
if (v != LOAD)
image_panel_window->hide();
+//fl ▲ ----------=~-=~~-~~=------------~--==~-=~~~=~=~~-==~=- ▲ fl//
}
/**
@@ -491,6 +521,7 @@ Fl_Double_Window* make_image_panel() {
}
void run_image_panel() {
+//fl ▼ ------------------------ code --~~~~--~==--~=---=-=~~~ ▼ fl//
if (!image_panel_window)
make_image_panel();
@@ -510,9 +541,11 @@ void run_image_panel() {
img->release();
image_panel_data->user_data(nullptr);
}
+//fl ▲ ----------~~--~==~=-=-----------~-=~~==~=-=-=~--=~--=~ ▲ fl//
}
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)) {
load_margin((Fl_Flex*)current_widget->o, i);
@@ -532,19 +565,24 @@ void flex_margin_cb(Fl_Value_Input* i, void* v, void (*load_margin)(Fl_Flex*,Fl_
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------~---=--~~=-~-----------~~--~~~=~=-~==~~==-~~ ▲ fl//
}
Fl_Wizard *tabs_wizard=(Fl_Wizard *)0;
static void cb_tabs_wizard(Fl_Wizard* o, void* v) {
+//fl ▼ ---------------------- callback -~-=-~=-~~---~-=-~~~-~ ▼ fl//
propagate_load((Fl_Group *)o,v);
+//fl ▲ ----------~=~=~--~=~=~----------~--~-==~~-=-=~=-~=~~=- ▲ fl//
}
Fl_Tabs *widget_tabs=(Fl_Tabs *)0;
static void cb_widget_tabs(Fl_Tabs* o, void* v) {
+//fl ▼ ---------------------- callback --~-~~=~~==----==--~-~ ▼ fl//
if (current_widget)
propagate_load((Fl_Group *)o,v);
+//fl ▲ ----------=~-==~---=------------~-~~~~-==--==--~~--~=~ ▲ fl//
}
Fl_Group *wp_gui_tab=(Fl_Group *)0;
@@ -554,6 +592,7 @@ Fl_Input *wp_gui_label=(Fl_Input *)0;
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)) {
o->activate();
@@ -567,9 +606,11 @@ static void cb_widget_image_input(Fl_Input* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------=~-==-=~=-~~----------~~=-~~--=~~~~~-~=-~=~= ▲ fl//
}
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))
o->activate();
@@ -587,17 +628,21 @@ static void cb_Browse(Fl_Button* o, void* v) {
if (mod) Fluid.proj.set_modflag(1);
}
}
+//fl ▲ ----------=~-=~==~~=-=------------~=~=~==~-~--~~=-=~=~ ▲ fl//
}
static void cb_(Fl_Button*, void* v) {
+//fl ▼ ---------------------- callback ~~=~~-~-=-=-~-----=--- ▼ fl//
if (v != LOAD) {
run_image_panel();
}
+//fl ▲ ----------~=-==~~-~-~=----------~~-~~--~~-=~--=-=~~=~- ▲ fl//
}
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)) {
o->activate();
@@ -611,9 +656,11 @@ static void cb_widget_deimage_input(Fl_Input* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------=~---=-~=~-=-----------~-~--=~~~~~-~-~=-~-=~ ▲ fl//
}
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))
o->activate();
@@ -631,6 +678,7 @@ static void cb_Browse1(Fl_Button* o, void* v) {
if (mod) Fluid.proj.set_modflag(1);
}
}
+//fl ▲ ----------=~---==---=~-----------~~~-~-~~=-=~==-~--~-- ▲ fl//
}
Fl_Group *wp_gui_alignment=(Fl_Group *)0;
@@ -667,6 +715,7 @@ Fl_Menu_Item menu_1[] = {
fld::widget::Formula_Input *widget_x_input=(fld::widget::Formula_Input *)0;
static void cb_widget_x_input(fld::widget::Formula_Input* o, void* v) {
+//fl ▼ ---------------------- callback ~~=-~~~~~~=-~-~~----~- ▼ fl//
if (v == LOAD) {
if (current_widget->is_true_widget()) {
o->value(((Widget_Node *)current_widget)->o->x());
@@ -694,11 +743,13 @@ static void cb_widget_x_input(fld::widget::Formula_Input* o, void* v) {
// calculation. Keep the formula if it was not used.
}
}
+//fl ▲ ----------=~=~--~~-=-~----------~~=~=--~~~-=~=~-=~~==- ▲ fl//
}
fld::widget::Formula_Input *widget_y_input=(fld::widget::Formula_Input *)0;
static void cb_widget_y_input(fld::widget::Formula_Input* o, void* v) {
+//fl ▼ ---------------------- callback ~~--~=--~-~=-~=~~~=~~= ▼ fl//
if (v == LOAD) {
if (current_widget->is_true_widget()) {
o->value(((Widget_Node *)current_widget)->o->y());
@@ -725,11 +776,13 @@ static void cb_widget_y_input(fld::widget::Formula_Input* o, void* v) {
o->value(v);
}
}
+//fl ▲ ----------~==--=~=--=-----------~~=~--~~=~-~---=~-=-~= ▲ fl//
}
fld::widget::Formula_Input *widget_w_input=(fld::widget::Formula_Input *)0;
static void cb_widget_w_input(fld::widget::Formula_Input* o, void* v) {
+//fl ▼ ---------------------- callback ---=~~--~==-=-~-=-~-=~ ▼ fl//
if (v == LOAD) {
if (current_widget->is_true_widget()) {
o->value(((Widget_Node *)current_widget)->o->w());
@@ -756,11 +809,13 @@ static void cb_widget_w_input(fld::widget::Formula_Input* o, void* v) {
o->value(v);
}
}
+//fl ▲ ----------~=~-=~~--~------------~--~-==-~~~~~==-=--=-= ▲ fl//
}
fld::widget::Formula_Input *widget_h_input=(fld::widget::Formula_Input *)0;
static void cb_widget_h_input(fld::widget::Formula_Input* o, void* v) {
+//fl ▼ ---------------------- callback -~-=-==~--~=-~--=----- ▼ fl//
if (v == LOAD) {
if (current_widget->is_true_widget()) {
o->value(((Widget_Node *)current_widget)->o->h());
@@ -787,9 +842,11 @@ static void cb_widget_h_input(fld::widget::Formula_Input* o, void* v) {
o->value(v);
}
}
+//fl ▲ ----------~=~--~~=--~-------------~~~=-=~-=~-~=---~~~~ ▲ fl//
}
static void cb_Children(Fl_Choice* o, void* v) {
+//fl ▼ ---------------------- callback ---=-=-~=-~=~=~-~=~-~- ▼ fl//
if (v == LOAD) {
if (current_widget->is_a(Type::Widget_Class)) {
o->show();
@@ -809,6 +866,7 @@ static void cb_Children(Fl_Choice* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------~=-==~=-=-~-----------~~=~=~~=~=-=-=~=~-~=-= ▲ fl//
}
Fl_Menu_Item menu_Children[] = {
@@ -821,6 +879,7 @@ Fl_Menu_Item menu_Children[] = {
Fl_Group *wp_gui_flexp=(Fl_Group *)0;
static void cb_wp_gui_flexp(Fl_Group* o, void* v) {
+//fl ▼ ---------------------- callback --~~~~~-=~~-~-~----~-= ▼ fl//
if (v == LOAD) {
if (Flex_Node::parent_is_flex(current_widget)) {
o->show();
@@ -829,11 +888,13 @@ static void cb_wp_gui_flexp(Fl_Group* o, void* v) {
o->hide();
}
}
+//fl ▲ ----------~=---=-=~~-=------------=-~=-~-==-~~~-~-=~~~ ▲ fl//
}
Fl_Value_Input *widget_flex_size=(Fl_Value_Input *)0;
static void cb_widget_flex_size(Fl_Value_Input* o, void* v) {
+//fl ▼ ---------------------- callback ---~-~=~~=-~=~~-~--~-= ▼ fl//
if (v == LOAD) {
if (Flex_Node::parent_is_flex(current_widget)) {
o->value(Flex_Node::size(current_widget));
@@ -866,11 +927,13 @@ static void cb_widget_flex_size(Fl_Value_Input* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------~=~~-~-=~-=~----------~~~=~~--~=-~--~==--~~~ ▲ fl//
}
Fl_Check_Button *widget_flex_fixed=(Fl_Check_Button *)0;
static void cb_widget_flex_fixed(Fl_Check_Button* o, void* v) {
+//fl ▼ ---------------------- callback ~~-==--~--~~-~=~-=~=~- ▼ fl//
if (v == LOAD) {
if (Flex_Node::parent_is_flex(current_widget)) {
o->value(Flex_Node::is_fixed(current_widget));
@@ -900,11 +963,13 @@ static void cb_widget_flex_fixed(Fl_Check_Button* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------~==-=-~=---=----------~--~=---~~~=~~-~~-~--= ▲ fl//
}
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)
@@ -916,9 +981,11 @@ static void cb_wp_gui_values(Fl_Group* o, void* v) {
propagate_load(o, v);
}
}
+//fl ▲ ----------~=~--~=--~------------~-=--~=~~~-~-==--=~--~ ▲ fl//
}
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;}
o->activate();
@@ -936,9 +1003,11 @@ static void cb_Size(Fl_Value_Input* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------~=-==~-~-~~=-----------~~---~=-=~=-~=--~-=~~ ▲ fl//
}
static void cb_Minimum(Fl_Value_Input* o, void* v) {
+//fl ▼ ---------------------- callback -~-=~~-=-=-=~=~==-~~~- ▼ fl//
if (v == LOAD) {
if (current_widget->is_a(Type::Valuator_)) {
o->activate();
@@ -967,9 +1036,11 @@ static void cb_Minimum(Fl_Value_Input* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------=~~==-~~=--=----------~~~-~~-=~~-==-~~-==--= ▲ fl//
}
static void cb_Maximum(Fl_Value_Input* o, void* v) {
+//fl ▼ ---------------------- callback ~-~-=~=-=-~-=-~-~=---= ▼ fl//
if (v == LOAD) {
if (current_widget->is_a(Type::Valuator_)) {
o->activate();
@@ -998,9 +1069,11 @@ static void cb_Maximum(Fl_Value_Input* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------~=~==-=~~~~~----------~-=~-==~~~~--~=--=-==~ ▲ fl//
}
static void cb_Step(Fl_Value_Input* o, void* v) {
+//fl ▼ ---------------------- callback --~-=~-~=~~~~~-~=--~~= ▼ fl//
if (v == LOAD) {
if (current_widget->is_a(Type::Valuator_)) {
o->activate();
@@ -1029,9 +1102,11 @@ static void cb_Step(Fl_Value_Input* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------~=---~-==~-~----------~-~~=~~~~=~--~~---=-=- ▲ fl//
}
static void cb_Value(Fl_Value_Input* o, void* v) {
+//fl ▼ ---------------------- callback --=-=-~--~-~-~-~~=-~~~ ▼ fl//
if (v == LOAD) {
if (current_widget->is_a(Type::Valuator_)) {
o->activate();
@@ -1063,11 +1138,13 @@ static void cb_Value(Fl_Value_Input* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------=~~-=---=~=~----------~-=-~==-~~~=~~~--~-~-~ ▲ fl//
}
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)) {
o->show();
@@ -1076,9 +1153,11 @@ static void cb_wp_gui_margins(Fl_Group* o, void* v) {
o->hide();
}
}
+//fl ▲ ----------=~-~---=-~~-----------~~-=---~~==~~=-=---=~= ▲ fl//
}
static void cb_Left(Fl_Value_Input* o, void* v) {
+//fl ▼ ---------------------- callback ~-=~~-~~--=-=--=--~--~ ▼ fl//
flex_margin_cb(o, v,
[](Fl_Flex *w, Fl_Value_Input* i) -> void
{
@@ -1098,9 +1177,11 @@ static void cb_Left(Fl_Value_Input* o, void* v) {
}
}
);
+//fl ▲ ----------~=~-=~=~-~~-----------~~----=-~--==-----~~~= ▲ fl//
}
static void cb_Top(Fl_Value_Input* o, void* v) {
+//fl ▼ ---------------------- callback ~---~--=~-=~-=~=~=~=~- ▼ fl//
flex_margin_cb(o, v,
[](Fl_Flex *w, Fl_Value_Input* i) -> void
{
@@ -1120,9 +1201,11 @@ static void cb_Top(Fl_Value_Input* o, void* v) {
}
}
);
+//fl ▲ ----------=~-~=--=~--~---------------~~-=-~=--~=---~~~ ▲ fl//
}
static void cb_Right(Fl_Value_Input* o, void* v) {
+//fl ▼ ---------------------- callback ~~=~-~-~--~-~-~=~--==- ▼ fl//
flex_margin_cb(o, v,
[](Fl_Flex *w, Fl_Value_Input* i) -> void
{
@@ -1142,9 +1225,11 @@ static void cb_Right(Fl_Value_Input* o, void* v) {
}
}
);
+//fl ▲ ----------=~~~~~~==~-~------------~~=----~=-=-~==-=~=~ ▲ fl//
}
static void cb_Bottom(Fl_Value_Input* o, void* v) {
+//fl ▼ ---------------------- callback ~--=~~~--=~-~~--~=-~-= ▼ fl//
flex_margin_cb(o, v,
[](Fl_Flex *w, Fl_Value_Input* i) -> void
{
@@ -1164,9 +1249,11 @@ static void cb_Bottom(Fl_Value_Input* o, void* v) {
}
}
);
+//fl ▲ ----------=~~==---~~=-----------~~-~--=-----=~~-~=-=-~ ▲ fl//
}
static void cb_Gap(Fl_Value_Input* o, void* v) {
+//fl ▼ ---------------------- callback --~---~~-=~~-=~-~-=~-- ▼ fl//
flex_margin_cb(o, v,
[](Fl_Flex *w, Fl_Value_Input* o) -> void
{
@@ -1184,11 +1271,13 @@ static void cb_Gap(Fl_Value_Input* o, void* v) {
}
}
);
+//fl ▲ ----------~=-=~=~~~=------------~~=-~=~-=~---==~=~~=-= ▲ fl//
}
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)) {
o->show();
@@ -1197,9 +1286,11 @@ static void cb_wp_gui_sizerange(Fl_Group* o, void* v) {
o->hide();
}
}
+//fl ▲ ----------~=--=~-~=-~~----------~~~~~~~=----=-~--=-~-~ ▲ fl//
}
static void cb_Minimum1(Fl_Value_Input* o, void* v) {
+//fl ▼ ---------------------- callback ~-=~=-~-~==~~-~~~-~--= ▼ fl//
if (v == LOAD) {
if (!current_widget->is_a(Type::Window)) return;
o->value(((Window_Node*)current_widget)->sr_min_w);
@@ -1215,9 +1306,11 @@ static void cb_Minimum1(Fl_Value_Input* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------=~~--~=-~-------------~~~--=~-=-=-~-~==~~~-- ▲ fl//
}
static void cb_1(Fl_Value_Input* o, void* v) {
+//fl ▼ ---------------------- callback ~-~-=~~=~-=-~==-=~-=-= ▼ fl//
if (v == LOAD) {
if (!current_widget->is_a(Type::Window)) return;
o->value(((Window_Node*)current_widget)->sr_min_h);
@@ -1233,9 +1326,11 @@ static void cb_1(Fl_Value_Input* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------=~=~~--=-~~~------------~=~==--~------~-=-~- ▲ fl//
}
static void cb_set(Fl_Button* o, void* v) {
+//fl ▼ ---------------------- callback -~=~=-~-=-=~-~~-~~~-=- ▼ fl//
if (v == LOAD) {
} else {
int mod = 0;
@@ -1251,9 +1346,11 @@ static void cb_set(Fl_Button* o, void* v) {
propagate_load(the_panel, LOAD);
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------=~=-=-~--~=------------~~~=~~--~-~-==~-~--=- ▲ fl//
}
static void cb_Maximum1(Fl_Value_Input* o, void* v) {
+//fl ▼ ---------------------- callback ~~~~-=~=-~--=~=~-~=~=~ ▼ fl//
if (v == LOAD) {
if (!current_widget->is_a(Type::Window)) return;
o->value(((Window_Node*)current_widget)->sr_max_w);
@@ -1269,9 +1366,11 @@ static void cb_Maximum1(Fl_Value_Input* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------=~-~-==~=-~=----------~~~==~-=-==~=-=~~~--=~ ▲ fl//
}
static void cb_2(Fl_Value_Input* o, void* v) {
+//fl ▼ ---------------------- callback -~~~~=~==-~~~=-~=-~~~~ ▼ fl//
if (v == LOAD) {
if (!current_widget->is_a(Type::Window)) return;
o->value(((Window_Node*)current_widget)->sr_max_h);
@@ -1287,9 +1386,11 @@ static void cb_2(Fl_Value_Input* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------=~~=-=-~~---------------~-=-~~--~-=~-~~=~==- ▲ fl//
}
static void cb_set1(Fl_Button* o, void* v) {
+//fl ▼ ---------------------- callback --~~=~~~~~~==-=--==-~~ ▼ fl//
if (v == LOAD) {
} else {
int mod = 0;
@@ -1305,11 +1406,13 @@ static void cb_set1(Fl_Button* o, void* v) {
propagate_load(the_panel, LOAD);
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------~=--=~--~~=~---------------=-~~=~-~=-~=~~=~- ▲ fl//
}
Fl_Shortcut_Button *wp_gui_shortcut=(Fl_Shortcut_Button *)0;
static void cb_wp_gui_shortcut(Fl_Shortcut_Button* o, void* v) {
+//fl ▼ ---------------------- callback -~=---=~-~--=-~~~=-~~= ▼ fl//
if (v == LOAD) {
if (current_widget->is_button())
o->value( ((Fl_Button*)(current_widget->o))->shortcut() );
@@ -1351,11 +1454,13 @@ static void cb_wp_gui_shortcut(Fl_Shortcut_Button* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------~=~~~~~=~~~~----------~-----~=~=--~~-=-=-~~- ▲ fl//
}
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)) {
o->show();
@@ -1378,9 +1483,11 @@ static void cb_3(Fl_Input* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------=~=~-----~-~----------~-=-=-=~-=~~~=~==~--=- ▲ fl//
}
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;}
o->show();
@@ -1390,9 +1497,11 @@ static void cb_Border(Fl_Light_Button* o, void* v) {
((Fl_Window*)(current_widget->o))->border(o->value());
Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------=~~=~=~--=-~-------------~--~---~-=-~~=-=-=~ ▲ fl//
}
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;}
o->show();
@@ -1402,9 +1511,11 @@ static void cb_Modal(Fl_Light_Button* o, void* v) {
((Window_Node *)current_widget)->modal = o->value();
Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------~=-=~-=-=~=--------------=-~=----~~=~~-=-=-= ▲ fl//
}
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;}
o->show();
@@ -1414,11 +1525,13 @@ static void cb_Nonmodal(Fl_Light_Button* o, void* v) {
((Window_Node *)current_widget)->non_modal = o->value();
Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------~=~~~-=-~=-=----------~-~-~=~--~~-=-=-~=~~=- ▲ fl//
}
Fl_Group *wp_gui_attributes=(Fl_Group *)0;
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();
@@ -1446,9 +1559,11 @@ static void cb_Visible(Fl_Light_Button* o, void* v) {
redraw_browser();
}
}
+//fl ▲ ----------=~-==~-~-~~~----------~-=~~~=-----~-~~~==~~- ▲ fl//
}
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();
@@ -1466,9 +1581,11 @@ static void cb_Active(Fl_Light_Button* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------=~-=~-=---~=----------~~~~--=~--~=~=-==---~- ▲ fl//
}
static void cb_Resizable(Fl_Light_Button* o, void* v) {
+//fl ▼ ---------------------- callback ~~=-=~-==~=~~----=-=~= ▼ fl//
if (v == LOAD) {
if (current_widget->is_a(Type::Menu_Item)) {
o->hide();
@@ -1486,9 +1603,11 @@ static void cb_Resizable(Fl_Light_Button* o, void* v) {
current_widget->resizable(o->value());
Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------=~-~-~-=--=------------~~-=~=~~=--~-~--=-~-- ▲ fl//
}
static void cb_Headline(Fl_Light_Button* o, void* v) {
+//fl ▼ ---------------------- callback -~--~=~-=~-=~--=~~---- ▼ fl//
if (v == LOAD) {
if (!current_widget->is_a(Type::Menu_Item)) {
o->hide();
@@ -1511,9 +1630,11 @@ static void cb_Headline(Fl_Light_Button* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------~=~~-~~-=-=-----------~~~~=~=~~-=~=~~=--=~=~ ▲ fl//
}
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");
@@ -1538,11 +1659,13 @@ static void cb_Hotspot(Fl_Light_Button* o, void* v) {
}
Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------~=~--=~~=~-=----------~~----~-~~~=---=~-=~~~ ▲ fl//
}
Fl_Input *wp_gui_tooltip=(Fl_Input *)0;
static void cb_wp_gui_tooltip(Fl_Input* o, void* v) {
+//fl ▼ ---------------------- callback ~~=-~~--=--=--=-=~=-=- ▼ fl//
if (v == LOAD) {
if (current_widget->is_widget()) {
o->activate();
@@ -1558,6 +1681,7 @@ static void cb_wp_gui_tooltip(Fl_Input* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------~==--==-~==~----------~---=~--~--=~~-----=~~ ▲ fl//
}
Fl_Group *wp_style_tab=(Fl_Group *)0;
@@ -1565,6 +1689,7 @@ Fl_Group *wp_style_tab=(Fl_Group *)0;
Fl_Group *wp_style_label=(Fl_Group *)0;
static void cb_4(Fl_Choice* o, void* v) {
+//fl ▼ ---------------------- callback ~-~-~=-----~-=~-~=-~~- ▼ fl//
if (v == LOAD) {
int n = current_widget->o->labelfont();
if (n > 15) n = 0;
@@ -1581,9 +1706,11 @@ static void cb_4(Fl_Choice* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------~=~=-=-~=-=------------~--~~--=-=~~~-----~-= ▲ fl//
}
static void cb_5(Fl_Value_Input* o, void* v) {
+//fl ▼ ---------------------- callback ~~-=~=~----~=~--=~-~~= ▼ fl//
int n;
if (v == LOAD) {
n = current_widget->o->labelsize();
@@ -1599,11 +1726,13 @@ static void cb_5(Fl_Value_Input* o, void* v) {
if (mod) Fluid.proj.set_modflag(1);
}
o->value(n);
+//fl ▲ ----------=~~=~=~--~=------------~-=~=-~-~=-~==-~-~=~~ ▲ fl//
}
Fl_Button *w_labelcolor=(Fl_Button *)0;
static void cb_w_labelcolor(Fl_Button* o, void* v) {
+//fl ▼ ---------------------- callback ~-~=~~----=~-~-~=~=~-~ ▼ fl//
Fl_Color c = current_widget->o->labelcolor();
if (v != LOAD) {
Fl_Color d = fl_show_colormap(c);
@@ -1614,9 +1743,11 @@ static void cb_w_labelcolor(Fl_Button* o, void* v) {
o->color(c);
o->labelcolor(fl_contrast(FL_BLACK,c));
o->redraw();
+//fl ▲ ----------~=-==~=-=~~=-----------~=-~=-~=~~~~~-=--~~=~ ▲ fl//
}
static void cb_6(Fl_Menu_Button* o, void* v) {
+//fl ▼ ---------------------- callback ~--=~~-=~~~-=~=-=~--=~ ▼ fl//
Fl_Color c = current_widget->o->labelcolor();
if (v != LOAD) {
Fl_Color d = (Fl_Color)(o->mvalue()->argument());
@@ -1627,11 +1758,13 @@ static void cb_6(Fl_Menu_Button* o, void* v) {
w_labelcolor->labelcolor(fl_contrast(FL_BLACK,c));
w_labelcolor->redraw();
}
+//fl ▲ ----------~=-~~~~----=----------~~=-=-=-~~--~=-~~~-=~= ▲ fl//
}
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();
int n = current_widget->o->box();
@@ -1651,11 +1784,13 @@ static void cb_7(Fl_Choice* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------~==-~--~~--=----------~~~~--~--=--=~=~~--=-~ ▲ fl//
}
Fl_Button *w_color=(Fl_Button *)0;
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)) {
@@ -1672,9 +1807,11 @@ static void cb_w_color(Fl_Button* o, void* v) {
o->color(c);
o->labelcolor(fl_contrast(FL_BLACK,c));
o->redraw();
+//fl ▲ ----------=~---==--~~-------------=-~=~---~-~-=-=~~--= ▲ fl//
}
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();
@@ -1687,11 +1824,13 @@ static void cb_8(Fl_Menu_Button* o, void* v) {
w_color->labelcolor(fl_contrast(FL_BLACK,c));
w_color->redraw();
}
+//fl ▲ ----------~==~=---~~--------------~~-==-~--~~-=-~=~~~~ ▲ fl//
}
Fl_Group *wp_style_downbox=(Fl_Group *)0;
static void cb_9(Fl_Choice* o, void* v) {
+//fl ▼ ---------------------- callback -~-=----~-~-~==-=--=~= ▼ fl//
if (v == LOAD) {
int n;
if (current_widget->is_a(Type::Button))
@@ -1726,11 +1865,13 @@ static void cb_9(Fl_Choice* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------=~=--~-=---=------------=~---~~~=-=-~=~=~~-= ▲ fl//
}
Fl_Button *w_selectcolor=(Fl_Button *)0;
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)) {
@@ -1748,9 +1889,11 @@ static void cb_w_selectcolor(Fl_Button* o, void* v) {
o->color(c);
o->labelcolor(fl_contrast(FL_BLACK,c));
o->redraw();
+//fl ▲ ----------=~=--=-~~~-=----------~--~=~-~~--=-=-~~==-=- ▲ fl//
}
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)) {
@@ -1768,11 +1911,13 @@ static void cb_a(Fl_Menu_Button* o, void* v) {
w_selectcolor->labelcolor(fl_contrast(FL_BLACK,c));
w_selectcolor->redraw();
}
+//fl ▲ ----------=~~~--~=~=~~-----------~=-~-=-~~~-=~-=-=-~~= ▲ fl//
}
Fl_Group *wp_style_text=(Fl_Group *)0;
static void cb_b(Fl_Choice* o, void* v) {
+//fl ▼ ---------------------- callback -----==-=-~=----~~~-~~ ▼ fl//
Fl_Font n; int s; Fl_Color c;
if (v == LOAD) {
if (!current_widget->textstuff(0,n,s,c)) {o->deactivate(); return;}
@@ -1790,9 +1935,11 @@ static void cb_b(Fl_Choice* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------=~-~-=--=~~~--------------~==~~~-=--~~~~~~=~ ▲ fl//
}
static void cb_c(Fl_Value_Input* o, void* v) {
+//fl ▼ ---------------------- callback ~~--=~-~-=~=~~-~~==~-= ▼ fl//
Fl_Font n; int s; Fl_Color c;
if (v == LOAD) {
if (!current_widget->textstuff(0,n,s,c)) {o->deactivate(); return;}
@@ -1810,11 +1957,13 @@ static void cb_c(Fl_Value_Input* o, void* v) {
if (mod) Fluid.proj.set_modflag(1);
}
o->value(s);
+//fl ▲ ----------~==--=---~~------------~=-=----=~==-=~=~=-~~ ▲ fl//
}
Fl_Button *w_textcolor=(Fl_Button *)0;
static void cb_w_textcolor(Fl_Button* o, void* v) {
+//fl ▼ ---------------------- callback ~~~==~-=~-=~-~--~~~=-- ▼ fl//
Fl_Font n; int s; Fl_Color c;
if (v == LOAD) {
if (!current_widget->textstuff(0,n,s,c)) {
@@ -1832,9 +1981,11 @@ static void cb_w_textcolor(Fl_Button* o, void* v) {
o->color(c);
o->labelcolor(fl_contrast(FL_BLACK,c));
o->redraw();
+//fl ▲ ----------~=-~~==-~==-----------~~-~---=-~=-=--==~~==- ▲ fl//
}
static void cb_d(Fl_Menu_Button* o, void* v) {
+//fl ▼ ---------------------- callback ~~~=~~~~=--~~--~~=~~=~ ▼ fl//
Fl_Font n; int s; Fl_Color c;
if (v == LOAD) {
if (!current_widget->textstuff(0,n,s,c)) {
@@ -1852,9 +2003,11 @@ static void cb_d(Fl_Menu_Button* o, void* v) {
w_textcolor->labelcolor(fl_contrast(FL_BLACK,c));
w_textcolor->redraw();
}
+//fl ▲ ----------~=-~~~-==-~~----------~~~~-=~==---=~-~=-~==~ ▲ fl//
}
static void cb_Horizontal(Fl_Value_Input* o, void* v) {
+//fl ▼ ---------------------- callback -~-=~==~=~-=~-=-=-~==~ ▼ fl//
int s;
if (v == LOAD) {
if (!current_widget->is_true_widget()) {
@@ -1880,9 +2033,11 @@ static void cb_Horizontal(Fl_Value_Input* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------~=-=-=-=~~~~-----------~~---=---~=-=~=---=-~ ▲ fl//
}
static void cb_Vertical(Fl_Value_Input* o, void* v) {
+//fl ▼ ---------------------- callback ~--~~=-----=~-~=-=~~~- ▼ fl//
int s;
if (v == LOAD) {
if (!current_widget->is_true_widget()) {
@@ -1908,9 +2063,11 @@ static void cb_Vertical(Fl_Value_Input* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------=~-~=--~~~=~----------~~~~=-~-=---~-~~=-~~-- ▲ fl//
}
static void cb_Image(Fl_Value_Input* o, void* v) {
+//fl ▼ ---------------------- callback -~~~=~--~~--~--==-=~-= ▼ fl//
int s;
if (v == LOAD) {
if (!current_widget->is_true_widget()) {
@@ -1936,9 +2093,11 @@ static void cb_Image(Fl_Value_Input* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------=~~=-~-~~-------------~--=~~=-~--=-=~~=--~=- ▲ fl//
}
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)) {
@@ -1966,6 +2125,7 @@ static void cb_Compact(Fl_Light_Button* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------=~-==~~-=-=-----------~~=~-~~~=-~--=~=-~~-~~ ▲ fl//
}
Fl_Group *wp_cpp_tab=(Fl_Group *)0;
@@ -1973,6 +2133,7 @@ Fl_Group *wp_cpp_tab=(Fl_Group *)0;
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)) {
o->deactivate();
@@ -1989,9 +2150,11 @@ static void cb_e(Fl_Input* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------~=~~--=~-=~=----------~~~-~~=~~~~=~---~~--~- ▲ fl//
}
static void cb_f(Fl_Choice* o, void* v) {
+//fl ▼ ---------------------- callback ~~---=--=-=~=-=-~-~~~~ ▼ fl//
static Fl_Menu_Item empty_type_menu[] = {
{"Normal",0,nullptr,(void*)nullptr},
{nullptr}};
@@ -2035,11 +2198,13 @@ static void cb_f(Fl_Choice* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------=~=~=--==~=--------------~-==--~~-=--~=-~-~= ▲ fl//
}
Fl_Group *wp_cpp_name=(Fl_Group *)0;
static void cb_10(Fl_Input* o, void* v) {
+//fl ▼ ---------------------- callback ~~~~-~-=-~~==-=-~=-~~= ▼ fl//
if (v == LOAD) {
static char buf[1024];
if (numselected != 1) {
@@ -2061,9 +2226,11 @@ static void cb_10(Fl_Input* o, void* v) {
// ((Fl_Window*)(o->parent()->parent()->parent()))->label(current_widget->title());
}
}
+//fl ▲ ----------~=~=~=-~-=~=----------~~=-~-~~~=~-=----~~--~ ▲ fl//
}
static void cb_11(Fl_Choice* o, void* v) {
+//fl ▼ ---------------------- callback ~~-~-~=~-~~=~~=-~-~~~~ ▼ fl//
if (v == LOAD) {
o->value(current_widget->public_);
if (current_widget->is_in_class()) o->show(); else o->hide();
@@ -2083,6 +2250,7 @@ static void cb_11(Fl_Choice* o, void* v) {
redraw_browser();
}
}
+//fl ▲ ----------=~-=~-=--~=~----------~--~=-~~~=-==--=~-~==- ▲ fl//
}
Fl_Menu_Item menu_2[] = {
@@ -2099,6 +2267,7 @@ Fl_Menu_Item menu_3[] = {
};
static void cb_v_input(Fl_Input* o, void* v) {
+//fl ▼ ---------------------- callback ~~-==~=~-~~==-=--~~--= ▼ fl//
int n = fl_int(o->user_data());
if (v == LOAD) {
o->value(current_widget->extra_code(n));
@@ -2113,30 +2282,40 @@ static void cb_v_input(Fl_Input* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------~==--~-~=-~~----------~--~~~~~~==--~=-~~~-~- ▲ fl//
}
static void cb_v_input1(Fl_Input* o, void* v) {
+//fl ▼ ---------------------- callback ~-~==~-~~=~~=~~-~~=--~ ▼ fl//
cb_v_input(o, v);
+//fl ▲ ----------~=-~--~~-=~-----------~-~-~=~~-------=-=-=-= ▲ fl//
}
static void cb_v_input2(Fl_Input* o, void* v) {
+//fl ▼ ---------------------- callback -~--=-~~~~-=-~-=-=~--~ ▼ fl//
cb_v_input(o, v);
+//fl ▲ ----------=~-~-=--~~-=----------~-~-~=~~-------=-=-=-= ▲ fl//
}
Fl_Input *v_input[4]={(Fl_Input *)0};
static void cb_v_input3(Fl_Input* o, void* v) {
+//fl ▼ ---------------------- callback ~----~-~=~~--~--~~~~=~ ▼ fl//
cb_v_input(o, v);
+//fl ▲ ----------~==-=-~--~~=----------~-~-~=~~-------=-=-=-= ▲ fl//
}
static void cb_12(Fl_Tile*, void* v) {
+//fl ▼ ---------------------- callback -~-----~=-~==~=--~-==~ ▼ fl//
wComment->do_callback(wComment, v);
wCallback->do_callback(wCallback, v);
+//fl ▲ ----------~=~~~=~=~=~~-----------~~--~-=--~=-=~~-~=~=~ ▲ fl//
}
Fl_Text_Editor *wComment=(Fl_Text_Editor *)0;
static void cb_wComment(Fl_Text_Editor* o, void* v) {
+//fl ▼ ---------------------- callback ----~~=~~--==--=~----~ ▼ fl//
if (v == LOAD) {
const char *cmttext = current_widget->comment();
o->buffer()->text( cmttext ? cmttext : "" );
@@ -2150,11 +2329,13 @@ static void cb_wComment(Fl_Text_Editor* o, void* v) {
if (mod) Fluid.proj.set_modflag(1);
free(c);
}
+//fl ▲ ----------=~---~~-=--~----------~~-~--=~~~-~~==~~=~~~- ▲ fl//
}
fld::widget::Code_Editor *wCallback=(fld::widget::Code_Editor *)0;
static void cb_wCallback(fld::widget::Code_Editor* o, void* v) {
+//fl ▼ ---------------------- callback ~--~-~-~~-=~~-~=~=-~~= ▼ fl//
if (v == LOAD) {
const char *cbtext = current_widget->callback();
o->buffer()->text( cbtext ? cbtext : "" );
@@ -2174,11 +2355,13 @@ static void cb_wCallback(fld::widget::Code_Editor* o, void* v) {
if (mod) Fluid.proj.set_modflag(1);
free(c);
}
+//fl ▲ ----------=~-~-==~~-=------------~=-~~-~~=-=~--~~--=~~ ▲ fl//
}
Fl_Group *wp_cpp_callback=(Fl_Group *)0;
static void cb_13(Fl_Input* o, void* v) {
+//fl ▼ ---------------------- callback -~~=~-~----==~-=~~=~-= ▼ fl//
if (v == LOAD) {
o->value(current_widget->user_data());
} else {
@@ -2192,9 +2375,11 @@ static void cb_13(Fl_Input* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------=~-=-~--~--=----------~-~=-~=~-~~---=-~~-~-- ▲ fl//
}
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();
int n = current_widget->o->when();
@@ -2220,9 +2405,11 @@ static void cb_When(Fl_Menu_Button* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------=~~~=--~-~-=-----------~-=~==--=~~-=-=~~--~~ ▲ fl//
}
static void cb_14(Fl_Input_Choice* o, void* v) {
+//fl ▼ ---------------------- callback ~~---~-~~~~=~~-~~=~~~~ ▼ fl//
static const char *dflt = "void*";
if (v == LOAD) {
const char *c = current_widget->user_data_type();
@@ -2245,6 +2432,7 @@ static void cb_14(Fl_Input_Choice* o, void* v) {
}
if (mod) Fluid.proj.set_modflag(1);
}
+//fl ▲ ----------~=~~=~~~=--~--------------=~~-~-~~~~-=~-~=-- ▲ fl//
}
Fl_Menu_Item menu_4[] = {
@@ -2258,25 +2446,32 @@ Fl_Box *w_when_box=(Fl_Box *)0;
Grid_Tab *widget_tab_grid=(Grid_Tab *)0;
static void cb_widget_tab_grid(Grid_Tab* o, void*) {
+//fl ▼ ---------------------- callback -~--=~~~~~=-~~=-=~-~~- ▼ fl//
o->callback((Fl_Callback*)propagate_load);
+//fl ▲ ----------~=---==~~--~----------~~~==-=--~-~-=~~=-~=-= ▲ fl//
}
Grid_Child_Tab *widget_tab_grid_child=(Grid_Child_Tab *)0;
static void cb_widget_tab_grid_child(Grid_Child_Tab* o, void*) {
+//fl ▼ ---------------------- callback -~-==-=~~~~~~==~~--~-~ ▼ fl//
o->callback((Fl_Callback*)propagate_load);
+//fl ▲ ----------=~-~=-~~-==-----------~~~==-=--~-~-=~~=-~=-= ▲ fl//
}
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))
propagate_load((Fl_Group *)o,v);
+//fl ▲ ----------~=~~=-~~-==-----------~-=~=~~=--~--==~=-=~=- ▲ fl//
}
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;
Data_Node* nd = (Data_Node*)current_node;
@@ -2296,6 +2491,7 @@ static void cb_15(Fl_Choice* o, void* v) {
}
}
}
+//fl ▲ ----------~=--=-=-~--~----------~~~-=~--~~~-=~~-=~=--= ▲ fl//
}
Fl_Menu_Item menu_5[] = {
@@ -2307,6 +2503,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;
Data_Node* nd = (Data_Node*)current_node;
@@ -2326,6 +2523,7 @@ static void cb_16(Fl_Choice* o, void* v) {
}
}
}
+//fl ▲ ----------=~~=~~-=--=-----------~~~~=-~~-=~~---~-==~=~ ▲ fl//
}
Fl_Menu_Item menu_6[] = {
@@ -2336,6 +2534,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;
Data_Node* nd = (Data_Node*)current_node;
@@ -2347,6 +2546,7 @@ static void cb_17(Fl_Choice* o, void* v) {
Fluid.proj.set_modflag(1);
}
}
+//fl ▲ ----------~=~=-~-~=-------------~~~-~~-=-~-=~~-~~==~~~ ▲ fl//
}
Fl_Menu_Item menu_7[] = {
@@ -2360,6 +2560,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;
Data_Node* nd = (Data_Node*)current_node;
@@ -2376,11 +2577,13 @@ static void cb_Name(Fl_Input* o, void* v) {
redraw_browser();
}
}
+//fl ▲ ----------=~=~-~--~=~~------------~~-=-~=~-=-~~-~=~--= ▲ fl//
}
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;
Data_Node* nd = (Data_Node*)current_node;
@@ -2397,9 +2600,11 @@ static void cb_wp_data_filename(Fl_Input* o, void* v) {
Fluid.proj.set_modflag(1);
}
}
+//fl ▲ ----------~=-~--=--~------------~~-~-----~=~-~=~--~-~- ▲ fl//
}
static void cb_fileopen(Fl_Button*, void* v) {
+//fl ▼ ---------------------- callback ~--=-~~~=~~--~=-=~-=~- ▼ fl//
if (v != LOAD) {
Fluid.proj.enter_project_dir();
const char *fn = fl_file_chooser("Load Inline Data",
@@ -2413,9 +2618,11 @@ static void cb_fileopen(Fl_Button*, void* v) {
}
}
}
+//fl ▲ ----------=~~---~~=~~=----------~--~-~=~=-~=--~=-~~=-- ▲ fl//
}
static void cb_Comment(Fl_Text_Editor* o, void* v) {
+//fl ▼ ---------------------- callback ~--=---~~~-=-~=-=-~-=~ ▼ fl//
if (!current_node || !current_node->is_a(Type::Data)) return;
Data_Node* nd = (Data_Node*)current_node;
@@ -2434,13 +2641,16 @@ static void cb_Comment(Fl_Text_Editor* o, void* v) {
}
free(c);
}
+//fl ▲ ----------=~--=-~-~-~=----------~~-=~=-=-~~=---~-~---= ▲ fl//
}
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))
propagate_load((Fl_Group *)o,v);
+//fl ▲ ----------=~--~=---~~=----------~--~=-~=---=~-~=~~=-~~ ▲ fl//
}
Fl_Group *comment_tabs_comment=(Fl_Group *)0;
@@ -2448,6 +2658,7 @@ Fl_Group *comment_tabs_comment=(Fl_Group *)0;
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;
Comment_Node* nd = (Comment_Node*)current_node;
@@ -2467,11 +2678,13 @@ static void cb_comment_tabs_name(Fl_Text_Editor* o, void* v) {
}
free(c);
}
+//fl ▲ ----------=~~=~~~==~=~----------~~-~-==~-=--~==~=-~--~ ▲ fl//
}
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;
static char itempath[256];
@@ -2547,11 +2760,13 @@ static void cb_comment_predefined_2(Fl_Menu_Button* o, void* v) {
}
}
}
+//fl ▲ ----------~=~~~-=~~~~-----------~-=~~--~=-~-~~=~--~==~ ▲ fl//
}
Fl_Button *comment_load_2=(Fl_Button *)0;
static void cb_comment_load_2(Fl_Button*, void* v) {
+//fl ▼ ---------------------- callback -~~=-~~=--~~--~~=~---- ▼ fl//
// load a comment from disk
if (v != LOAD) {
fl_file_chooser_ok_label("Load");
@@ -2564,9 +2779,11 @@ static void cb_comment_load_2(Fl_Button*, void* v) {
comment_tabs_name->do_callback();
}
}
+//fl ▲ ----------=~--=--=~=~=----------~~-~~----=--~~-~~~=~=- ▲ fl//
}
static void cb_output(Fl_Check_Button* o, void* v) {
+//fl ▼ ---------------------- callback ~-=~=-~~~~=-------~~=- ▼ fl//
if (!current_node || !current_node->is_a(Type::Comment)) return;
Comment_Node* nd = (Comment_Node*)current_node;
@@ -2578,9 +2795,11 @@ static void cb_output(Fl_Check_Button* o, void* v) {
Fluid.proj.set_modflag(1);
}
}
+//fl ▲ ----------=~~~~-~~~=-~----------~---~=~~=~--=--~-~=~=~ ▲ fl//
}
static void cb_output1(Fl_Check_Button* o, void* v) {
+//fl ▼ ---------------------- callback ---=~-~-=~=--~~~~-=~-= ▼ fl//
if (!current_node || !current_node->is_a(Type::Comment)) return;
Comment_Node* nd = (Comment_Node*)current_node;
@@ -2592,18 +2811,22 @@ static void cb_output1(Fl_Check_Button* o, void* v) {
Fluid.proj.set_modflag(1);
}
}
+//fl ▲ ----------~=-==-~=--~=----------~~~~=~~~=~----~~--~=~= ▲ fl//
}
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))
propagate_load((Fl_Group *)o,v);
+//fl ▲ ----------=~----~=-==-----------~-~~~~=~~~-==~-=~=~~-= ▲ fl//
}
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;
Class_Node* nd = (Class_Node*)current_node;
@@ -2623,6 +2846,7 @@ static void cb_18(Fl_Choice* o, void* v) {
}
}
}
+//fl ▲ ----------~==-~-~--~--------------=~-=--~-=~~--==--==~ ▲ fl//
}
Fl_Menu_Item menu_8[] = {
@@ -2633,6 +2857,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;
Class_Node* nd = (Class_Node*)current_node;
@@ -2646,9 +2871,11 @@ static void cb_Attribute(Fl_Input* o, void* v) {
Fluid.proj.set_modflag(1);
}
}
+//fl ▲ ----------=~=-=~~=-~~~------------~--~=~-~=~~=--~-~~~~ ▲ fl//
}
static void cb_Class(Fl_Input* o, void* v) {
+//fl ▼ ---------------------- callback ~~~-~-~-~-~==-~-~==~~= ▼ fl//
if (!current_node || !current_node->is_a(Type::Class)) return;
Class_Node* nd = (Class_Node*)current_node;
@@ -2689,9 +2916,11 @@ static void cb_Class(Fl_Input* o, void* v) {
free((void*)nv);
}
}
+//fl ▲ ----------~=~-=-~~~=------------~-~~=~~-=-=-~--=-~=~~= ▲ fl//
}
static void cb_Base(Fl_Input* o, void* v) {
+//fl ▼ ---------------------- callback ~~=~=-=-~==~=~=-~==~=~ ▼ fl//
if (!current_node || !current_node->is_a(Type::Class)) return;
Class_Node* nd = (Class_Node*)current_node;
@@ -2704,9 +2933,11 @@ static void cb_Base(Fl_Input* o, void* v) {
Fluid.proj.set_modflag(1);
}
}
+//fl ▲ ----------~=~~--=~~--~----------~~---~~--~~-=~~=~=~~-- ▲ fl//
}
static void cb_Comment1(Fl_Text_Editor* o, void* v) {
+//fl ▼ ---------------------- callback -~~=~=-==----=~~-~~-=- ▼ fl//
if (!current_node || !current_node->is_a(Type::Class)) return;
Class_Node* nd = (Class_Node*)current_node;
@@ -2725,18 +2956,22 @@ static void cb_Comment1(Fl_Text_Editor* o, void* v) {
}
free(c);
}
+//fl ▲ ----------=~-~-=-=-=~~-----------~=--~--~=-~~--~----~- ▲ fl//
}
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))
propagate_load((Fl_Group *)o,v);
+//fl ▲ ----------=~=~~=-=~--=-------------~-~=~~=-=-~=~----=~ ▲ fl//
}
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;
DeclBlock_Node* nd = (DeclBlock_Node*)current_node;
@@ -2753,26 +2988,27 @@ static void cb_Start(Fl_Input* o, void* v) {
redraw_browser();
}
}
+//fl ▲ ----------~==~-~=-~--=------------=-~~~=~----~=~=-=--- ▲ fl//
}
static void cb_End(Fl_Input* o, void* v) {
+//fl ▼ ---------------------- callback -~-~--~-----=-~~~~~=-~ ▼ fl//
if (!current_node || !current_node->is_a(Type::DeclBlock)) return;
DeclBlock_Node* nd = (DeclBlock_Node*)current_node;
-
- if (v == LOAD) {
- o->value( nd->end_code() );
+ if (v == LOAD) {
+ o->value( nd->end_code().c_str() );
} else {
- const char *nn = nd->end_code();
- if ( ( nn && (strcmp(nn, o->value()) != 0))
- || (!nn && (strcmp("", o->value()) != 0)) )
- {
- nd->end_code( o->value() );
+ std::string v = o->value();
+ if (v != nd->end_code()) {
+ nd->end_code( v );
Fluid.proj.set_modflag(1);
}
}
+//fl ▲ ----------=~~~~~~=~-=-----------~~-~~---=--=-~~=---=~- ▲ fl//
}
static void cb_implementations(Fl_Check_Button* o, void* v) {
+//fl ▼ ---------------------- callback ~-~=-~~=-==~=~--=-=~-= ▼ fl//
if (!current_node || !current_node->is_a(Type::DeclBlock)) return;
DeclBlock_Node* nd = (DeclBlock_Node*)current_node;
@@ -2789,9 +3025,11 @@ static void cb_implementations(Fl_Check_Button* o, void* v) {
Fluid.proj.set_modflag(1);
}
}
+//fl ▲ ----------~==~=--=~-~=------------=-----=-=-=-~-~~-~=~ ▲ fl//
}
static void cb_static(Fl_Check_Button* o, void* v) {
+//fl ▼ ---------------------- callback ~-~=-~~=~~-~=~~=~==-=~ ▼ fl//
if (!current_node || !current_node->is_a(Type::DeclBlock)) return;
DeclBlock_Node* nd = (DeclBlock_Node*)current_node;
@@ -2808,9 +3046,11 @@ static void cb_static(Fl_Check_Button* o, void* v) {
Fluid.proj.set_modflag(1);
}
}
+//fl ▲ ----------~=---~~~-~=~--------------~=-~~-~=~=-~~~=~=~ ▲ fl//
}
static void cb_forward(Fl_Check_Button* o, void* v) {
+//fl ▼ ---------------------- callback ~--=~=-==~~--=--~~~-~~ ▼ fl//
if (!current_node || !current_node->is_a(Type::DeclBlock)) return;
DeclBlock_Node* nd = (DeclBlock_Node*)current_node;
@@ -2827,9 +3067,11 @@ static void cb_forward(Fl_Check_Button* o, void* v) {
Fluid.proj.set_modflag(1);
}
}
+//fl ▲ ----------~=-~~~~---~=----------~~=-=~--=-~--~--=~--~~ ▲ fl//
}
static void cb_preprecessor(Fl_Check_Button* o, void* v) {
+//fl ▼ ---------------------- callback ~~~~-=~=~~~=~==~-~-=~= ▼ fl//
if (!current_node || !current_node->is_a(Type::DeclBlock)) return;
DeclBlock_Node* nd = (DeclBlock_Node*)current_node;
@@ -2846,9 +3088,11 @@ static void cb_preprecessor(Fl_Check_Button* o, void* v) {
Fluid.proj.set_modflag(1);
}
}
+//fl ▲ ----------=~~=~~-=~~~~----------~-=-~--~-~~-=~~=~==~-- ▲ fl//
}
static void cb_Comment2(Fl_Text_Editor* o, void* v) {
+//fl ▼ ---------------------- callback ~-=~=~-=~-~=-==~~~=-~- ▼ fl//
if (!current_node || !current_node->is_a(Type::DeclBlock)) return;
DeclBlock_Node* nd = (DeclBlock_Node*)current_node;
@@ -2867,18 +3111,22 @@ static void cb_Comment2(Fl_Text_Editor* o, void* v) {
}
free(c);
}
+//fl ▲ ----------=~-~=~-~~=~~-----------~-=-=-=-~---~=-~-=~-~ ▲ fl//
}
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))
propagate_load((Fl_Group *)o,v);
+//fl ▲ ----------=~~~-==-=~=~----------~~-~=~~~~==~--~--=--=~ ▲ fl//
}
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;
Decl_Node* nd = (Decl_Node*)current_node;
@@ -2898,6 +3146,7 @@ static void cb_19(Fl_Choice* o, void* v) {
}
}
}
+//fl ▲ ----------=~--~~-=~~-=----------~--=--~~~~-=~-~=~----~ ▲ fl//
}
Fl_Menu_Item menu_9[] = {
@@ -2909,6 +3158,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;
Decl_Node* nd = (Decl_Node*)current_node;
@@ -2928,6 +3178,7 @@ static void cb_1a(Fl_Choice* o, void* v) {
}
}
}
+//fl ▲ ----------~==~-==-=-~=----------~-=~~--=~~~~~~~--=~~~~ ▲ fl//
}
Fl_Menu_Item menu_a[] = {
@@ -2938,10 +3189,13 @@ Fl_Menu_Item menu_a[] = {
};
static void cb_1b(Fl_Tile* o, void* v) {
+//fl ▼ ---------------------- callback ~~~=~=--=~=-=-~~--=--- ▼ fl//
propagate_load(o, v);
+//fl ▲ ----------=~-=~--~~=~=-----------~~----=--~=~~-~-----= ▲ fl//
}
static void cb_Declaration(fld::widget::Code_Editor* o, void* v) {
+//fl ▼ ---------------------- callback ---==--~~-=-=-~=----=- ▼ fl//
if (!current_node || !current_node->is_a(Type::Decl)) return;
Decl_Node* nd = (Decl_Node*)current_node;
@@ -2961,9 +3215,11 @@ static void cb_Declaration(fld::widget::Code_Editor* o, void* v) {
}
free(c);
}
+//fl ▲ ----------=~~~-=-~-~~=-------------~~=-~~-~-=-~~~~-~~~ ▲ fl//
}
static void cb_Comment3(Fl_Text_Editor* o, void* v) {
+//fl ▼ ---------------------- callback -~-~~=~--=~--==-=----- ▼ fl//
if (!current_node || !current_node->is_a(Type::Decl)) return;
Decl_Node* nd = (Decl_Node*)current_node;
@@ -2982,18 +3238,22 @@ static void cb_Comment3(Fl_Text_Editor* o, void* v) {
}
free(c);
}
+//fl ▲ ----------~=-----~-==~-------------==~-=~--~=~-~--~-~- ▲ fl//
}
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))
propagate_load((Fl_Group *)o,v);
+//fl ▲ ----------=~--~~~~~-~-----------~-=-=--~-=-=---=---~=- ▲ fl//
}
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;
CodeBlock_Node* nd = (CodeBlock_Node*)current_node;
@@ -3010,9 +3270,11 @@ static void cb_Start1(Fl_Input* o, void* v) {
redraw_browser();
}
}
+//fl ▲ ----------~=~-~--==~-~------------~-~=~--~~==-~~~~~==- ▲ fl//
}
static void cb_End1(Fl_Input* o, void* v) {
+//fl ▼ ---------------------- callback ~~-~~=~=-~=-~-=~~~=-=~ ▼ fl//
if (!current_node || !current_node->is_a(Type::CodeBlock)) return;
CodeBlock_Node* nd = (CodeBlock_Node*)current_node;
@@ -3027,9 +3289,11 @@ static void cb_End1(Fl_Input* o, void* v) {
Fluid.proj.set_modflag(1);
}
}
+//fl ▲ ----------~=----=-~-=~-------------=~~--=--~=~=--~-~~- ▲ fl//
}
static void cb_Comment4(Fl_Text_Editor* o, void* v) {
+//fl ▼ ---------------------- callback ~~~=~=~=-~--=--==~~-=- ▼ fl//
if (!current_node || !current_node->is_a(Type::CodeBlock)) return;
CodeBlock_Node* nd = (CodeBlock_Node*)current_node;
@@ -3048,18 +3312,22 @@ static void cb_Comment4(Fl_Text_Editor* o, void* v) {
}
free(c);
}
+//fl ▲ ----------~=-~-~=~~=-------------~--=~=----~-=-=-~~~=~ ▲ fl//
}
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))
propagate_load((Fl_Group *)o,v);
+//fl ▲ ----------=~=~-~=~-~=~----------~~=~~~-=--~-=~--=~---= ▲ fl//
}
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;
Code_Node* nd = (Code_Node*)current_node;
@@ -3084,18 +3352,22 @@ static void cb_1c(fld::widget::Code_Editor* o, void* v) {
nd->code_input_scroll_col = o->scroll_col();
free(c);
}
+//fl ▲ ----------=~=~=~~=--=~----------~~=~~--==-=----=-~~=~~ ▲ fl//
}
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))
propagate_load((Fl_Group *)o,v);
+//fl ▲ ----------~=~--=~=--~~------------~-~=-~=~=~=~~~~~=--= ▲ fl//
}
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;
Function_Node* nd = (Function_Node*)current_node;
@@ -3115,6 +3387,7 @@ static void cb_1d(Fl_Choice* o, void* v) {
}
}
}
+//fl ▲ ----------=~-----=--=------------~-~=~~=~=~=~~~~-~-~-= ▲ fl//
}
Fl_Menu_Item menu_b[] = {
@@ -3125,6 +3398,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;
Function_Node* nd = (Function_Node*)current_node;
@@ -3144,6 +3418,7 @@ static void cb_1e(Fl_Choice* o, void* v) {
}
}
}
+//fl ▲ ----------~=~-=~~=-==~----------~~-~-~~~-~=~-~~=~~=~-~ ▲ fl//
}
Fl_Menu_Item menu_c[] = {
@@ -3154,6 +3429,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;
Function_Node* nd = (Function_Node*)current_node;
@@ -3165,13 +3441,17 @@ static void cb_declare(Fl_Check_Button* o, void* v) {
Fluid.proj.set_modflag(1);
}
}
+//fl ▲ ----------~=-==~~=--=-------------~-=~--=--~~-~~~-=--~ ▲ fl//
}
static void cb_1f(Fl_Tile* o, void* v) {
+//fl ▼ ---------------------- callback -~-=~~---~=~-==~~=-=-- ▼ fl//
propagate_load(o, v);
+//fl ▲ ----------=~~=~~-~---~-----------~~----=--~=~~-~-----= ▲ fl//
}
static void cb_Function(fld::widget::Code_Editor* o, void* v) {
+//fl ▼ ---------------------- callback --=~=----~=~~-=~-==--~ ▼ fl//
if (!current_node || !current_node->is_a(Type::Function)) return;
Function_Node* nd = (Function_Node*)current_node;
@@ -3191,9 +3471,11 @@ static void cb_Function(fld::widget::Code_Editor* o, void* v) {
}
free(c);
}
+//fl ▲ ----------=~=~=-=--~=~-----------~=-=~~~~~-=~~~=-=-~-- ▲ fl//
}
static void cb_Return(fld::widget::Code_Editor* o, void* v) {
+//fl ▼ ---------------------- callback -~=--~-~=~=~~~---=~~=~ ▼ fl//
if (!current_node || !current_node->is_a(Type::Function)) return;
Function_Node* nd = (Function_Node*)current_node;
@@ -3211,9 +3493,11 @@ static void cb_Return(fld::widget::Code_Editor* o, void* v) {
}
free(c);
}
+//fl ▲ ----------~=~~=~~==~~------------~~=------=~-=~==~-~-- ▲ fl//
}
static void cb_Comment5(Fl_Text_Editor* o, void* v) {
+//fl ▼ ---------------------- callback ----=~--=~-==-~=-~=~=~ ▼ fl//
if (!current_node || !current_node->is_a(Type::Function)) return;
Function_Node* nd = (Function_Node*)current_node;
@@ -3232,6 +3516,7 @@ static void cb_Comment5(Fl_Text_Editor* o, void* v) {
}
free(c);
}
+//fl ▲ ----------=~~~-==-~~=~----------~-~=~=-=-~-~=-~-~=~-=- ▲ fl//
}
Fl_Tabs *widget_tabs_repo=(Fl_Tabs *)0;