unsigned int window_number;
unsigned long current_state;
+ unsigned int mod_mask; // the mod mask used to grab buttons
enum FocusMode { F_NoInput = 0, F_Passive,
F_LocallyActive, F_GloballyActive };
/*
* what decorations do we have?
* this is based on the type of the client window as well as user input
- * the menu is not really decor, but it goes hand in hand with the decor
*/
DecorationFlags decorations;
DecorationFlags mwm_decorations;
void setState(unsigned long new_state);
void upsize(void);
void doMove(int x_root, int y_root);
- bool doWorkspaceWarping(int x_root, int y_root, int dx, int dy);
+ void doWorkspaceWarping(int x_root, int y_root, int &dx);
void doWindowSnapping(int &dx, int &dy);
void endMove(void);
void doResize(int x_root, int y_root);
void beginMove(int x_root, int y_root);
void beginResize(int x_root, int y_root, Corner dir);
void enableDecor(bool enable);
+ void setupDecor();
void setFocusFlag(bool focus);
void iconify(void);
void deiconify(bool reassoc = True, bool raise = True);