10 #ifndef __IFACE_TOOLBAR_H__
11 #define __IFACE_TOOLBAR_H__
19 INTERFACE_TYPE_UNKNOWN,
20 INTERFACE_TYPE_BOOLEAN,
21 INTERFACE_TYPE_BUTTON,
22 INTERFACE_TYPE_SELECTOR,
24 } iface_toolbar_ctrl_type;
27 INTERFACE_ROLE_UNKNOWN,
28 INTERFACE_ROLE_CONTROL,
30 INTERFACE_ROLE_LOGGER,
31 INTERFACE_ROLE_RESTORE
32 } iface_toolbar_ctrl_role;
43 iface_toolbar_ctrl_type ctrl_type;
44 iface_toolbar_ctrl_role ctrl_role;
64 typedef void (*iface_toolbar_add_cb_t)(
const iface_toolbar *);
65 typedef void (*iface_toolbar_remove_cb_t)(
const gchar *);
69 void iface_toolbar_remove(
const gchar *menu_title);
71 gboolean iface_toolbar_use(
void);
73 void iface_toolbar_register_cb(iface_toolbar_add_cb_t, iface_toolbar_remove_cb_t);