#include <glib.h>
#include <glib-object.h>
-#include <gtk/gtkstatusbar.h>
+#include <gtk/gtk.h>
G_BEGIN_DECLS
struct _VikStatusbarClass
{
GtkStatusbarClass statusbar_class;
+
+ void (* clicked) (VikStatusbar *vs,
+ gint item);
};
GType vik_statusbar_get_type ();
+
+typedef enum {
+ VIK_STATUSBAR_TOOL,
+ VIK_STATUSBAR_ITEMS,
+ VIK_STATUSBAR_ZOOM,
+ VIK_STATUSBAR_INFO,
+ VIK_STATUSBAR_POSITION,
+ VIK_STATUSBAR_NUM_TYPES
+} vik_statusbar_type_t;
+
VikStatusbar *vik_statusbar_new ();
-void vik_statusbar_set_message ( VikStatusbar *vs, gint field, const gchar *message );
+void vik_statusbar_set_message ( VikStatusbar *vs, vik_statusbar_type_t field, const gchar *message );
+G_END_DECLS
#endif