X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/d9d1084eb4bf2325a640995da888cc71cd77bfb3..ba9d0a00bb9c614423562381e6edca2a33d28b54:/src/uibuilder.h?ds=sidebyside diff --git a/src/uibuilder.h b/src/uibuilder.h index f7a4b07d..7608c921 100644 --- a/src/uibuilder.h +++ b/src/uibuilder.h @@ -58,6 +58,7 @@ VIK_LAYER_WIDGET_SPINBUTTON, VIK_LAYER_WIDGET_ENTRY, VIK_LAYER_WIDGET_PASSWORD, VIK_LAYER_WIDGET_FILEENTRY, +VIK_LAYER_WIDGET_FOLDERENTRY, VIK_LAYER_WIDGET_HSCALE, VIK_LAYER_WIDGET_COLOR, VIK_LAYER_WIDGET_COMBOBOX, @@ -94,16 +95,16 @@ 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 ( 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 */ +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,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 ( GtkWindow *parent, VikLayerParam *params, +VikLayerParamData *a_uibuilder_run_dialog ( const gchar *dialog_name, GtkWindow *parent, VikLayerParam *params, guint16 params_count, gchar **groups, guint8 groups_count, VikLayerParamData *params_defaults );