|
Public Types |
| enum | Direction { VERTICAL = 1,
HORIZONTAL
} |
| enum | Placement {
TOPLEFT = 1,
CENTERLEFT,
BOTTOMLEFT,
TOPCENTER,
BOTTOMCENTER,
TOPRIGHT,
CENTERRIGHT,
BOTTOMRIGHT
} |
Public Member Functions |
|
| Slit (BScreen &screen, FbTk::XLayer &layer, const char *filename=0) |
|
void | setDirection (Direction dir) |
|
void | setPlacement (Placement place) |
|
void | setAutoHide (bool val) |
|
void | addClient (Window clientwin) |
|
void | removeClient (Window clientwin, bool remap=true) |
|
void | reconfigure () |
|
void | reposition () |
|
void | shutdown () |
|
void | saveClientList () |
| | save clients name in a file
|
|
void | cycleClientsUp () |
| | cycle slit clients up one step
|
|
void | cycleClientsDown () |
| | cycle slit clients down one step
|
|
void | update (FbTk::Subject *subj) |
|
void | moveToLayer (int layernum) |
|
void | toggleHidden () |
|
BScreen & | screen () |
|
const BScreen & | screen () const |
|
SlitTheme & | theme () |
|
const SlitTheme & | theme () const |
|
FbTk::XLayerItem & | layerItem () |
|
bool | isHidden () const |
|
bool | doAutoHide () const |
|
Direction | direction () const |
|
Placement | placement () const |
|
int | getOnHead () const |
|
void | saveOnHead (int head) |
|
FbTk::Menu & | menu () |
|
const FbTk::FbWindow & | window () const |
|
int | x () const |
|
int | y () const |
|
unsigned int | width () const |
|
unsigned int | height () const |
|
| void | handleEvent (XEvent &event) |
|
void | buttonPressEvent (XButtonEvent &event) |
|
void | enterNotifyEvent (XCrossingEvent &event) |
|
void | leaveNotifyEvent (XCrossingEvent &event) |
|
void | configureRequestEvent (XConfigureRequestEvent &event) |
|
void | exposeEvent (XExposeEvent &event) |