|
Public Types |
typedef std::list< std::pair<
ClientPattern *, Application * > > | Patterns |
typedef std::map< WinClient *,
Application * > | Clients |
|
typedef std::list< std::string > | Startups |
| enum | Attribute {
REM_WORKSPACE = 0,
REM_DIMENSIONS,
REM_POSITION,
REM_STUCKSTATE,
REM_DECOSTATE,
REM_SHADEDSTATE,
REM_LAYER,
REM_JUMPWORKSPACE,
REM_SAVEONCLOSE,
REM_LASTATTRIB
} |
| enum | {
POS_UPPERLEFT = 0,
POS_UPPERRIGHT,
POS_LOWERLEFT,
POS_LOWERRIGHT,
POS_CENTER,
POS_WINCENTER
} |
Public Member Functions |
|
Application * | find (WinClient &winclient) |
|
Application * | add (WinClient &winclient) |
|
void | load () |
|
void | save () |
|
bool | isRemembered (WinClient &win, Attribute attrib) |
|
void | rememberAttrib (WinClient &win, Attribute attrib) |
|
void | forgetAttrib (WinClient &win, Attribute attrib) |
|
void | setupFrame (FluxboxWindow &win) |
|
void | setupClient (WinClient &winclient) |
|
void | updateFrameClose (FluxboxWindow &win) |
|
void | updateClientClose (WinClient &winclient) |
|
void | initForScreen (BScreen &screen) |
|
void | updateClientList (BScreen &screen) |
|
void | updateWorkspaceNames (BScreen &screen) |
|
void | updateCurrentWorkspace (BScreen &screen) |
|
void | updateWorkspaceCount (BScreen &screen) |
|
void | updateWorkspace (FluxboxWindow &win) |
|
void | updateState (FluxboxWindow &win) |
|
void | updateHints (FluxboxWindow &win) |
|
void | updateLayer (FluxboxWindow &win) |
|
bool | checkClientMessage (const XClientMessageEvent &ce, BScreen *screen, WinClient *const winclient) |
|
bool | propertyNotify (WinClient &winclient, Atom the_property) |