partipanel.fl 6.93 KiB
# data file for the Fltk User Interface Designer (fluid)
version 1.0008
header_name {.H}
code_name {.C}
gridx 5
gridy 5
snap 3
decl {\#include "partiview.H"} {}
Function {make_window()} {open
} {
Fl_Window Mainwin {open
xywh {521 41 385 445} box DOWN_BOX color 96 resizable visible
} {
Fl_Pack {} {open
xywh {0 0 385 445} resizable
code0 {o->spacing(0);}
} {
Fl_Group {ppui.toprow} {open
xywh {0 0 385 35}
} {
Fl_Menu_Button {ppui.more} {
label More
xywh {0 0 30 20} color 35 labelsize 12 labelcolor 3 align 2
} {
menuitem anim {
label item
xywh {30 30 100 20} labelcolor 3
}
}
Fl_Group {} {open
xywh {30 0 30 35} box FLAT_BOX color 96
} {
Fl_Menu_Button {ppui.obj} {
label {[gN]}
callback pp_obj_cb open
xywh {35 0 25 20} color 35 labelsize 12 labelcolor 3 align 2
} {}
}
Fl_Group {} {open
xywh {60 0 40 35} box FLAT_BOX color 96
} {
Fl_Menu_Button {ppui.nav} {
label {Navi }
user_data {&ppui.st} user_data_type {struct stuff **}
callback pp_nav_cb open
xywh {65 0 32 20} color 35 labelsize 12 labelcolor 3 align 2 textsize 12
} {}
}
Fl_Group {ppui.objgroup} {
xywh {100 0 285 35} resizable
} {
Fl_Light_Button {ppui.point} {
label {point }
user_data {&ppui.st} user_data_type {struct stuff **}
callback {specks_commandfmt( &ppui.st,
"points %d", o->value());}
xywh {108 0 20 20} color 35 selection_color 2 labelsize 12 labelcolor 3 align 2 when 1
}
Fl_Light_Button {ppui.poly} {
label poly
user_data {&ppui.st} user_data_type {struct stuff **}
callback {specks_commandfmt( &ppui.st, "polygons %d",
o->value() );}
xywh {135 0 20 20} color 35 selection_color 2 labelsize 12 labelcolor 3 align 6 when 1
}
Fl_Light_Button {ppui.label} {
label lbl
user_data {&ppui.st} user_data_type {struct stuff **}
callback {specks_commandfmt(&ppui.st, "label %d", o->value());}
xywh {163 0 20 20} color 35 selection_color 2 labelsize 12 labelcolor 3 align 2 when 1
}
Fl_Light_Button {ppui.texture} {
label tex
user_data {&ppui.st} user_data_type {struct stuff **}
callback {specks_commandfmt( &ppui.st, "texture %d",o->value());}
xywh {190 0 20 20} color 35 selection_color 2 labelsize 12 labelcolor 3 align 6 when 1
}
Fl_Light_Button {ppui.box} {
label box
user_data {&ppui.st} user_data_type {struct stuff **}
callback {specks_commandfmt( &ppui.st,
"boxes %d",
Fl::event_state(FL_CTRL)?2: o->value());}
xywh {218 0 20 20} color 35 selection_color 2 labelsize 12 labelcolor 3 align 6 when 1
}
Fl_Menu_Button {} {
label Boxes
callback {specks_commandfmt(&ppui.st, "%s", o->text());} open
xywh {218 0 20 20} type popup3
code0 {o->add("boxes off|boxes on|boxes ONLY");}
} {}
Fl_Group {} {open
xywh {240 0 145 35} box FLAT_BOX color 96 resizable
} {}
Fl_Value_Slider {ppui.slum} {
label {log slum}
user_data {&ppui.st} user_data_type {struct stuff **}
callback pp_slum_cb
xywh {240 0 145 20} type {Horz Knob} color 35 selection_color 4 labelsize 12 labelcolor 3 minimum -3 maximum 4.5 step 0.025 textcolor 3
}
}
}
Fl_Group {} {open
xywh {0 35 385 25} box FLAT_BOX color 96 hide
} {
Fl_Pack {ppui.objtogs} {open
xywh {5 37 375 18} type HORIZONTAL color 96
code0 {o->spacing(2);}
} {
Fl_Button {} {
label g0
callback pp_objtog_cb
xywh {10 37 30 18} type Toggle color 38 selection_color 0 labelsize 12 labelcolor 3
}
}
}
Fl_Group {ppui.animrow} {open selected
xywh {0 60 385 20}
} {
Fl_Button {ppui.rdata} {
label {Load...}
user_data {&ppui.st} user_data_type {struct stuff **}
callback pp_rdata_cb
xywh {0 60 55 20} color 32 labelsize 12 labelcolor 3
}
Fl_Button {ppui.play} {
label Play
user_data {&ppui.st} user_data_type {struct stuff **}
callback pp_play_cb
xywh {60 60 40 20} type Toggle color 32 selection_color 58 labelsize 12 labelcolor 3
}
Fl_Menu_Button playmenu {
label {Play Speed (Nf = every Nth frame)}
callback {specks_commandfmt(&ppui.st,"%s",o->text());} open
xywh {60 60 40 20} type popup3
code0 {o->add("play 1|play .5|play .25|play 2|play 5|play 1f|play 2f|play 5f|play 10f");}
} {}
Fl_Counter {ppui.playframe} {
user_data {&ppui.st} user_data_type {struct stuff **}
callback pp_playframe_cb
xywh {105 60 80 20} color 32 selection_color 1 labelcolor 3 when 4 minimum 0 maximum 3000 step 1 textsize 11
}
Fl_Value_Slider {ppui.playtime} {
user_data {&ppui.st} user_data_type {struct stuff **}
callback pp_playtime_cb
xywh {190 60 195 20} type {Horz Knob} color 32 selection_color 4 labelcolor 3 maximum 100 step 0 textcolor 3 resizable
}
}
Fl_Tile {ppui.maintile} {open
xywh {0 80 385 365} color 139 resizable
} {
Fl_Group {ppui.cmdhist} {
xywh {0 80 385 75} box DOWN_BOX color 96
code0 {\#include "Hist.H"}
class Hist
} {
Fl_Browser {} {
xywh {0 80 385 50} type Multi color 0 selection_color 9 labelsize 12 textsize 12 textcolor 3 resizable
code0 {o->scrollbar.align( FL_ALIGN_LEFT );}
code1 {o->scrollbar_width( 8 );}
code2 {o->hist(ppui.cmdhist);}
class HistBrowser
}
Fl_Group {} {open
xywh {0 130 385 25}
} {
Fl_Box {} {
label {Cmd:}
xywh {0 130 30 25} labelsize 12 labelcolor 3
}
Fl_Input {} {
callback pp_cmd_cb
xywh {30 130 355 25} color 38 selection_color 9 labelfont 1 labelsize 10 labelcolor 3 when 10 textcolor 55 resizable
code0 {o->cursor_color( o->textcolor() );}
code1 {o->hist( ppui.cmdhist );}
class HistInput
}
}
}
Fl_Box {} {
label tilelimiter
xywh {0 140 385 270} hide resizable
}
Fl_Group {} {open
xywh {0 155 385 290} box DOWN_BOX
} {
Fl_Box {ppui.view} {
xywh {0 155 385 290}
class Fl_Gview
}
}
}
}
}
}