|
Public Types |
|
typedef std::vector< FluxboxWindow * > | Windows |
Public Member Functions |
|
| Workspace (BScreen &screen, FbTk::MultLayers &layermanager, const std::string &name, unsigned int workspaceid=0) |
|
void | setLastFocusedWindow (FluxboxWindow *w) |
|
void | setName (const std::string &name) |
| | Set workspace name.
|
|
void | showAll () |
|
void | hideAll () |
|
void | removeAll () |
|
void | reconfigure () |
| void | shutdown () |
|
void | addWindow (FluxboxWindow &win, bool place=false) |
|
int | removeWindow (FluxboxWindow *win) |
|
void | updateClientmenu () |
|
BScreen & | screen () |
|
const BScreen & | screen () const |
|
FluxboxWindow * | lastFocusedWindow () |
|
const FluxboxWindow * | lastFocusedWindow () const |
|
FbTk::Menu & | menu () |
|
const FbTk::Menu & | menu () const |
|
const std::string & | name () const |
| | name of this workspace
|
| unsigned int | workspaceID () const |
|
const Windows & | windowList () const |
|
Windows & | windowList () |
|
int | numberOfWindows () const |
|
bool | checkGrouping (FluxboxWindow &win) |
Static Public Member Functions |
|
bool | loadGroups (const std::string &filename) |