Ardour  9.0-pre0-582-g084a23a80d
gtkentry.h File Reference
#include <gtk/gtkeditable.h>
#include <gtk/gtkimcontext.h>
#include <gtk/gtkmenu.h>
#include <gtk/gtkentrybuffer.h>
#include <gtk/gtkentrycompletion.h>
#include <gtk/gtkimage.h>
#include <gtk/gtkselection.h>
Include dependency graph for gtkentry.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _GtkEntry
 
struct  _GtkEntryClass
 

Macros

#define GTK_TYPE_ENTRY   (gtk_entry_get_type ())
 
#define GTK_ENTRY(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ENTRY, GtkEntry))
 
#define GTK_ENTRY_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ENTRY, GtkEntryClass))
 
#define GTK_IS_ENTRY(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ENTRY))
 
#define GTK_IS_ENTRY_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ENTRY))
 
#define GTK_ENTRY_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ENTRY, GtkEntryClass))
 

Typedefs

typedef struct _GtkEntry GtkEntry
 
typedef struct _GtkEntryClass GtkEntryClass
 

Enumerations

enum  GtkEntryIconPosition { GTK_ENTRY_ICON_PRIMARY , GTK_ENTRY_ICON_SECONDARY }
 

Functions

GType gtk_entry_get_type (void) G_GNUC_CONST
 
GtkWidgetgtk_entry_new (void)
 
GtkWidgetgtk_entry_new_with_buffer (GtkEntryBuffer *buffer)
 
GtkEntryBuffergtk_entry_get_buffer (GtkEntry *entry)
 
void gtk_entry_set_buffer (GtkEntry *entry, GtkEntryBuffer *buffer)
 
GdkWindowgtk_entry_get_text_window (GtkEntry *entry)
 
void gtk_entry_set_visibility (GtkEntry *entry, gboolean visible)
 
gboolean gtk_entry_get_visibility (GtkEntry *entry)
 
void gtk_entry_set_invisible_char (GtkEntry *entry, gunichar ch)
 
gunichar gtk_entry_get_invisible_char (GtkEntry *entry)
 
void gtk_entry_unset_invisible_char (GtkEntry *entry)
 
void gtk_entry_set_has_frame (GtkEntry *entry, gboolean setting)
 
gboolean gtk_entry_get_has_frame (GtkEntry *entry)
 
void gtk_entry_set_inner_border (GtkEntry *entry, const GtkBorder *border)
 
const GtkBordergtk_entry_get_inner_border (GtkEntry *entry)
 
void gtk_entry_set_overwrite_mode (GtkEntry *entry, gboolean overwrite)
 
gboolean gtk_entry_get_overwrite_mode (GtkEntry *entry)
 
void gtk_entry_set_max_length (GtkEntry *entry, gint max)
 
gint gtk_entry_get_max_length (GtkEntry *entry)
 
guint16 gtk_entry_get_text_length (GtkEntry *entry)
 
void gtk_entry_set_activates_default (GtkEntry *entry, gboolean setting)
 
gboolean gtk_entry_get_activates_default (GtkEntry *entry)
 
void gtk_entry_set_width_chars (GtkEntry *entry, gint n_chars)
 
gint gtk_entry_get_width_chars (GtkEntry *entry)
 
void gtk_entry_set_text (GtkEntry *entry, const gchar *text)
 
const gchar * gtk_entry_get_text (GtkEntry *entry)
 
PangoLayout * gtk_entry_get_layout (GtkEntry *entry)
 
void gtk_entry_get_layout_offsets (GtkEntry *entry, gint *x, gint *y)
 
void gtk_entry_set_alignment (GtkEntry *entry, gfloat xalign)
 
gfloat gtk_entry_get_alignment (GtkEntry *entry)
 
void gtk_entry_set_completion (GtkEntry *entry, GtkEntryCompletion *completion)
 
GtkEntryCompletiongtk_entry_get_completion (GtkEntry *entry)
 
gint gtk_entry_layout_index_to_text_index (GtkEntry *entry, gint layout_index)
 
gint gtk_entry_text_index_to_layout_index (GtkEntry *entry, gint text_index)
 
void gtk_entry_set_cursor_hadjustment (GtkEntry *entry, GtkAdjustment *adjustment)
 
GtkAdjustmentgtk_entry_get_cursor_hadjustment (GtkEntry *entry)
 
void gtk_entry_set_progress_fraction (GtkEntry *entry, gdouble fraction)
 
gdouble gtk_entry_get_progress_fraction (GtkEntry *entry)
 
void gtk_entry_set_progress_pulse_step (GtkEntry *entry, gdouble fraction)
 
gdouble gtk_entry_get_progress_pulse_step (GtkEntry *entry)
 
void gtk_entry_progress_pulse (GtkEntry *entry)
 
void gtk_entry_set_icon_from_pixbuf (GtkEntry *entry, GtkEntryIconPosition icon_pos, GdkPixbuf *pixbuf)
 
void gtk_entry_set_icon_from_stock (GtkEntry *entry, GtkEntryIconPosition icon_pos, const gchar *stock_id)
 
void gtk_entry_set_icon_from_icon_name (GtkEntry *entry, GtkEntryIconPosition icon_pos, const gchar *icon_name)
 
void gtk_entry_set_icon_from_gicon (GtkEntry *entry, GtkEntryIconPosition icon_pos, GIcon *icon)
 
GtkImageType gtk_entry_get_icon_storage_type (GtkEntry *entry, GtkEntryIconPosition icon_pos)
 
GdkPixbuf * gtk_entry_get_icon_pixbuf (GtkEntry *entry, GtkEntryIconPosition icon_pos)
 
const gchar * gtk_entry_get_icon_stock (GtkEntry *entry, GtkEntryIconPosition icon_pos)
 
const gchar * gtk_entry_get_icon_name (GtkEntry *entry, GtkEntryIconPosition icon_pos)
 
GIcon * gtk_entry_get_icon_gicon (GtkEntry *entry, GtkEntryIconPosition icon_pos)
 
void gtk_entry_set_icon_activatable (GtkEntry *entry, GtkEntryIconPosition icon_pos, gboolean activatable)
 
gboolean gtk_entry_get_icon_activatable (GtkEntry *entry, GtkEntryIconPosition icon_pos)
 
void gtk_entry_set_icon_sensitive (GtkEntry *entry, GtkEntryIconPosition icon_pos, gboolean sensitive)
 
gboolean gtk_entry_get_icon_sensitive (GtkEntry *entry, GtkEntryIconPosition icon_pos)
 
gint gtk_entry_get_icon_at_pos (GtkEntry *entry, gint x, gint y)
 
void gtk_entry_set_icon_tooltip_text (GtkEntry *entry, GtkEntryIconPosition icon_pos, const gchar *tooltip)
 
gchar * gtk_entry_get_icon_tooltip_text (GtkEntry *entry, GtkEntryIconPosition icon_pos)
 
void gtk_entry_set_icon_tooltip_markup (GtkEntry *entry, GtkEntryIconPosition icon_pos, const gchar *tooltip)
 
gchar * gtk_entry_get_icon_tooltip_markup (GtkEntry *entry, GtkEntryIconPosition icon_pos)
 
void gtk_entry_set_icon_drag_source (GtkEntry *entry, GtkEntryIconPosition icon_pos, GtkTargetList *target_list, GdkDragAction actions)
 
gint gtk_entry_get_current_icon_drag_source (GtkEntry *entry)
 
GdkWindowgtk_entry_get_icon_window (GtkEntry *entry, GtkEntryIconPosition icon_pos)
 
gboolean gtk_entry_im_context_filter_keypress (GtkEntry *entry, GdkEventKey *event)
 
void gtk_entry_reset_im_context (GtkEntry *entry)
 
GtkWidgetgtk_entry_new_with_max_length (gint max)
 
void gtk_entry_append_text (GtkEntry *entry, const gchar *text)
 
void gtk_entry_prepend_text (GtkEntry *entry, const gchar *text)
 
void gtk_entry_set_position (GtkEntry *entry, gint position)
 
void gtk_entry_select_region (GtkEntry *entry, gint start, gint end)
 
void gtk_entry_set_editable (GtkEntry *entry, gboolean editable)
 

Macro Definition Documentation

◆ GTK_ENTRY

#define GTK_ENTRY (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ENTRY, GtkEntry))

Definition at line 51 of file gtkentry.h.

◆ GTK_ENTRY_CLASS

#define GTK_ENTRY_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ENTRY, GtkEntryClass))

Definition at line 52 of file gtkentry.h.

◆ GTK_ENTRY_GET_CLASS

#define GTK_ENTRY_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ENTRY, GtkEntryClass))

Definition at line 55 of file gtkentry.h.

◆ GTK_IS_ENTRY

#define GTK_IS_ENTRY (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ENTRY))

Definition at line 53 of file gtkentry.h.

◆ GTK_IS_ENTRY_CLASS

#define GTK_IS_ENTRY_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ENTRY))

Definition at line 54 of file gtkentry.h.

◆ GTK_TYPE_ENTRY

#define GTK_TYPE_ENTRY   (gtk_entry_get_type ())

Definition at line 50 of file gtkentry.h.

Typedef Documentation

◆ GtkEntry

typedef struct _GtkEntry GtkEntry

Definition at line 48 of file gtkentry.h.

◆ GtkEntryClass

typedef struct _GtkEntryClass GtkEntryClass

Definition at line 48 of file gtkentry.h.

Enumeration Type Documentation

◆ GtkEntryIconPosition

Enumerator
GTK_ENTRY_ICON_PRIMARY 
GTK_ENTRY_ICON_SECONDARY 

Definition at line 57 of file gtkentry.h.

Function Documentation

◆ gtk_entry_append_text()

void gtk_entry_append_text ( GtkEntry entry,
const gchar *  text 
)

◆ gtk_entry_get_activates_default()

gboolean gtk_entry_get_activates_default ( GtkEntry entry)

◆ gtk_entry_get_alignment()

gfloat gtk_entry_get_alignment ( GtkEntry entry)

◆ gtk_entry_get_buffer()

GtkEntryBuffer* gtk_entry_get_buffer ( GtkEntry entry)

◆ gtk_entry_get_completion()

GtkEntryCompletion* gtk_entry_get_completion ( GtkEntry entry)

◆ gtk_entry_get_current_icon_drag_source()

gint gtk_entry_get_current_icon_drag_source ( GtkEntry entry)

◆ gtk_entry_get_cursor_hadjustment()

GtkAdjustment* gtk_entry_get_cursor_hadjustment ( GtkEntry entry)

◆ gtk_entry_get_has_frame()

gboolean gtk_entry_get_has_frame ( GtkEntry entry)

◆ gtk_entry_get_icon_activatable()

gboolean gtk_entry_get_icon_activatable ( GtkEntry entry,
GtkEntryIconPosition  icon_pos 
)

◆ gtk_entry_get_icon_at_pos()

gint gtk_entry_get_icon_at_pos ( GtkEntry entry,
gint  x,
gint  y 
)

◆ gtk_entry_get_icon_gicon()

GIcon* gtk_entry_get_icon_gicon ( GtkEntry entry,
GtkEntryIconPosition  icon_pos 
)

◆ gtk_entry_get_icon_name()

const gchar* gtk_entry_get_icon_name ( GtkEntry entry,
GtkEntryIconPosition  icon_pos 
)

◆ gtk_entry_get_icon_pixbuf()

GdkPixbuf* gtk_entry_get_icon_pixbuf ( GtkEntry entry,
GtkEntryIconPosition  icon_pos 
)

◆ gtk_entry_get_icon_sensitive()

gboolean gtk_entry_get_icon_sensitive ( GtkEntry entry,
GtkEntryIconPosition  icon_pos 
)

◆ gtk_entry_get_icon_stock()

const gchar* gtk_entry_get_icon_stock ( GtkEntry entry,
GtkEntryIconPosition  icon_pos 
)

◆ gtk_entry_get_icon_storage_type()

GtkImageType gtk_entry_get_icon_storage_type ( GtkEntry entry,
GtkEntryIconPosition  icon_pos 
)

◆ gtk_entry_get_icon_tooltip_markup()

gchar* gtk_entry_get_icon_tooltip_markup ( GtkEntry entry,
GtkEntryIconPosition  icon_pos 
)

◆ gtk_entry_get_icon_tooltip_text()

gchar* gtk_entry_get_icon_tooltip_text ( GtkEntry entry,
GtkEntryIconPosition  icon_pos 
)

◆ gtk_entry_get_icon_window()

GdkWindow* gtk_entry_get_icon_window ( GtkEntry entry,
GtkEntryIconPosition  icon_pos 
)

◆ gtk_entry_get_inner_border()

const GtkBorder* gtk_entry_get_inner_border ( GtkEntry entry)

◆ gtk_entry_get_invisible_char()

gunichar gtk_entry_get_invisible_char ( GtkEntry entry)

◆ gtk_entry_get_layout()

PangoLayout* gtk_entry_get_layout ( GtkEntry entry)

◆ gtk_entry_get_layout_offsets()

void gtk_entry_get_layout_offsets ( GtkEntry entry,
gint *  x,
gint *  y 
)

◆ gtk_entry_get_max_length()

gint gtk_entry_get_max_length ( GtkEntry entry)

◆ gtk_entry_get_overwrite_mode()

gboolean gtk_entry_get_overwrite_mode ( GtkEntry entry)

◆ gtk_entry_get_progress_fraction()

gdouble gtk_entry_get_progress_fraction ( GtkEntry entry)

◆ gtk_entry_get_progress_pulse_step()

gdouble gtk_entry_get_progress_pulse_step ( GtkEntry entry)

◆ gtk_entry_get_text()

const gchar* gtk_entry_get_text ( GtkEntry entry)

◆ gtk_entry_get_text_length()

guint16 gtk_entry_get_text_length ( GtkEntry entry)

◆ gtk_entry_get_text_window()

GdkWindow* gtk_entry_get_text_window ( GtkEntry entry)

◆ gtk_entry_get_type()

GType gtk_entry_get_type ( void  )

◆ gtk_entry_get_visibility()

gboolean gtk_entry_get_visibility ( GtkEntry entry)

◆ gtk_entry_get_width_chars()

gint gtk_entry_get_width_chars ( GtkEntry entry)

◆ gtk_entry_im_context_filter_keypress()

gboolean gtk_entry_im_context_filter_keypress ( GtkEntry entry,
GdkEventKey event 
)

◆ gtk_entry_layout_index_to_text_index()

gint gtk_entry_layout_index_to_text_index ( GtkEntry entry,
gint  layout_index 
)

◆ gtk_entry_new()

GtkWidget* gtk_entry_new ( void  )

◆ gtk_entry_new_with_buffer()

GtkWidget* gtk_entry_new_with_buffer ( GtkEntryBuffer buffer)

◆ gtk_entry_new_with_max_length()

GtkWidget* gtk_entry_new_with_max_length ( gint  max)

◆ gtk_entry_prepend_text()

void gtk_entry_prepend_text ( GtkEntry entry,
const gchar *  text 
)

◆ gtk_entry_progress_pulse()

void gtk_entry_progress_pulse ( GtkEntry entry)

◆ gtk_entry_reset_im_context()

void gtk_entry_reset_im_context ( GtkEntry entry)

◆ gtk_entry_select_region()

void gtk_entry_select_region ( GtkEntry entry,
gint  start,
gint  end 
)

◆ gtk_entry_set_activates_default()

void gtk_entry_set_activates_default ( GtkEntry entry,
gboolean  setting 
)

◆ gtk_entry_set_alignment()

void gtk_entry_set_alignment ( GtkEntry entry,
gfloat  xalign 
)

◆ gtk_entry_set_buffer()

void gtk_entry_set_buffer ( GtkEntry entry,
GtkEntryBuffer buffer 
)

◆ gtk_entry_set_completion()

void gtk_entry_set_completion ( GtkEntry entry,
GtkEntryCompletion completion 
)

◆ gtk_entry_set_cursor_hadjustment()

void gtk_entry_set_cursor_hadjustment ( GtkEntry entry,
GtkAdjustment adjustment 
)

◆ gtk_entry_set_editable()

void gtk_entry_set_editable ( GtkEntry entry,
gboolean  editable 
)

◆ gtk_entry_set_has_frame()

void gtk_entry_set_has_frame ( GtkEntry entry,
gboolean  setting 
)

◆ gtk_entry_set_icon_activatable()

void gtk_entry_set_icon_activatable ( GtkEntry entry,
GtkEntryIconPosition  icon_pos,
gboolean  activatable 
)

◆ gtk_entry_set_icon_drag_source()

void gtk_entry_set_icon_drag_source ( GtkEntry entry,
GtkEntryIconPosition  icon_pos,
GtkTargetList target_list,
GdkDragAction  actions 
)

◆ gtk_entry_set_icon_from_gicon()

void gtk_entry_set_icon_from_gicon ( GtkEntry entry,
GtkEntryIconPosition  icon_pos,
GIcon *  icon 
)

◆ gtk_entry_set_icon_from_icon_name()

void gtk_entry_set_icon_from_icon_name ( GtkEntry entry,
GtkEntryIconPosition  icon_pos,
const gchar *  icon_name 
)

◆ gtk_entry_set_icon_from_pixbuf()

void gtk_entry_set_icon_from_pixbuf ( GtkEntry entry,
GtkEntryIconPosition  icon_pos,
GdkPixbuf *  pixbuf 
)

◆ gtk_entry_set_icon_from_stock()

void gtk_entry_set_icon_from_stock ( GtkEntry entry,
GtkEntryIconPosition  icon_pos,
const gchar *  stock_id 
)

◆ gtk_entry_set_icon_sensitive()

void gtk_entry_set_icon_sensitive ( GtkEntry entry,
GtkEntryIconPosition  icon_pos,
gboolean  sensitive 
)

◆ gtk_entry_set_icon_tooltip_markup()

void gtk_entry_set_icon_tooltip_markup ( GtkEntry entry,
GtkEntryIconPosition  icon_pos,
const gchar *  tooltip 
)

◆ gtk_entry_set_icon_tooltip_text()

void gtk_entry_set_icon_tooltip_text ( GtkEntry entry,
GtkEntryIconPosition  icon_pos,
const gchar *  tooltip 
)

◆ gtk_entry_set_inner_border()

void gtk_entry_set_inner_border ( GtkEntry entry,
const GtkBorder border 
)

◆ gtk_entry_set_invisible_char()

void gtk_entry_set_invisible_char ( GtkEntry entry,
gunichar  ch 
)

◆ gtk_entry_set_max_length()

void gtk_entry_set_max_length ( GtkEntry entry,
gint  max 
)

◆ gtk_entry_set_overwrite_mode()

void gtk_entry_set_overwrite_mode ( GtkEntry entry,
gboolean  overwrite 
)

◆ gtk_entry_set_position()

void gtk_entry_set_position ( GtkEntry entry,
gint  position 
)

◆ gtk_entry_set_progress_fraction()

void gtk_entry_set_progress_fraction ( GtkEntry entry,
gdouble  fraction 
)

◆ gtk_entry_set_progress_pulse_step()

void gtk_entry_set_progress_pulse_step ( GtkEntry entry,
gdouble  fraction 
)

◆ gtk_entry_set_text()

void gtk_entry_set_text ( GtkEntry entry,
const gchar *  text 
)

◆ gtk_entry_set_visibility()

void gtk_entry_set_visibility ( GtkEntry entry,
gboolean  visible 
)

◆ gtk_entry_set_width_chars()

void gtk_entry_set_width_chars ( GtkEntry entry,
gint  n_chars 
)

◆ gtk_entry_text_index_to_layout_index()

gint gtk_entry_text_index_to_layout_index ( GtkEntry entry,
gint  text_index 
)

◆ gtk_entry_unset_invisible_char()

void gtk_entry_unset_invisible_char ( GtkEntry entry)