mirror of
https://github.com/gryf/wmaker.git
synced 2025-12-22 05:48:01 +01:00
Fix some bugs, DisableMiniwindows, _KWM_WIN_ICON_GEOMETRY..
This commit is contained in:
14
src/kwm.c
14
src/kwm.c
@@ -178,6 +178,8 @@ static Atom _XA_KWM_WIN_ICONIFIED = 0;
|
||||
static Atom _XA_KWM_WIN_MAXIMIZED = 0;
|
||||
static Atom _XA_KWM_WIN_STICKY = 0;
|
||||
|
||||
static Atom _XA_KWM_WIN_ICON_GEOMETRY = 0;
|
||||
|
||||
static Atom _XA_KWM_CURRENT_DESKTOP = 0;
|
||||
static Atom _XA_KWM_NUMBER_OF_DESKTOPS = 0;
|
||||
static Atom _XA_KWM_DESKTOP_NAME_[MAX_WORKSPACES];
|
||||
@@ -558,6 +560,9 @@ wKWMInitStuff(WScreen *scr)
|
||||
|
||||
_XA_KWM_WIN_MAXIMIZED = XInternAtom(dpy, "KWM_WIN_MAXIMIZED", False);
|
||||
|
||||
_XA_KWM_WIN_ICON_GEOMETRY = XInternAtom(dpy, "KWM_WIN_ICON_GEOMETRY",
|
||||
False);
|
||||
|
||||
_XA_KWM_COMMAND = XInternAtom(dpy, "KWM_COMMAND", False);
|
||||
|
||||
_XA_KWM_ACTIVE_WINDOW = XInternAtom(dpy, "KWM_ACTIVE_WINDOW", False);
|
||||
@@ -1517,6 +1522,15 @@ wKWMGetUsableArea(WScreen *scr, WArea *area)
|
||||
}
|
||||
|
||||
|
||||
|
||||
Bool
|
||||
wKWMGetIconGeometry(WWindow *wwin, WArea *area)
|
||||
{
|
||||
return getAreaHint(wwin->client_win, _XA_KWM_WIN_ICON_GEOMETRY, area);
|
||||
}
|
||||
|
||||
|
||||
|
||||
#ifdef not_used
|
||||
void
|
||||
wKWMSetUsableAreaHint(WScreen *scr, int workspace)
|
||||
|
||||
Reference in New Issue
Block a user