[ CCode ( cname = "gimp_procedure_dialog_new" , has_construct_function = false , type = "GtkWidget*" ) ]
public ProcedureDialog (Procedure procedure, ProcedureConfig config, string? title)
Creates a new dialog for procedure using widgets generated from properties of config.
A null title will only be accepted if a menu label was set with
set_menu_label (this menu label will then be used as dialog
title instead). If neither an explicit label nor a procedure menu label was set, the call will fail.
As for all Window, the returned ProcedureDialog object is owned by GTK and its initial reference is stored in an internal list of top-level windows. To delete the dialog, call destroy.
| procedure |
the associated Procedure. |
| config |
a ProcedureConfig from which properties will be turned into widgets. |
| title |
a dialog title. |
|
the newly created ProcedureDialog. |