/* window layout */
enum { RTK_NONE, RTK_VBOX, RTK_HBOX };
+typedef struct rtk_screen rtk_screen;
typedef union rtk_widget rtk_widget;
typedef struct rtk_icon rtk_icon;
typedef struct rtk_iconsheet rtk_iconsheet;
void rtk_setup(rtk_draw_ops *drawop);
/* widget functions */
-
rtk_widget *rtk_create_widget(void);
void rtk_free_widget(rtk_widget *w);
void rtk_draw_widget(rtk_widget *w);
+/* input events */
+int rtk_input_key(rtk_widget *w, int key, int press);
+int rtk_input_mbutton(rtk_widget *w, int bn, int press, int x, int y);
+int rtk_input_mmotion(rtk_widget *w, int x, int y);
#endif /* RTK_H_ */