1 /** 2 * @file status.h 3 * @author Joe Wingbermuehle 4 * @date 2004-2006 5 * 6 * @brief Header for the status functions. 7 * 8 */ 9 10 #ifndef STATUS_H 11 #define STATUS_H 12 13 struct ClientNode; 14 15 /** Create a move status window. 16 * @param np The client to be moved. 17 */ 18 void CreateMoveWindow(struct ClientNode *np); 19 20 /** Update a move status window. 21 * @param np The client being moved. 22 */ 23 void UpdateMoveWindow(struct ClientNode *np); 24 25 /** Destroy a move status window. */ 26 void DestroyMoveWindow(void); 27 28 /** Create a resize status window. 29 * @param np The client being resized. 30 */ 31 void CreateResizeWindow(struct ClientNode *np); 32 33 /** Update a resize status window. 34 * @param np The client being resized. 35 * @param gwidth The width to display. 36 * @param gheight The height to display. 37 */ 38 void UpdateResizeWindow(struct ClientNode *np, int gwidth, int gheight); 39 40 /** Destroy a resize status window. */ 41 void DestroyResizeWindow(void); 42 43 #endif /* STATUS_H */ 44 45