JWM Source Documentation

taskbar.h File Reference

Task list tray component. More...

Go to the source code of this file.

Functions

struct TrayComponentTypeCreateTaskBar ()
 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

Task list tray component.

Author:
Joe Wingbermuehle
Date:
2005-2006

Definition in file taskbar.h.


Function Documentation

void AddClientToTaskBar ( struct ClientNode np)

Add a client to the task bar(s).

Parameters:
npThe 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:
npThe client to remove.
void SetMaxTaskBarItemWidth ( struct TrayComponentType cp,
const char *  value 
)

Set the maximum width of task bar items.

Parameters:
cpThe task bar component.
valueThe maximum width.
void SetTaskBarInsertMode ( const char *  mode)

Set the insertion mode for task bars.

Parameters:
modeThe 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 ( )