1 
2 /** \file check.h
3  *  \brief Header: WCheck widget
4  */
5 
6 #ifndef MC__WIDGET_CHECK_H
7 #define MC__WIDGET_CHECK_H
8 
9 /*** typedefs(not structures) and defined constants **********************************************/
10 
11 #define CHECK(x) ((WCheck *)(x))
12 
13 /*** enums ***************************************************************************************/
14 
15 /*** structures declarations (and typedefs of structures)*****************************************/
16 
17 typedef struct WCheck
18 {
19     Widget widget;
20     gboolean state;             /* check button state */
21     hotkey_t text;              /* text of check button */
22 } WCheck;
23 
24 /*** global variables defined in .c file *********************************************************/
25 
26 /*** declarations of public functions ************************************************************/
27 
28 WCheck *check_new (int y, int x, gboolean state, const char *text);
29 void check_set_text (WCheck * check, const char *text);
30 
31 /*** inline functions ****************************************************************************/
32 
33 #endif /* MC__WIDGET_CHECK_H */
34