diff options
author | Alexander Larsson <alexl@redhat.com> | 2010-11-15 20:08:18 +0100 |
---|---|---|
committer | Alexander Larsson <alexl@redhat.com> | 2010-11-25 22:09:28 +0100 |
commit | c456e98880e929aa9c07954a7f4bd8fba690b204 (patch) | |
tree | f1e7008584541aa5b765885d599f8e4905b12b11 /gdk/broadway/gdkscreen-broadway.h | |
parent | dffa6e0da7a0744ea4fd6ec1c0808d8866b5cb53 (diff) | |
download | gtk+-c456e98880e929aa9c07954a7f4bd8fba690b204.tar.gz |
Remove X use from broadway backend
Diffstat (limited to 'gdk/broadway/gdkscreen-broadway.h')
-rw-r--r-- | gdk/broadway/gdkscreen-broadway.h | 59 |
1 files changed, 8 insertions, 51 deletions
diff --git a/gdk/broadway/gdkscreen-broadway.h b/gdk/broadway/gdkscreen-broadway.h index 1b9d95e1d8..8e2e8e6e36 100644 --- a/gdk/broadway/gdkscreen-broadway.h +++ b/gdk/broadway/gdkscreen-broadway.h @@ -27,12 +27,9 @@ #include <gdk/gdkscreen.h> #include <gdk/gdkvisual.h> #include "gdkprivate-broadway.h" -#include "xsettings-client.h" -#include <X11/X.h> -#include <X11/Xlib.h> G_BEGIN_DECLS - + typedef struct _GdkScreenX11 GdkScreenX11; typedef struct _GdkScreenX11Class GdkScreenX11Class; @@ -48,64 +45,24 @@ typedef struct _GdkX11Monitor GdkX11Monitor; struct _GdkScreenX11 { GdkScreen parent_instance; - + GdkDisplay *display; - Display *xdisplay; - Screen *xscreen; - gint screen_num; - Window xroot_window; GdkWindow *root_window; - /* Window manager */ - long last_wmspec_check_time; - Window wmspec_check_window; - char *window_manager_name; - /* TRUE if wmspec_check_window has changed since last - * fetch of _NET_SUPPORTED - */ - guint need_refetch_net_supported : 1; - /* TRUE if wmspec_check_window has changed since last - * fetch of window manager name - */ - guint need_refetch_wm_name : 1; - + int width; + int height; + /* Visual Part */ - GdkVisual *system_visual; GdkVisual **visuals; gint nvisuals; + GdkVisual *system_visual; + GdkVisual *rgba_visual; gint available_depths[7]; gint navailable_depths; GdkVisualType available_types[6]; gint navailable_types; - GHashTable *visual_hash; - GdkVisual *rgba_visual; - - /* X settings */ - XSettingsClient *xsettings_client; - guint xsettings_in_init : 1; - - /* Xinerama/RandR 1.2 */ - gint n_monitors; - GdkX11Monitor *monitors; - gint primary_monitor; - - /* cache for window->translate vfunc */ - GC subwindow_gcs[32]; - - /* Xft resources for the display, used for default values for - * the Xft/ XSETTINGS - */ - gboolean xft_init; /* Whether we've intialized these values yet */ - gboolean xft_antialias; - gboolean xft_hinting; - gint xft_hintstyle; - gint xft_rgba; - gint xft_dpi; - - GdkAtom cm_selection_atom; - gboolean is_composited; }; - + struct _GdkScreenX11Class { GdkScreenClass parent_class; |