Method

GimpUiProcedureDialogfill_box

Declaration [src]

GtkWidget*
gimp_procedure_dialog_fill_box (
  GimpProcedureDialog* dialog,
  const gchar* container_id,
  const gchar* first_property,
  ...
)

Description [src]

Creates and populates a new GtkBox with widgets corresponding to every listed properties. If the list is empty, the created box will be filled by the whole list of properties of the associated GimpProcedure, in the defined order. This is similar of how gimp_procedure_dialog_fill() works except that it creates a new widget which is not inside dialog itself.

The container_id must be a unique ID which is neither the name of a property of the GimpProcedureConfig associated to dialog, nor is it the ID of any previously created container. This ID can later be used together with property names to be packed in other containers or inside dialog itself.

This method is not directly available to language bindings.

The implementation of this method is provided by gimp_procedure_dialog_fill_box_list() in language bindings

Parameters

container_id

Type: const gchar*

A container identifier.

The data is owned by the caller of the function.
The value is a NUL terminated UTF-8 string.
first_property

Type: const gchar*

The first property name.

The data is owned by the caller of the function.
The value is a NUL terminated UTF-8 string.
...

Type: 

A NULL-terminated list of other property names.

Return value

Type: GtkWidget

The GtkBox representing property. The object belongs to dialog and must not be freed.

The data is owned by the instance.