# 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 } } } } } }