Sindbad~EG File Manager
#define MAXBUTTONS 35
typedef struct
{ HWND hchild;
HWND htoolbar;
int xbutton; // the x size of the button bar
int ybutton; // the y size of the button bar
BOOL problem; // TRUE if problem has been defined
HWND hdisplay; // handle to window for displaying singularities, etc.
term **singularities; // array of pointers to terms
int nsing; // dimension of that array
term **jumps; // array of pointers to terms
int njumps; // dimension of that array
unsigned long *singcolors; // colors to use in displaying the singularities
unsigned long *jumpcolors; // colors to use in displaying the jumps
int hidetoolbar; // nonzero means toolbar is hidden
int hzooms; // accumulated signed count of horizontal zooms
int vzooms; // vertical zooms
HWND button_hwnd[MAXBUTTONS]; // handles of the toolbar buttons
} Grafproc_State;
dstate *get_screendevice(void);
dstate *get_printdevice(void);
LRESULT CALLBACK GraphWndProc(HWND hwnd, UINT message, UINT wParam, LONG lParam);
BOOL CALLBACK PointSlopeDlgProc(HWND,WORD,WORD,DWORD);
HCURSOR change_cursor(HWND hwnd, HCURSOR hNewCursor);
int GraphRanges(HWND hwnd, PDOCDATA pGraphData);
MEXPORT_GETPROB void display_commentary(unsigned long hwnd);
HWND CreatePointSlope(HWND hwnd, PGRAPHDATA pGraphData);
void set_graph_editswitch(int);
void graph_setmenu(HWND hwnd);
void deselect_aux(int wParam,HWND hGrfChild, PGRAPHDATA pGraphData, int whichgraph);
void set_pixel_fields(HWND hChild, PGRAPHDATA pGraphData);
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists