diff options
Diffstat (limited to 'src/status.h')
-rw-r--r-- | src/status.h | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/src/status.h b/src/status.h new file mode 100644 index 0000000..9fcabb8 --- /dev/null +++ b/src/status.h @@ -0,0 +1,55 @@ +/** + * @file status.h + * @author Joe Wingbermuehle + * @date 2004-2006 + * + * @brief Header for the status functions. + * + */ + +#ifndef STATUS_H +#define STATUS_H + +struct ClientNode; + +/** Create a move status window. + * @param np The client to be moved. + */ +void CreateMoveWindow(struct ClientNode *np); + +/** Update a move status window. + * @param np The client being moved. + */ +void UpdateMoveWindow(struct ClientNode *np); + +/** Destroy a move status window. */ +void DestroyMoveWindow(); + +/** Create a resize status window. + * @param np The client being resized. + */ +void CreateResizeWindow(struct ClientNode *np); + +/** Update a resize status window. + * @param np The client being resized. + * @param gwidth The width to display. + * @param gheight The height to display. + */ +void UpdateResizeWindow(struct ClientNode *np, int gwidth, int gheight); + +/** Destroy a resize status window. */ +void DestroyResizeWindow(); + +/** Set the location of move status windows. + * @param str The location (off, screen, window, or corner). + */ +void SetMoveStatusType(const char *str); + +/** Set the location of resize status windows. + * @param str The location (off, screen, window, or corner). + */ +void SetResizeStatusType(const char *str); + +#endif + + |