~noskcaj/ubuntu/vivid/xfce4-panel/4.11.2

« back to all changes in this revision

Viewing changes to panel/panel-window.h

  • Committer: Jackson Doak
  • Date: 2015-01-04 19:22:07 UTC
  • mfrom: (1.1.39)
  • Revision ID: noskcaj@ubuntu.com-20150104192207-sgjnl2zb61bomm6f
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
20
20
#define __PANEL_WINDOW_H__
21
21
 
22
22
#include <gtk/gtk.h>
 
23
#include <xfconf/xfconf.h>
23
24
 
24
25
G_BEGIN_DECLS
25
26
 
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))
35
36
 
36
 
GType      panel_window_get_type         (void) G_GNUC_CONST;
37
 
 
38
 
GtkWidget *panel_window_new              (GdkScreen   *screen,
39
 
                                          gint         id) G_GNUC_MALLOC;
40
 
 
41
 
gint       panel_window_get_id           (PanelWindow *window);
42
 
 
43
 
gboolean   panel_window_has_position     (PanelWindow *window);
44
 
 
45
 
void       panel_window_set_povider_info (PanelWindow *window,
46
 
                                          GtkWidget   *provider,
47
 
                                          gboolean     moving_to_other_panel);
48
 
 
49
 
void       panel_window_freeze_autohide  (PanelWindow *window);
50
 
 
51
 
void       panel_window_thaw_autohide    (PanelWindow *window);
52
 
 
53
 
void       panel_window_set_locked       (PanelWindow *window,
54
 
                                          gboolean     locked);
55
 
 
56
 
gboolean   panel_window_get_locked       (PanelWindow *window);
57
 
 
58
 
void       panel_window_focus            (PanelWindow *window);
 
37
GType      panel_window_get_type                  (void) G_GNUC_CONST;
 
38
 
 
39
GtkWidget *panel_window_new                       (GdkScreen     *screen,
 
40
                                                   gint           id) G_GNUC_MALLOC;
 
41
 
 
42
gint       panel_window_get_id                    (PanelWindow   *window);
 
43
 
 
44
gboolean   panel_window_has_position              (PanelWindow   *window);
 
45
 
 
46
void       panel_window_set_povider_info          (PanelWindow   *window,
 
47
                                                   GtkWidget     *provider,
 
48
                                                   gboolean       moving_to_other_panel);
 
49
 
 
50
void       panel_window_freeze_autohide           (PanelWindow   *window);
 
51
 
 
52
void       panel_window_thaw_autohide             (PanelWindow   *window);
 
53
 
 
54
void       panel_window_set_locked                (PanelWindow   *window,
 
55
                                                   gboolean       locked);
 
56
 
 
57
gboolean   panel_window_get_locked                (PanelWindow   *window);
 
58
 
 
59
void       panel_window_focus                     (PanelWindow   *window);
 
60
 
 
61
void       panel_window_migrate_autohide_property (PanelWindow   *window,
 
62
                                                   XfconfChannel *xfconf,
 
63
                                                   const gchar   *property_base);
59
64
 
60
65
G_END_DECLS
61
66