rootless: ROOTLESS_GLOBAL_COORDS is always set, so unifdef it.
Signed-off-by: Jamey Sharp <jamey@minilop.net> Cc: Jeremy Huddleston <jeremyhu@apple.com> Cc: Jon TURNEY <jon.turney@dronecode.org.uk> Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
This commit is contained in:
parent
35ce892a70
commit
58d1ec0fe8
|
@ -76,15 +76,6 @@ rootlessConfig.h to specify compile time options for its platform.
|
||||||
The following compile-time options are defined in
|
The following compile-time options are defined in
|
||||||
rootlessConfig.h:
|
rootlessConfig.h:
|
||||||
|
|
||||||
o ROOTLESS_GLOBAL_COORDS: This option controls the way that frame
|
|
||||||
coordinates are passed to the rootless implementation. If false,
|
|
||||||
the coordinates are passed per screen relative to the origin of
|
|
||||||
the screen the frame is currently on. Some implementations may
|
|
||||||
prefer to work in a single global coordinate space that spans all
|
|
||||||
screens. If this option is true, the coordinates are passed after
|
|
||||||
adding the coordinates of the screen origin and an overall offset of
|
|
||||||
(rootlessGlobalOffsetX, rootlessGlobalOffsetY).
|
|
||||||
|
|
||||||
o ROOTLESS_PROTECT_ALPHA: By default for a color bit depth of 24 and
|
o ROOTLESS_PROTECT_ALPHA: By default for a color bit depth of 24 and
|
||||||
32 bits per pixel, fb will overwrite the "unused" 8 bits to optimize
|
32 bits per pixel, fb will overwrite the "unused" 8 bits to optimize
|
||||||
drawing speed. If this is true, the alpha channel of frames is
|
drawing speed. If this is true, the alpha channel of frames is
|
||||||
|
@ -107,8 +98,7 @@ rootlessConfig.h:
|
||||||
|
|
||||||
The following runtime options are defined in rootless.h:
|
The following runtime options are defined in rootless.h:
|
||||||
|
|
||||||
o rootlessGlobalOffsetX, rootlessGlobalOffsetY: These are only
|
o rootlessGlobalOffsetX, rootlessGlobalOffsetY: These specify the global
|
||||||
used if ROOTLESS_GLOBAL_COORDS is true. They specify the global
|
|
||||||
offset that is applied to all screens when converting from
|
offset that is applied to all screens when converting from
|
||||||
screen-local to global coordinates.
|
screen-local to global coordinates.
|
||||||
|
|
||||||
|
@ -182,8 +172,7 @@ implementation to indicate the frame to operate on.
|
||||||
* initialized before calling except for pFrame->wid, which
|
* initialized before calling except for pFrame->wid, which
|
||||||
* is set by this function.
|
* is set by this function.
|
||||||
* pScreen Screen on which to place the new frame
|
* pScreen Screen on which to place the new frame
|
||||||
* newX, newY Position of the frame. These will be identical to pFrame-x,
|
* newX, newY Position of the frame.
|
||||||
* pFrame->y unless ROOTLESS_GLOBAL_COORDS is set.
|
|
||||||
* pNewShape Shape for the frame (in frame-local coordinates). NULL for
|
* pNewShape Shape for the frame (in frame-local coordinates). NULL for
|
||||||
* unshaped frames.
|
* unshaped frames.
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -76,10 +76,8 @@ typedef struct _RootlessWindowRec {
|
||||||
|
|
||||||
|
|
||||||
/* Offset for screen-local to global coordinate transforms */
|
/* Offset for screen-local to global coordinate transforms */
|
||||||
#ifdef ROOTLESS_GLOBAL_COORDS
|
|
||||||
extern int rootlessGlobalOffsetX;
|
extern int rootlessGlobalOffsetX;
|
||||||
extern int rootlessGlobalOffsetY;
|
extern int rootlessGlobalOffsetY;
|
||||||
#endif
|
|
||||||
|
|
||||||
/* The minimum number of bytes or pixels for which to use the
|
/* The minimum number of bytes or pixels for which to use the
|
||||||
implementation's accelerated functions. */
|
implementation's accelerated functions. */
|
||||||
|
@ -130,8 +128,7 @@ enum rl_gravity_enum {
|
||||||
* initialized before calling except for pFrame->wid, which
|
* initialized before calling except for pFrame->wid, which
|
||||||
* is set by this function.
|
* is set by this function.
|
||||||
* pScreen Screen on which to place the new frame
|
* pScreen Screen on which to place the new frame
|
||||||
* newX, newY Position of the frame. These will be identical to pFrame-x,
|
* newX, newY Position of the frame.
|
||||||
* pFrame->y unless ROOTLESS_GLOBAL_COORDS is set.
|
|
||||||
* pNewShape Shape for the frame (in frame-local coordinates). NULL for
|
* pNewShape Shape for the frame (in frame-local coordinates). NULL for
|
||||||
* unshaped frames.
|
* unshaped frames.
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -43,10 +43,8 @@ unsigned int rootless_CopyBytes_threshold = 0;
|
||||||
unsigned int rootless_FillBytes_threshold = 0;
|
unsigned int rootless_FillBytes_threshold = 0;
|
||||||
unsigned int rootless_CompositePixels_threshold = 0;
|
unsigned int rootless_CompositePixels_threshold = 0;
|
||||||
unsigned int rootless_CopyWindow_threshold = 0;
|
unsigned int rootless_CopyWindow_threshold = 0;
|
||||||
#ifdef ROOTLESS_GLOBAL_COORDS
|
|
||||||
int rootlessGlobalOffsetX = 0;
|
int rootlessGlobalOffsetX = 0;
|
||||||
int rootlessGlobalOffsetY = 0;
|
int rootlessGlobalOffsetY = 0;
|
||||||
#endif
|
|
||||||
|
|
||||||
RegionRec rootlessHugeRoot = {{-32767, -32767, 32767, 32767}, NULL};
|
RegionRec rootlessHugeRoot = {{-32767, -32767, 32767, 32767}, NULL};
|
||||||
|
|
||||||
|
|
|
@ -36,7 +36,6 @@
|
||||||
|
|
||||||
#ifdef __APPLE__
|
#ifdef __APPLE__
|
||||||
|
|
||||||
# define ROOTLESS_GLOBAL_COORDS TRUE
|
|
||||||
# define ROOTLESS_PROTECT_ALPHA TRUE
|
# define ROOTLESS_PROTECT_ALPHA TRUE
|
||||||
# define ROOTLESS_REDISPLAY_DELAY 10
|
# define ROOTLESS_REDISPLAY_DELAY 10
|
||||||
# define ROOTLESS_RESIZE_GRAVITY TRUE
|
# define ROOTLESS_RESIZE_GRAVITY TRUE
|
||||||
|
@ -51,7 +50,6 @@
|
||||||
|
|
||||||
#if defined(__CYGWIN__) || defined(WIN32)
|
#if defined(__CYGWIN__) || defined(WIN32)
|
||||||
|
|
||||||
# define ROOTLESS_GLOBAL_COORDS TRUE
|
|
||||||
# define ROOTLESS_PROTECT_ALPHA NO
|
# define ROOTLESS_PROTECT_ALPHA NO
|
||||||
# define ROOTLESS_REDISPLAY_DELAY 10
|
# define ROOTLESS_REDISPLAY_DELAY 10
|
||||||
# undef ROOTLESS_RESIZE_GRAVITY
|
# undef ROOTLESS_RESIZE_GRAVITY
|
||||||
|
|
|
@ -51,15 +51,10 @@ extern Bool no_configure_window;
|
||||||
#include "rootlessCommon.h"
|
#include "rootlessCommon.h"
|
||||||
#include "rootlessWindow.h"
|
#include "rootlessWindow.h"
|
||||||
|
|
||||||
#ifdef ROOTLESS_GLOBAL_COORDS
|
|
||||||
#define SCREEN_TO_GLOBAL_X \
|
#define SCREEN_TO_GLOBAL_X \
|
||||||
(pScreen->x + rootlessGlobalOffsetX)
|
(pScreen->x + rootlessGlobalOffsetX)
|
||||||
#define SCREEN_TO_GLOBAL_Y \
|
#define SCREEN_TO_GLOBAL_Y \
|
||||||
(pScreen->y + rootlessGlobalOffsetY)
|
(pScreen->y + rootlessGlobalOffsetY)
|
||||||
#else
|
|
||||||
#define SCREEN_TO_GLOBAL_X 0
|
|
||||||
#define SCREEN_TO_GLOBAL_Y 0
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define DEFINE_ATOM_HELPER(func,atom_name) \
|
#define DEFINE_ATOM_HELPER(func,atom_name) \
|
||||||
static Atom func (void) { \
|
static Atom func (void) { \
|
||||||
|
|
Loading…
Reference in New Issue