X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Frtk.h;h=25bd5cd92e6d6b92cba25400f116773c2064dbe3;hb=86aa9bdd85243207bbd7e888d73c2b865d805265;hp=cdb128e60de0cd42691da922a8ae0c5140f31fa5;hpb=f0f09a5f3f76fd4207e4d2d71f29f876b2b379f7;p=retroray diff --git a/src/rtk.h b/src/rtk.h index cdb128e..25bd5cd 100644 --- a/src/rtk.h +++ b/src/rtk.h @@ -2,9 +2,19 @@ #define RTK_H_ /* widget type */ -enum { RTK_ANY, RTK_WIN, RTK_BUTTON, RTK_LABEL, RTK_CHECKBOX, RTK_SLIDER, RTK_SEP }; +enum { + RTK_ANY, + RTK_WIN, + RTK_BUTTON, + RTK_LABEL, + RTK_CHECKBOX, + RTK_SLIDER, + RTK_SEP +}; /* window layout */ enum { RTK_NONE, RTK_VBOX, RTK_HBOX }; +/* button mode */ +enum { RTK_PUSHBN, RTK_TOGGLEBN }; typedef struct rtk_screen rtk_screen; typedef union rtk_widget rtk_widget; @@ -64,6 +74,7 @@ void rtk_win_rm(rtk_widget *par, rtk_widget *child); int rtk_win_has(rtk_widget *par, rtk_widget *child); /* button functions */ +void rtk_bn_mode(rtk_widget *w, int mode); void rtk_bn_set_icon(rtk_widget *w, rtk_icon *icon); rtk_icon *rtk_bn_get_icon(rtk_widget *w);