]> git.street.me.uk Git - andy/viking.git/blobdiff - src/uibuilder.h
Enable setting the icon on a viktreeview item.
[andy/viking.git] / src / uibuilder.h
index 24c28b395eb037df3e06fa714a08bcb1213c51d6..159b0bf1f5f8cc7cc97e068bee4564b624995925 100644 (file)
@@ -23,6 +23,8 @@
 
 #include <gtk/gtk.h>
 
+G_BEGIN_DECLS
+
 /* Parameters (for I/O and Properties) */
 
 typedef union {
@@ -96,12 +98,12 @@ VIK_LAYER_PARAM_STRING_LIST,
 GtkWidget *a_uibuilder_new_widget ( VikLayerParam *param, VikLayerParamData data );
 VikLayerParamData a_uibuilder_widget_get_value ( GtkWidget *widget, VikLayerParam *param );
 gint a_uibuilder_properties_factory ( const gchar *dialog_name, GtkWindow *parent, VikLayerParam *params,
-                        guint16 params_count, gchar **groups, guint8 groups_count,
-                        gboolean (*setparam) (gpointer,guint16,VikLayerParamData,gpointer),
-                        gpointer pass_along1, gpointer pass_along2,
-                        VikLayerParamData (*getparam) (gpointer,guint16),
-                        gpointer pass_along_getparam );
-                                /* pass_along1 and pass_along2 are for set_param first and last params */
+                                     guint16 params_count, gchar **groups, guint8 groups_count,
+                                     gboolean (*setparam) (gpointer,guint16,VikLayerParamData,gpointer,gboolean),
+                                     gpointer pass_along1, gpointer pass_along2,
+                                     VikLayerParamData (*getparam) (gpointer,guint16,gboolean),
+                                     gpointer pass_along_getparam );
+                                      /* pass_along1 and pass_along2 are for set_param first and last params */
 
 
 VikLayerParamData *a_uibuilder_run_dialog ( const gchar *dialog_name, GtkWindow *parent, VikLayerParam *params,
@@ -111,4 +113,6 @@ VikLayerParamData *a_uibuilder_run_dialog ( const gchar *dialog_name, GtkWindow
 /* frees data from last (if ness) */
 void a_uibuilder_free_paramdatas ( VikLayerParamData *paramdatas, VikLayerParam *params, guint16 params_count );
 
+G_END_DECLS
+
 #endif