GtkIconEntry

GtkIconEntry

Synopsis

#include <midori/midori.h>

#define             GtkIconEntry
#define             GtkIconEntryPosition
#define             GTK_ICON_ENTRY_PRIMARY
#define             GTK_ICON_ENTRY_SECONDARY
GtkWidget*          gtk_icon_entry_new                  (void);
void                gtk_icon_entry_set_icon_from_stock  (GtkIconEntry *entry,
                                                         GtkIconEntryPosition icon_pos,
                                                         const gchar *stock_id);
void                gtk_icon_entry_set_icon_from_icon_name
                                                        (GtkIconEntry *entry,
                                                         GtkIconEntryPosition icon_pos,
                                                         const gchar *icon_name);
void                gtk_icon_entry_set_icon_from_pixbuf (GtkEntry *entry,
                                                         GtkEntryIconPosition position,
                                                         GdkPixbuf *pixbuf);
void                gtk_icon_entry_set_tooltip          (const GtkIconEntry *icon_entry,
                                                         GtkIconEntryPosition icon_pos,
                                                         const gchar *text);
void                gtk_icon_entry_set_icon_highlight   (const GtkIconEntry *entry,
                                                         GtkIconEntryPosition icon_pos,
                                                         gboolean highlight);
void                gtk_icon_entry_set_progress_fraction
                                                        (GtkIconEntry *icon_entry,
                                                         gdouble fraction);
                    GtkIconEntryClass;
                    GtkIconEntryPrivate;
void                gtk_icon_entry_set_icon_from_gicon  (const GtkIconEntry *entry,
                                                         GtkIconEntryPosition icon_pos,
                                                         GIcon *icon);
GdkPixbuf*          gtk_icon_entry_get_pixbuf           (const GtkIconEntry *entry,
                                                         GtkIconEntryPosition icon_pos);
GIcon*              gtk_icon_entry_get_gicon            (const GtkIconEntry *entry,
                                                         GtkIconEntryPosition icon_pos);
gboolean            gtk_icon_entry_get_icon_highlight   (const GtkIconEntry *entry,
                                                         GtkIconEntryPosition icon_pos);
void                gtk_icon_entry_set_cursor           (const GtkIconEntry *icon_entry,
                                                         GtkIconEntryPosition icon_pos,
                                                         GdkCursorType cursor_type);
void                gtk_icon_entry_set_icon_sensitive   (const GtkIconEntry *icon_entry,
                                                         GtkIconEntryPosition icon_pos,
                                                         gboolean sensitive);

Description

Details

GtkIconEntry

    #define GtkIconEntry GtkEntry

GtkIconEntryPosition

    #define GtkIconEntryPosition GtkEntryIconPosition

GTK_ICON_ENTRY_PRIMARY

    #define GTK_ICON_ENTRY_PRIMARY GTK_ENTRY_ICON_PRIMARY

GTK_ICON_ENTRY_SECONDARY

    #define GTK_ICON_ENTRY_SECONDARY GTK_ENTRY_ICON_SECONDARY

gtk_icon_entry_new ()

GtkWidget*          gtk_icon_entry_new                  (void);

gtk_icon_entry_set_icon_from_stock ()

void                gtk_icon_entry_set_icon_from_stock  (GtkIconEntry *entry,
                                                         GtkIconEntryPosition icon_pos,
                                                         const gchar *stock_id);

gtk_icon_entry_set_icon_from_icon_name ()

void                gtk_icon_entry_set_icon_from_icon_name
                                                        (GtkIconEntry *entry,
                                                         GtkIconEntryPosition icon_pos,
                                                         const gchar *icon_name);

gtk_icon_entry_set_icon_from_pixbuf ()

void                gtk_icon_entry_set_icon_from_pixbuf (GtkEntry *entry,
                                                         GtkEntryIconPosition position,
                                                         GdkPixbuf *pixbuf);

gtk_icon_entry_set_tooltip ()

void                gtk_icon_entry_set_tooltip          (const GtkIconEntry *icon_entry,
                                                         GtkIconEntryPosition icon_pos,
                                                         const gchar *text);

gtk_icon_entry_set_icon_highlight ()

void                gtk_icon_entry_set_icon_highlight   (const GtkIconEntry *entry,
                                                         GtkIconEntryPosition icon_pos,
                                                         gboolean highlight);

gtk_icon_entry_set_progress_fraction ()

void                gtk_icon_entry_set_progress_fraction
                                                        (GtkIconEntry *icon_entry,
                                                         gdouble fraction);

GtkIconEntryClass

typedef struct {
  GtkEntryClass parent_class;

  /* Signals */
  void (*icon_pressed) (GtkIconEntry *entry,
			GtkIconEntryPosition icon_pos,
			int button);
  void (*icon_released) (GtkIconEntry *entry,
			 GtkIconEntryPosition icon_pos,
			 int button);

  void (*gtk_reserved1) (void);
  void (*gtk_reserved2) (void);
  void (*gtk_reserved3) (void);
  void (*gtk_reserved4) (void);
} GtkIconEntryClass;

GtkIconEntryPrivate

typedef struct _GtkIconEntryPrivate GtkIconEntryPrivate;

gtk_icon_entry_set_icon_from_gicon ()

void                gtk_icon_entry_set_icon_from_gicon  (const GtkIconEntry *entry,
                                                         GtkIconEntryPosition icon_pos,
                                                         GIcon *icon);

gtk_icon_entry_get_pixbuf ()

GdkPixbuf*          gtk_icon_entry_get_pixbuf           (const GtkIconEntry *entry,
                                                         GtkIconEntryPosition icon_pos);

gtk_icon_entry_get_gicon ()

GIcon*              gtk_icon_entry_get_gicon            (const GtkIconEntry *entry,
                                                         GtkIconEntryPosition icon_pos);

gtk_icon_entry_get_icon_highlight ()

gboolean            gtk_icon_entry_get_icon_highlight   (const GtkIconEntry *entry,
                                                         GtkIconEntryPosition icon_pos);

gtk_icon_entry_set_cursor ()

void                gtk_icon_entry_set_cursor           (const GtkIconEntry *icon_entry,
                                                         GtkIconEntryPosition icon_pos,
                                                         GdkCursorType cursor_type);

gtk_icon_entry_set_icon_sensitive ()

void                gtk_icon_entry_set_icon_sensitive   (const GtkIconEntry *icon_entry,
                                                         GtkIconEntryPosition icon_pos,
                                                         gboolean sensitive);