GimpProcBrowserDialog

GimpProcBrowserDialog — The dialog for the procedure and plugin browsers.

Synopsis

                    GimpProcBrowserDialog;
GtkWidget *         gimp_proc_browser_dialog_new        (const gchar *title,
                                                         const gchar *role,
                                                         GimpHelpFunc help_func,
                                                         const gchar *help_id,
                                                         ...);
gchar *             gimp_proc_browser_dialog_get_selected
                                                        (GimpProcBrowserDialog *dialog);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBin
                                 +----GtkWindow
                                       +----GtkDialog
                                             +----GimpDialog
                                                   +----GimpProcBrowserDialog

Implemented Interfaces

GimpProcBrowserDialog implements AtkImplementorIface and GtkBuildable.

Signals

  "row-activated"                                  : Run Last
  "selection-changed"                              : Run Last

Description

The dialog for the procedure and plugin browsers.

Details

GimpProcBrowserDialog

typedef struct _GimpProcBrowserDialog GimpProcBrowserDialog;


gimp_proc_browser_dialog_new ()

GtkWidget *         gimp_proc_browser_dialog_new        (const gchar *title,
                                                         const gchar *role,
                                                         GimpHelpFunc help_func,
                                                         const gchar *help_id,
                                                         ...);

Create a new GimpProcBrowserDialog.

title :

The dialog's title.

role :

The dialog's role, see gtk_window_set_role().

help_func :

The function which will be called if the user presses "F1".

help_id :

The help_id which will be passed to help_func.

... :

A NULL-terminated list destribing the action_area buttons.

Returns :

a newly created GimpProcBrowserDialog.

Since GIMP 2.4


gimp_proc_browser_dialog_get_selected ()

gchar *             gimp_proc_browser_dialog_get_selected
                                                        (GimpProcBrowserDialog *dialog);

Retrieves the name of the currently selected procedure.

dialog :

a GimpProcBrowserDialog

Returns :

The name of the selected procedure of NULL if no procedure is selected.

Since GIMP 2.4

Signal Details

The "row-activated" signal

void                user_function                      (GimpProcBrowserDialog *dialog,
                                                        gpointer               user_data)      : Run Last

Emitted when one of the rows in the contained GtkTreeView is activated.

dialog :

the object that received the signal

user_data :

user data set when the signal handler was connected.

The "selection-changed" signal

void                user_function                      (GimpProcBrowserDialog *dialog,
                                                        gpointer               user_data)      : Run Last

Emitted when the selection in the contained GtkTreeView changes.

dialog :

the object that received the signal

user_data :

user data set when the signal handler was connected.