From b011935a055e802d8f1b17c7f9e85413eb738cea Mon Sep 17 00:00:00 2001 From: Sean Davis Date: Wed, 3 Oct 2018 07:18:38 -0400 Subject: [PATCH] Tidy up xfce-rr-private.h --- src/xfce-rr-private.h | 73 +++++++++++++------------------------------ src/xfce-rr.c | 16 ---------- 2 files changed, 21 insertions(+), 68 deletions(-) diff --git a/src/xfce-rr-private.h b/src/xfce-rr-private.h index b24ddb1..543b51d 100644 --- a/src/xfce-rr-private.h +++ b/src/xfce-rr-private.h @@ -11,67 +11,36 @@ typedef struct ScreenInfo ScreenInfo; struct ScreenInfo { - int min_width; - int max_width; - int min_height; - int max_height; - #ifdef HAVE_RANDR - XRRScreenResources *resources; + XRRScreenResources *resources; + RROutput primary; #endif - - XfceRROutput ** outputs; - XfceRRCrtc ** crtcs; - XfceRRMode ** modes; - - XfceRRScreen * screen; - XfceRRMode ** clone_modes; - -#ifdef HAVE_RANDR - RROutput primary; -#endif + XfceRROutput **outputs; + XfceRRCrtc **crtcs; + XfceRRMode **modes; + XfceRRMode **clone_modes; + XfceRRScreen *screen; + int min_width; + int max_width; + int min_height; + int max_height; }; struct XfceRRScreenPrivate { - GdkScreen * gdk_screen; - GdkWindow * gdk_root; - Display * xdisplay; - Screen * xscreen; - Window xroot; - ScreenInfo * info; + GdkScreen *gdk_screen; + GdkWindow *gdk_root; + Display *xdisplay; + Screen *xscreen; + ScreenInfo *info; + Window xroot; - int randr_event_base; - int rr_major_version; - int rr_minor_version; + int randr_event_base; + int rr_major_version; + int rr_minor_version; - Atom connector_type_atom; + Atom connector_type_atom; }; -struct XfceRROutputInfoPrivate -{ - char * name; - - gboolean on; - int width; - int height; - int rate; - int x; - int y; - XfceRRRotation rotation; - - gboolean connected; - gchar vendor[4]; - guint product; - guint serial; - double aspect; - int pref_width; - int pref_height; - char * display_name; - gboolean primary; -}; - -gboolean _xfce_rr_output_name_is_laptop (const char *name); - #endif diff --git a/src/xfce-rr.c b/src/xfce-rr.c index 36f68a2..4cbbe8b 100644 --- a/src/xfce-rr.c +++ b/src/xfce-rr.c @@ -1236,22 +1236,6 @@ output_free (XfceRROutput *output) g_slice_free (XfceRROutput, output); } -gboolean -_xfce_rr_output_name_is_laptop (const char *name) -{ - if (!name) - return FALSE; - - if (strstr (name, "lvds") || /* Most drivers use an "LVDS" prefix... */ - strstr (name, "LVDS") || - strstr (name, "Lvds") || - strstr (name, "LCD") || /* ... but fglrx uses "LCD" in some versions. Shoot me now, kthxbye. */ - strstr (name, "eDP")) /* eDP is for internal laptop panel connections */ - return TRUE; - - return FALSE; -} - /** * xfce_rr_output_list_modes: * @output: a #XfceRROutput -- GitLab