gnome-water-reminder/src/gwr-water-level.h

26 lines
768 B
C

#ifndef __GWR_WATER_LEVEL_H__
# define __GWR_WATER_LEVEL_H__
# include <gtk/gtk.h>
G_BEGIN_DECLS
typedef enum {
GWR_WATER_LEVEL_STYLE_GLASS,
GWR_WATER_LEVEL_STYLE_BOTTLE
} GwrWaterLevelStyle;
# define GWR_TYPE_WATER_LEVEL (gwr_water_level_get_type())
G_DECLARE_FINAL_TYPE(GwrWaterLevel, gwr_water_level, GWR, WATER_LEVEL, GtkWidget)
void gwr_water_level_set_level(GwrWaterLevel *water_level,
gfloat level);
gfloat gwr_water_level_get_level(GwrWaterLevel *water_level);
void gwr_water_level_set_style(GwrWaterLevel *water_level,
GwrWaterLevelStyle style);
GwrWaterLevelStyle gwr_water_level_get_style(GwrWaterLevel *water_level);
G_END_DECLS
#endif /* __GWR_WATER_LEVEL_H__ */