YggdrasilWM  0.1.1
A tiny window manager coded in C++
TreeLayoutManager Member List

This is the complete list of members for TreeLayoutManager, including all inherited members.

addClient(std::shared_ptr< Client > client) overrideTreeLayoutManagervirtual
addClientRecursive(std::shared_ptr< Client > client, BinarySpace *space)TreeLayoutManager
border_size_LayoutManagerprotected
deleteSpace(BinarySpace *space)TreeLayoutManagerprivate
display_LayoutManagerprotected
findSpace(Client *client)TreeLayoutManager
findSpace(int index)TreeLayoutManager
findSpaceRecursive(Client *client, BinarySpace *space)TreeLayoutManager
gap_LayoutManagerprotected
growSpace(Client *client, int inc)TreeLayoutManager
LayoutManager(Display *display, Window root, int size_x, int size_y, int pos_x, int pos_y, int gap, int border_size)LayoutManager
placeClientInSpace(const std::shared_ptr< Client > &client, BinarySpace *space)TreeLayoutManager
recursiveResize(const Point &size, const Point &pos, BinarySpace *space)TreeLayoutManager
recursiveShrinkSiblingSpace(BinarySpace *space, int inc, bool vertical)TreeLayoutManager
removeClient(Client *client) overrideTreeLayoutManagervirtual
removeClientRecursive(Client *client, BinarySpace *space)TreeLayoutManager
reSize(const Point &size, const Point &pos) overrideTreeLayoutManagervirtual
rootSpace_TreeLayoutManagerprivate
rootWindow_LayoutManagerprotected
screen_height_LayoutManagerprotected
screen_width_LayoutManagerprotected
space_count_LayoutManagerprotected
splitSpace(const std::shared_ptr< Client > &client, BinarySpace *space, bool splitAlongX)TreeLayoutManager
TreeLayoutManager(Display *display, Window root, int sizeX, int sizeY, int posX, int posY, int borderSize, int gap, int barHeight)TreeLayoutManager
updateGeometry(unsigned int sizeX, unsigned int sizeY, unsigned int posX, unsigned int posY) overrideTreeLayoutManagervirtual
~LayoutManager()=defaultLayoutManagervirtual
~TreeLayoutManager() overrideTreeLayoutManager