diff options
author | rhp <rhp> | 2001-06-06 04:47:37 +0000 |
---|---|---|
committer | rhp <rhp> | 2001-06-06 04:47:37 +0000 |
commit | 0f5fdeb1b15a84a790d14beb4488eb974c7e0cd0 (patch) | |
tree | c13a9394594ff3ec6b2115fe0d4efc43a944d508 /src/display.h | |
parent | ad6efc61b5d8c4572eac2ad586bca4e7b54d9c7c (diff) | |
download | metacity-0f5fdeb1b15a84a790d14beb4488eb974c7e0cd0.tar.gz |
...
Diffstat (limited to 'src/display.h')
-rw-r--r-- | src/display.h | 23 |
1 files changed, 17 insertions, 6 deletions
diff --git a/src/display.h b/src/display.h index 8933d164..6f092576 100644 --- a/src/display.h +++ b/src/display.h @@ -27,11 +27,12 @@ #include <pango/pangox.h> #include "eventqueue.h" -typedef struct _MetaDisplay MetaDisplay; -typedef struct _MetaFrame MetaFrame; -typedef struct _MetaScreen MetaScreen; -typedef struct _MetaWindow MetaWindow; -typedef struct _MetaUISlave MetaUISlave; +typedef struct _MetaDisplay MetaDisplay; +typedef struct _MetaFrame MetaFrame; +typedef struct _MetaScreen MetaScreen; +typedef struct _MetaUISlave MetaUISlave; +typedef struct _MetaWindow MetaWindow; +typedef struct _MetaWorkspace MetaWorkspace; struct _MetaDisplay { @@ -42,11 +43,14 @@ struct _MetaDisplay Atom atom_wm_protocols; Atom atom_wm_take_focus; Atom atom_wm_delete_window; - + Atom atom_wm_state; + /* This is the actual window from focus events, * not the one we last set */ MetaWindow *focus_window; + + GList *workspaces; /*< private-ish >*/ MetaEventQueue *events; @@ -82,4 +86,11 @@ void meta_display_unregister_x_window (MetaDisplay *display, MetaDisplay* meta_display_for_x_display (Display *xdisplay); GSList* meta_displays_list (void); +MetaWorkspace* meta_display_get_workspace_by_index (MetaDisplay *display, + int index); +MetaWorkspace* meta_display_get_workspace_by_screen_index (MetaDisplay *display, + MetaScreen *screen, + int index); + + #endif |