/* This file contains the various things related to the main body of the * program. It is pretty sparse, and really shouldn't be too cluttered * up. * */ /* This structure contains information relevant to your program. * You should fill it in with information that you need. * */ typedef struct MyProgram { int down; /* for when the mouse button goes down */ int startx, starty, oldx, oldy; /* used for drawing out boxes */ int col1, col2; int toggle1, toggle2, toggle3, toggle4, other_toggle; int in_color_mode; Widget quit; Widget str_entry; Widget list; Widget other_window; Widget text_widget; Widget color_widget; Widget draw_widget; Widget copy_menu; Widget paste_menu; XFont draw_font; }MyProgram; /* protos */ int init_display(int argc, char **argv, MyProgram *me); void do_redisplay(MyProgram *me, int x, int y); #ifndef TRUE #define TRUE 1 #define FALSE 0 #endif