introduce screen "view" area and "work" area (gap applied) to simplify
various blocks that require understanding the screen geometry.
This commit is contained in:
9
calmwm.h
9
calmwm.h
@@ -96,6 +96,13 @@ struct color {
|
||||
unsigned long pixel;
|
||||
};
|
||||
|
||||
struct geom {
|
||||
int x;
|
||||
int y;
|
||||
int w;
|
||||
int h;
|
||||
};
|
||||
|
||||
struct gap {
|
||||
int top;
|
||||
int bottom;
|
||||
@@ -206,6 +213,8 @@ struct screen_ctx {
|
||||
int cycling;
|
||||
int xmax;
|
||||
int ymax;
|
||||
struct geom view; /* viewable area */
|
||||
struct geom work; /* workable area, gap-applied */
|
||||
struct gap gap;
|
||||
struct cycle_entry_q mruq;
|
||||
XftColor xftcolor;
|
||||
|
||||
Reference in New Issue
Block a user