summaryrefslogtreecommitdiff
path: root/src/gtk-window-decorator.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gtk-window-decorator.h')
-rw-r--r--src/gtk-window-decorator.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/gtk-window-decorator.h b/src/gtk-window-decorator.h
index 9b262c8..db611d9 100644
--- a/src/gtk-window-decorator.h
+++ b/src/gtk-window-decorator.h
@@ -396,6 +396,8 @@ typedef struct _decor {
WnckWindowActions actions;
XID prop_xid;
GtkWidget *force_quit_dialog;
+ GSList *transient_windows;
+ WnckWindow *transient_parent;
Bool created;
void (*draw) (struct _decor *d);
} decor_t;
@@ -462,6 +464,7 @@ extern GdkPixmap *switcher_buffer_pixmap;
extern gint switcher_width;
extern gint switcher_height;
extern Window switcher_selected_window;
+extern decor_t *switcher_window;
extern XRenderPictFormat *xformat_rgba;
extern XRenderPictFormat *xformat_rgb;
@@ -552,6 +555,7 @@ void
restack_window (WnckWindow *win,
int stack_mode);
+void connect_window (WnckWindow *win);
/* blur.c */
@@ -751,9 +755,15 @@ void
draw_switcher_decoration (decor_t *d);
gboolean
-update_switcher_window (WnckWindow *win,
+update_switcher_window (Window popup,
Window selected);
+decor_t *
+switcher_window_opened (Window popup, Window selected);
+
+void
+switcher_window_closed ();
+
/* events.c */
void