33
34
#define PANEL_IS_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PANEL_TYPE_WINDOW))
34
35
#define PANEL_WINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PANEL_TYPE_WINDOW, PanelWindowClass))
36
GType panel_window_get_type (void) G_GNUC_CONST;
38
GtkWidget *panel_window_new (GdkScreen *screen,
39
gint id) G_GNUC_MALLOC;
41
gint panel_window_get_id (PanelWindow *window);
43
gboolean panel_window_has_position (PanelWindow *window);
45
void panel_window_set_povider_info (PanelWindow *window,
47
gboolean moving_to_other_panel);
49
void panel_window_freeze_autohide (PanelWindow *window);
51
void panel_window_thaw_autohide (PanelWindow *window);
53
void panel_window_set_locked (PanelWindow *window,
56
gboolean panel_window_get_locked (PanelWindow *window);
58
void panel_window_focus (PanelWindow *window);
37
GType panel_window_get_type (void) G_GNUC_CONST;
39
GtkWidget *panel_window_new (GdkScreen *screen,
40
gint id) G_GNUC_MALLOC;
42
gint panel_window_get_id (PanelWindow *window);
44
gboolean panel_window_has_position (PanelWindow *window);
46
void panel_window_set_povider_info (PanelWindow *window,
48
gboolean moving_to_other_panel);
50
void panel_window_freeze_autohide (PanelWindow *window);
52
void panel_window_thaw_autohide (PanelWindow *window);
54
void panel_window_set_locked (PanelWindow *window,
57
gboolean panel_window_get_locked (PanelWindow *window);
59
void panel_window_focus (PanelWindow *window);
61
void panel_window_migrate_autohide_property (PanelWindow *window,
62
XfconfChannel *xfconf,
63
const gchar *property_base);