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_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_tooltip (const GtkIconEntry *icon_entry
,
GtkIconEntryPosition icon_pos
,
const gchar *text
);
void gtk_icon_entry_set_icon_sensitive (const GtkIconEntry *icon_entry
,
GtkIconEntryPosition icon_pos
,
gboolean sensitive
);
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_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_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_sensitive ()
void gtk_icon_entry_set_icon_sensitive (const GtkIconEntry *icon_entry
,
GtkIconEntryPosition icon_pos
,
gboolean sensitive
);