Moved some structs and constants into BaseDisplay
This commit is contained in:
parent
3203526c22
commit
479495b2fa
2 changed files with 25 additions and 28 deletions
|
@ -364,7 +364,7 @@ BaseDisplay::BaseDisplay(char *app_name, char *dpy_name) {
|
||||||
#endif // NEWWMSPEC
|
#endif // NEWWMSPEC
|
||||||
|
|
||||||
#ifdef GNOME
|
#ifdef GNOME
|
||||||
/*
|
|
||||||
gnome_wm_win_layer = XInternAtom(display, "_WIN_LAYER", False);
|
gnome_wm_win_layer = XInternAtom(display, "_WIN_LAYER", False);
|
||||||
gnome_wm_win_state = XInternAtom(display, "_WIN_STATE", False);
|
gnome_wm_win_state = XInternAtom(display, "_WIN_STATE", False);
|
||||||
gnome_wm_win_hints = XInternAtom(display, "_WIN_HINTS", False);
|
gnome_wm_win_hints = XInternAtom(display, "_WIN_HINTS", False);
|
||||||
|
@ -377,7 +377,7 @@ BaseDisplay::BaseDisplay(char *app_name, char *dpy_name) {
|
||||||
gnome_wm_win_client_list = XInternAtom(display, "_WIN_CLIENT_LIST", False);
|
gnome_wm_win_client_list = XInternAtom(display, "_WIN_CLIENT_LIST", False);
|
||||||
gnome_wm_prot = XInternAtom(display, "_WIN_PROTOCOLS", False);
|
gnome_wm_prot = XInternAtom(display, "_WIN_PROTOCOLS", False);
|
||||||
gnome_wm_supporting_wm_check = XInternAtom(display, "_WIN_SUPPORTING_WM_CHECK", False);
|
gnome_wm_supporting_wm_check = XInternAtom(display, "_WIN_SUPPORTING_WM_CHECK", False);
|
||||||
*/
|
|
||||||
#endif // GNOME
|
#endif // GNOME
|
||||||
|
|
||||||
cursor.session = XCreateFontCursor(display, XC_left_ptr);
|
cursor.session = XCreateFontCursor(display, XC_left_ptr);
|
||||||
|
|
|
@ -35,32 +35,6 @@ class ScreenInfo;
|
||||||
#include "LinkedList.hh"
|
#include "LinkedList.hh"
|
||||||
#include "Timer.hh"
|
#include "Timer.hh"
|
||||||
|
|
||||||
#define AttribShaded (1l << 0)
|
|
||||||
#define AttribMaxHoriz (1l << 1)
|
|
||||||
#define AttribMaxVert (1l << 2)
|
|
||||||
#define AttribOmnipresent (1l << 3)
|
|
||||||
#define AttribWorkspace (1l << 4)
|
|
||||||
#define AttribStack (1l << 5)
|
|
||||||
#define AttribDecoration (1l << 6)
|
|
||||||
|
|
||||||
#define StackTop (0)
|
|
||||||
#define StackNormal (1)
|
|
||||||
#define StackBottom (2)
|
|
||||||
|
|
||||||
#define DecorNone (0)
|
|
||||||
#define DecorNormal (1)
|
|
||||||
#define DecorTiny (2)
|
|
||||||
#define DecorTool (3)
|
|
||||||
|
|
||||||
typedef struct _blackbox_hints {
|
|
||||||
unsigned long flags, attrib, workspace, stack, decoration;
|
|
||||||
} BlackboxHints;
|
|
||||||
|
|
||||||
typedef struct _blackbox_attributes {
|
|
||||||
unsigned long flags, attrib, workspace, stack;
|
|
||||||
int premax_x, premax_y;
|
|
||||||
unsigned int premax_w, premax_h;
|
|
||||||
} BlackboxAttributes;
|
|
||||||
|
|
||||||
#define PropBlackboxHintsElements (5)
|
#define PropBlackboxHintsElements (5)
|
||||||
#define PropBlackboxAttributesElements (8)
|
#define PropBlackboxAttributesElements (8)
|
||||||
|
@ -78,6 +52,29 @@ public:
|
||||||
BaseDisplay(char *, char * = 0);
|
BaseDisplay(char *, char * = 0);
|
||||||
virtual ~BaseDisplay(void);
|
virtual ~BaseDisplay(void);
|
||||||
|
|
||||||
|
enum Attrib {
|
||||||
|
ATTRIB_SHADED = 0x01,
|
||||||
|
ATTRIB_MAXHORIZ = 0x02,
|
||||||
|
ATTRIB_MAXVERT = 0x04,
|
||||||
|
ATTRIB_OMNIPRESENT = 0x08,
|
||||||
|
ATTRIB_WORKSPACE = 0x10,
|
||||||
|
ATTRIB_STACK = 0x20,
|
||||||
|
ATTRIB_DECORATION = 0x40
|
||||||
|
};
|
||||||
|
enum Decor {DECOR_NONE=0, DECOR_NORMAL, DECOR_TINY, DECOR_TOOL};
|
||||||
|
enum Stack {STACK_TOP=0, STACK_NORMAL, STACK_BOTTOM};
|
||||||
|
|
||||||
|
typedef struct _blackbox_hints {
|
||||||
|
unsigned long flags, attrib, workspace, stack;
|
||||||
|
Decor decoration;
|
||||||
|
} BlackboxHints;
|
||||||
|
|
||||||
|
typedef struct _blackbox_attributes {
|
||||||
|
unsigned long flags, attrib, workspace, stack;
|
||||||
|
int premax_x, premax_y;
|
||||||
|
unsigned int premax_w, premax_h;
|
||||||
|
} BlackboxAttributes;
|
||||||
|
|
||||||
#ifdef GNOME
|
#ifdef GNOME
|
||||||
inline Atom *getGnomeListAtoms() { return gnome_atom_list; }
|
inline Atom *getGnomeListAtoms() { return gnome_atom_list; }
|
||||||
inline Atom &getGnomeProtAtom() { return gnome_wm_prot; }
|
inline Atom &getGnomeProtAtom() { return gnome_wm_prot; }
|
||||||
|
|
Loading…
Reference in a new issue