JWM Source Documentation
taskbar.h File Reference
Task list tray component. More...
Go to the source code of this file.
Functions | |
| struct TrayComponentType * | CreateTaskBar () |
| Create a new task bar tray component. | |
| void | AddClientToTaskBar (struct ClientNode *np) |
| Add a client to the task bar(s). | |
| void | RemoveClientFromTaskBar (struct ClientNode *np) |
| Remove a client from the task bar(s). | |
| void | UpdateTaskBar () |
| void | SignalTaskbar (const struct TimeType *now, int x, int y) |
| void | FocusNext () |
| Focus the next client in the task bar. | |
| void | FocusPrevious () |
| Focus the previous client in the task bar. | |
| void | SetMaxTaskBarItemWidth (struct TrayComponentType *cp, const char *value) |
| Set the maximum width of task bar items. | |
| void | SetTaskBarInsertMode (const char *mode) |
| Set the insertion mode for task bars. | |
| void | UpdateNetClientList () |
| Update the _NET_CLIENT_LIST property. | |
| void | InitializeTaskBar () |
| void | StartupTaskBar () |
| void | ShutdownTaskBar () |
| void | DestroyTaskBar () |
Detailed Description
Function Documentation
| void AddClientToTaskBar | ( | struct ClientNode * | np | ) |
Add a client to the task bar(s).
- Parameters:
-
np The client to add.
| struct TrayComponentType* CreateTaskBar | ( | ) | [read] |
Create a new task bar tray component.
| void DestroyTaskBar | ( | ) |
| void FocusNext | ( | ) |
Focus the next client in the task bar.
| void FocusPrevious | ( | ) |
Focus the previous client in the task bar.
| void InitializeTaskBar | ( | ) |
| void RemoveClientFromTaskBar | ( | struct ClientNode * | np | ) |
Remove a client from the task bar(s).
- Parameters:
-
np The client to remove.
| void SetMaxTaskBarItemWidth | ( | struct TrayComponentType * | cp, |
| const char * | value | ||
| ) |
Set the maximum width of task bar items.
- Parameters:
-
cp The task bar component. value The maximum width.
| void SetTaskBarInsertMode | ( | const char * | mode | ) |
Set the insertion mode for task bars.
- Parameters:
-
mode The insertion mode (either right or left).
| void ShutdownTaskBar | ( | ) |
| void SignalTaskbar | ( | const struct TimeType * | now, |
| int | x, | ||
| int | y | ||
| ) |
| void StartupTaskBar | ( | ) |
| void UpdateNetClientList | ( | ) |
Update the _NET_CLIENT_LIST property.
| void UpdateTaskBar | ( | ) |