nuclear@0: #ifndef IMTK_H_ nuclear@0: #define IMTK_H_ nuclear@0: nuclear@0: /* key/button state enum */ nuclear@0: enum { nuclear@0: IMTK_UP, nuclear@0: IMTK_DOWN nuclear@0: }; nuclear@0: nuclear@0: enum { nuclear@0: IMTK_LEFT_BUTTON, nuclear@0: IMTK_MIDDLE_BUTTON, nuclear@0: IMTK_RIGHT_BUTTON nuclear@0: }; nuclear@0: nuclear@0: void imtk_inp_key(int key, int state); nuclear@0: void imtk_inp_mouse(int bn, int state); nuclear@0: void imtk_inp_motion(int x, int y); nuclear@0: void imtk_inp_reshape(int x, int y); nuclear@0: nuclear@0: void imtk_begin(void); nuclear@0: void imtk_end(void); nuclear@0: nuclear@0: int imtk_button(int id, const char *label, int x, int y); nuclear@0: nuclear@0: #endif /* IMTK_H_ */