JWM Source Documentation

taskbar.h
Go to the documentation of this file.
00001 
00010 #ifndef TASKBAR_H
00011 #define TASKBAR_H
00012 
00013 struct ClientNode;
00014 struct TimeType;
00015 
00017 void InitializeTaskBar();
00018 void StartupTaskBar();
00019 void ShutdownTaskBar();
00020 void DestroyTaskBar();
00024 struct TrayComponentType *CreateTaskBar();
00025 
00029 void AddClientToTaskBar(struct ClientNode *np);
00030 
00034 void RemoveClientFromTaskBar(struct ClientNode *np);
00035 
00036 void UpdateTaskBar();
00037 
00038 void SignalTaskbar(const struct TimeType *now, int x, int y);
00039 
00041 void FocusNext();
00042 
00044 void FocusPrevious();
00045 
00050 void SetMaxTaskBarItemWidth(struct TrayComponentType *cp, const char *value);
00051 
00055 void SetTaskBarInsertMode(const char *mode);
00056 
00058 void UpdateNetClientList();
00059 
00060 #endif /* TASKBAR_H */
00061