#ifndef _PARTIVIEW_H #define _PARTIVIEW_H #ifdef WIN32 # include <windows.h> #endif #include "Hist.H" #include "Fl_Log_Slider.H" #include "partipanel.H" #include "Gview.H" #include "specks.h" #include "partiviewc.h" struct _ppui { struct stuff *st; struct wfpath path; char *snapfmt; int snapfno; float censize; float pickrange; SClock *clk; /* master data clock */ SClock *camclock; /* camera animation clock */ int playing; int playevery; int playidling; float playspeed; int framebase; float playtimebase; int playloop; double timebasetime; Fl_Window* mainwin; class Fl_Tile* maintile; Fl_Group* topclump; Fl_Group* toprow; Fl_Pack* objtogs; Fl_Group* objgroup; Fl_Menu_Button* more; Fl_Menu_Button* obj; Fl_Menu_Button* nav; Fl_Light_Button* point; Fl_Light_Button* poly; Fl_Light_Button* label; Fl_Light_Button* texture; Fl_Light_Button* box; Fl_Value_Slider* slum; Fl_Menu_Button* playmenu; Fl_Group* steprow; Fl_Button* step[2]; Fl_Button* runstop[2]; Fl_Input* timestep; Fl_Roller* jog; Fl_Button* settrip; Fl_Button* backtrip; Fl_Input* timebase; Fl_Log_Slider* stepspeed; Fl_Group* animrow; Fl_Button* rdata; Fl_Button* play; Fl_Counter* playframe; Fl_Value_Slider* playtime; Hist *cmdhist; Fl_Gview* view; }; extern struct _ppui ppui; extern void ppui_refresh( struct stuff * ); extern int specks_commandfmt( struct stuff **, const char *fmt, ... ); #endif /*_PARTIVIEW_H*/