123456789101112131415161718192021222324252627282930313233343536 |
- /** \file gauge.h
- * \brief Header: WGauge widget
- */
- #ifndef MC__WIDGET_GAUGE_H
- #define MC__WIDGET_GAUGE_H
- /*** typedefs(not structures) and defined constants **********************************************/
- #define GAUGE(x) ((WGauge *)(x))
- /*** enums ***************************************************************************************/
- /*** structures declarations (and typedefs of structures)*****************************************/
- typedef struct WGauge
- {
- Widget widget;
- gboolean shown;
- int max;
- int current;
- gboolean from_left_to_right;
- } WGauge;
- /*** global variables defined in .c file *********************************************************/
- /*** declarations of public functions ************************************************************/
- WGauge *gauge_new (int y, int x, int cols, gboolean shown, int max, int current);
- void gauge_set_value (WGauge * g, int max, int current);
- void gauge_show (WGauge * g, gboolean shown);
- /*** inline functions ****************************************************************************/
- #endif /* MC__WIDGET_GAUGE_H */
|