1
/* task-manager-panel-connector.h */
3
#ifndef _TASK_MANAGER_PANEL_CONNECTOR
4
#define _TASK_MANAGER_PANEL_CONNECTOR
6
#include <glib-object.h>
10
#define TASK_MANAGER_TYPE_PANEL_CONNECTOR task_manager_panel_connector_get_type()
12
#define TASK_MANAGER_PANEL_CONNECTOR(obj) \
13
(G_TYPE_CHECK_INSTANCE_CAST ((obj), TASK_MANAGER_TYPE_PANEL_CONNECTOR, TaskManagerPanelConnector))
15
#define TASK_MANAGER_PANEL_CONNECTOR_CLASS(klass) \
16
(G_TYPE_CHECK_CLASS_CAST ((klass), TASK_MANAGER_TYPE_PANEL_CONNECTOR, TaskManagerPanelConnectorClass))
18
#define TASK_MANAGER_IS_PANEL_CONNECTOR(obj) \
19
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), TASK_MANAGER_TYPE_PANEL_CONNECTOR))
21
#define TASK_MANAGER_IS_PANEL_CONNECTOR_CLASS(klass) \
22
(G_TYPE_CHECK_CLASS_TYPE ((klass), TASK_MANAGER_TYPE_PANEL_CONNECTOR))
24
#define TASK_MANAGER_PANEL_CONNECTOR_GET_CLASS(obj) \
25
(G_TYPE_INSTANCE_GET_CLASS ((obj), TASK_MANAGER_TYPE_PANEL_CONNECTOR, TaskManagerPanelConnectorClass))
29
} TaskManagerPanelConnector;
32
GObjectClass parent_class;
33
} TaskManagerPanelConnectorClass;
35
GType task_manager_panel_connector_get_type (void);
37
guint task_manager_panel_connector_inhibit_autohide (TaskManagerPanelConnector *conn, const gchar *reason);
38
void task_manager_panel_connector_uninhibit_autohide (TaskManagerPanelConnector *conn, guint cookie);
40
TaskManagerPanelConnector* task_manager_panel_connector_new (gint id);
44
#endif /* _TASK_MANAGER_PANEL_CONNECTOR */