10 #ifndef __IFACE_TOOLBAR_H__ 11 #define __IFACE_TOOLBAR_H__ 20 INTERFACE_TYPE_UNKNOWN,
21 INTERFACE_TYPE_BOOLEAN,
22 INTERFACE_TYPE_BUTTON,
23 INTERFACE_TYPE_SELECTOR,
25 } iface_toolbar_ctrl_type;
28 INTERFACE_ROLE_UNKNOWN,
29 INTERFACE_ROLE_CONTROL,
31 INTERFACE_ROLE_LOGGER,
32 INTERFACE_ROLE_RESTORE
33 } iface_toolbar_ctrl_role;
44 iface_toolbar_ctrl_type ctrl_type;
45 iface_toolbar_ctrl_role ctrl_role;
65 typedef void (*iface_toolbar_add_cb_t)(
const iface_toolbar *);
66 typedef void (*iface_toolbar_remove_cb_t)(
const gchar *);
70 void iface_toolbar_remove(
const gchar *menu_title);
72 gboolean iface_toolbar_use(
void);
74 void iface_toolbar_register_cb(iface_toolbar_add_cb_t, iface_toolbar_remove_cb_t);