GimpBrowser

GimpBrowser —

Synopsis

                    GimpBrowser;
GtkWidget *         gimp_browser_new                    (void);
void                gimp_browser_add_search_types       (GimpBrowser *browser,
                                                         const gchar *first_type_label,
                                                         gint first_type_id,
                                                         ...);
void                gimp_browser_set_widget             (GimpBrowser *browser,
                                                         GtkWidget *widget);
void                gimp_browser_show_message           (GimpBrowser *browser,
                                                         const gchar *message);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkPaned
                                 +----GtkHPaned
                                       +----GimpBrowser

Implemented Interfaces

GimpBrowser implements GtkBuildable, AtkImplementorIface and GtkOrientable.

Signals

  "search"                                         : Run Last

Description

Details

GimpBrowser

typedef struct _GimpBrowser GimpBrowser;


gimp_browser_new ()

GtkWidget *         gimp_browser_new                    (void);

Create a new GimpBrowser widget.

Returns : a newly created GimpBrowser.

Since GIMP 2.4


gimp_browser_add_search_types ()

void                gimp_browser_add_search_types       (GimpBrowser *browser,
                                                         const gchar *first_type_label,
                                                         gint first_type_id,
                                                         ...);

Populates the GtkComboBox with search types.

browser : a GimpBrowser widget
first_type_label : the label of the first search type
first_type_id : an integer that identifies the first search type
... : a NULL-terminated list of more labels and ids.

Since GIMP 2.4


gimp_browser_set_widget ()

void                gimp_browser_set_widget             (GimpBrowser *browser,
                                                         GtkWidget *widget);

Sets the widget to appear on the right side of the browser.

browser : a GimpBrowser widget
widget : a GtkWidget

Since GIMP 2.4


gimp_browser_show_message ()

void                gimp_browser_show_message           (GimpBrowser *browser,
                                                         const gchar *message);

Displays message in the right side of the browser. Unless the right side already contains a GtkLabel, the widget previously added with gimp_browser_set_widget() is removed and replaced by a GtkLabel.

browser : a GimpBrowser widget
message : text message

Since GIMP 2.4

Signal Details

The "search" signal

void                user_function                      (GimpBrowser *gimpbrowser,
                                                        gchar       *arg1,
                                                        gint         arg2,
                                                        gpointer     user_data)        : Run Last

gimpbrowser : the object which received the signal.
arg1 :
arg2 :
user_data : user data set when the signal handler was connected.