lib/ewl_menu_item.h
Go to the documentation of this file.00001 /* vim: set sw=8 ts=8 sts=8 expandtab: */ 00002 #ifndef EWL_MENU_ITEM_H 00003 #define EWL_MENU_ITEM_H 00004 00005 #include "ewl_button.h" 00006 00028 #define EWL_MENU_ITEM_TYPE "menu_item" 00029 00034 #define EWL_MENU_ITEM_IS(w) (ewl_widget_type_is(EWL_WIDGET(w), EWL_MENU_ITEM_TYPE)) 00035 00040 typedef struct Ewl_Menu_Item Ewl_Menu_Item; 00041 00046 #define EWL_MENU_ITEM(mi) ((Ewl_Menu_Item *) mi) 00047 00051 struct Ewl_Menu_Item 00052 { 00053 Ewl_Button button; 00054 Ewl_Widget *inmenu; 00055 }; 00056 00057 Ewl_Widget *ewl_menu_item_new(void); 00058 int ewl_menu_item_init(Ewl_Menu_Item *menu); 00059 00063 #endif 00064