Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gtkentry.h File Reference

Go to the source code of this file.

Data Structures

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

GDK_AVAILABLE_IN_ALL GType gtk_entry_get_type (void) G_GNUC_CONST
 
GDK_AVAILABLE_IN_ALL GtkWidgetgtk_entry_new (void)
 
GDK_AVAILABLE_IN_ALL GtkWidgetgtk_entry_new_with_buffer (GtkEntryBuffer *buffer)
 
GDK_AVAILABLE_IN_ALL GtkEntryBuffergtk_entry_get_buffer (GtkEntry *entry)
 
GDK_AVAILABLE_IN_ALL void gtk_entry_set_buffer (GtkEntry *entry, GtkEntryBuffer *buffer)
 
GDK_AVAILABLE_IN_ALL void gtk_entry_set_visibility (GtkEntry *entry, gboolean visible)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_entry_get_visibility (GtkEntry *entry)
 
GDK_AVAILABLE_IN_ALL void gtk_entry_set_invisible_char (GtkEntry *entry, gunichar ch)
 
GDK_AVAILABLE_IN_ALL gunichar gtk_entry_get_invisible_char (GtkEntry *entry)
 
GDK_AVAILABLE_IN_ALL void gtk_entry_unset_invisible_char (GtkEntry *entry)
 
GDK_AVAILABLE_IN_ALL void gtk_entry_set_has_frame (GtkEntry *entry, gboolean setting)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_entry_get_has_frame (GtkEntry *entry)
 
GDK_AVAILABLE_IN_ALL void gtk_entry_set_overwrite_mode (GtkEntry *entry, gboolean overwrite)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_entry_get_overwrite_mode (GtkEntry *entry)
 
GDK_AVAILABLE_IN_ALL void gtk_entry_set_max_length (GtkEntry *entry, int max)
 
GDK_AVAILABLE_IN_ALL int gtk_entry_get_max_length (GtkEntry *entry)
 
GDK_AVAILABLE_IN_ALL guint16 gtk_entry_get_text_length (GtkEntry *entry)
 
GDK_AVAILABLE_IN_ALL void gtk_entry_set_activates_default (GtkEntry *entry, gboolean setting)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_entry_get_activates_default (GtkEntry *entry)
 
GDK_AVAILABLE_IN_ALL void gtk_entry_set_alignment (GtkEntry *entry, float xalign)
 
GDK_AVAILABLE_IN_ALL float gtk_entry_get_alignment (GtkEntry *entry)
 
GDK_DEPRECATED_IN_4_10 void gtk_entry_set_completion (GtkEntry *entry, GtkEntryCompletion *completion)
 
GDK_DEPRECATED_IN_4_10 GtkEntryCompletiongtk_entry_get_completion (GtkEntry *entry)
 
GDK_AVAILABLE_IN_ALL void gtk_entry_set_progress_fraction (GtkEntry *entry, double fraction)
 
GDK_AVAILABLE_IN_ALL double gtk_entry_get_progress_fraction (GtkEntry *entry)
 
GDK_AVAILABLE_IN_ALL void gtk_entry_set_progress_pulse_step (GtkEntry *entry, double fraction)
 
GDK_AVAILABLE_IN_ALL double gtk_entry_get_progress_pulse_step (GtkEntry *entry)
 
GDK_AVAILABLE_IN_ALL void gtk_entry_progress_pulse (GtkEntry *entry)
 
GDK_AVAILABLE_IN_ALL const char * gtk_entry_get_placeholder_text (GtkEntry *entry)
 
GDK_AVAILABLE_IN_ALL void gtk_entry_set_placeholder_text (GtkEntry *entry, const char *text)
 
GDK_AVAILABLE_IN_ALL void gtk_entry_set_icon_from_paintable (GtkEntry *entry, GtkEntryIconPosition icon_pos, GdkPaintable *paintable)
 
GDK_AVAILABLE_IN_ALL void gtk_entry_set_icon_from_icon_name (GtkEntry *entry, GtkEntryIconPosition icon_pos, const char *icon_name)
 
GDK_AVAILABLE_IN_ALL void gtk_entry_set_icon_from_gicon (GtkEntry *entry, GtkEntryIconPosition icon_pos, GIcon *icon)
 
GDK_AVAILABLE_IN_ALL GtkImageType gtk_entry_get_icon_storage_type (GtkEntry *entry, GtkEntryIconPosition icon_pos)
 
GDK_AVAILABLE_IN_ALL GdkPaintable * gtk_entry_get_icon_paintable (GtkEntry *entry, GtkEntryIconPosition icon_pos)
 
GDK_AVAILABLE_IN_ALL const char * gtk_entry_get_icon_name (GtkEntry *entry, GtkEntryIconPosition icon_pos)
 
GDK_AVAILABLE_IN_ALL GIcongtk_entry_get_icon_gicon (GtkEntry *entry, GtkEntryIconPosition icon_pos)
 
GDK_AVAILABLE_IN_ALL void gtk_entry_set_icon_activatable (GtkEntry *entry, GtkEntryIconPosition icon_pos, gboolean activatable)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_entry_get_icon_activatable (GtkEntry *entry, GtkEntryIconPosition icon_pos)
 
GDK_AVAILABLE_IN_ALL void gtk_entry_set_icon_sensitive (GtkEntry *entry, GtkEntryIconPosition icon_pos, gboolean sensitive)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_entry_get_icon_sensitive (GtkEntry *entry, GtkEntryIconPosition icon_pos)
 
GDK_AVAILABLE_IN_ALL int gtk_entry_get_icon_at_pos (GtkEntry *entry, int x, int y)
 
GDK_AVAILABLE_IN_ALL void gtk_entry_set_icon_tooltip_text (GtkEntry *entry, GtkEntryIconPosition icon_pos, const char *tooltip)
 
GDK_AVAILABLE_IN_ALL char * gtk_entry_get_icon_tooltip_text (GtkEntry *entry, GtkEntryIconPosition icon_pos)
 
GDK_AVAILABLE_IN_ALL void gtk_entry_set_icon_tooltip_markup (GtkEntry *entry, GtkEntryIconPosition icon_pos, const char *tooltip)
 
GDK_AVAILABLE_IN_ALL char * gtk_entry_get_icon_tooltip_markup (GtkEntry *entry, GtkEntryIconPosition icon_pos)
 
GDK_AVAILABLE_IN_ALL void gtk_entry_set_icon_drag_source (GtkEntry *entry, GtkEntryIconPosition icon_pos, GdkContentProvider *provider, GdkDragAction actions)
 
GDK_AVAILABLE_IN_ALL int gtk_entry_get_current_icon_drag_source (GtkEntry *entry)
 
GDK_AVAILABLE_IN_ALL void gtk_entry_get_icon_area (GtkEntry *entry, GtkEntryIconPosition icon_pos, GdkRectangle *icon_area)
 
GDK_AVAILABLE_IN_ALL void gtk_entry_reset_im_context (GtkEntry *entry)
 
GDK_AVAILABLE_IN_ALL void gtk_entry_set_input_purpose (GtkEntry *entry, GtkInputPurpose purpose)
 
GDK_AVAILABLE_IN_ALL GtkInputPurpose gtk_entry_get_input_purpose (GtkEntry *entry)
 
GDK_AVAILABLE_IN_ALL void gtk_entry_set_input_hints (GtkEntry *entry, GtkInputHints hints)
 
GDK_AVAILABLE_IN_ALL GtkInputHints gtk_entry_get_input_hints (GtkEntry *entry)
 
GDK_AVAILABLE_IN_ALL void gtk_entry_set_attributes (GtkEntry *entry, PangoAttrList *attrs)
 
GDK_AVAILABLE_IN_ALL PangoAttrListgtk_entry_get_attributes (GtkEntry *entry)
 
GDK_AVAILABLE_IN_ALL void gtk_entry_set_tabs (GtkEntry *entry, PangoTabArray *tabs)
 
GDK_AVAILABLE_IN_ALL PangoTabArraygtk_entry_get_tabs (GtkEntry *entry)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_entry_grab_focus_without_selecting (GtkEntry *entry)
 
GDK_AVAILABLE_IN_ALL void gtk_entry_set_extra_menu (GtkEntry *entry, GMenuModel *model)
 
GDK_AVAILABLE_IN_ALL GMenuModelgtk_entry_get_extra_menu (GtkEntry *entry)
 

Macro Definition Documentation

◆ GTK_ENTRY

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

Definition at line 46 of file gtkentry.h.

Referenced by activate().

◆ GTK_ENTRY_CLASS

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

Definition at line 47 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 50 of file gtkentry.h.

◆ GTK_IS_ENTRY

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

Definition at line 48 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 49 of file gtkentry.h.

◆ GTK_TYPE_ENTRY

#define GTK_TYPE_ENTRY   (gtk_entry_get_type ())

Definition at line 45 of file gtkentry.h.

Typedef Documentation

◆ GtkEntry

typedef struct _GtkEntry GtkEntry

Definition at line 65 of file gtkentry.h.

◆ GtkEntryClass

typedef struct _GtkEntryClass GtkEntryClass

Definition at line 66 of file gtkentry.h.

Enumeration Type Documentation

◆ GtkEntryIconPosition

GtkEntryIconPosition: @GTK_ENTRY_ICON_PRIMARY: At the beginning of the entry (depending on the text direction). @GTK_ENTRY_ICON_SECONDARY: At the end of the entry (depending on the text direction).

Specifies the side of the entry at which an icon is placed.

Enumerator
GTK_ENTRY_ICON_PRIMARY 
GTK_ENTRY_ICON_SECONDARY 

Definition at line 59 of file gtkentry.h.

60{
GtkEntryIconPosition
Definition gtkentry.h:60
@ GTK_ENTRY_ICON_PRIMARY
Definition gtkentry.h:61
@ GTK_ENTRY_ICON_SECONDARY
Definition gtkentry.h:62

Function Documentation

◆ gtk_entry_get_activates_default()

GDK_AVAILABLE_IN_ALL gboolean gtk_entry_get_activates_default ( GtkEntry * entry)

◆ gtk_entry_get_alignment()

GDK_AVAILABLE_IN_ALL float gtk_entry_get_alignment ( GtkEntry * entry)

◆ gtk_entry_get_attributes()

GDK_AVAILABLE_IN_ALL PangoAttrList * gtk_entry_get_attributes ( GtkEntry * entry)

◆ gtk_entry_get_buffer()

GDK_AVAILABLE_IN_ALL GtkEntryBuffer * gtk_entry_get_buffer ( GtkEntry * entry)

◆ gtk_entry_get_completion()

GDK_DEPRECATED_IN_4_10 GtkEntryCompletion * gtk_entry_get_completion ( GtkEntry * entry)

◆ gtk_entry_get_current_icon_drag_source()

GDK_AVAILABLE_IN_ALL int gtk_entry_get_current_icon_drag_source ( GtkEntry * entry)

◆ gtk_entry_get_extra_menu()

GDK_AVAILABLE_IN_ALL GMenuModel * gtk_entry_get_extra_menu ( GtkEntry * entry)

◆ gtk_entry_get_has_frame()

GDK_AVAILABLE_IN_ALL gboolean gtk_entry_get_has_frame ( GtkEntry * entry)

◆ gtk_entry_get_icon_activatable()

GDK_AVAILABLE_IN_ALL gboolean gtk_entry_get_icon_activatable ( GtkEntry * entry,
GtkEntryIconPosition icon_pos )

◆ gtk_entry_get_icon_area()

GDK_AVAILABLE_IN_ALL void gtk_entry_get_icon_area ( GtkEntry * entry,
GtkEntryIconPosition icon_pos,
GdkRectangle * icon_area )

◆ gtk_entry_get_icon_at_pos()

GDK_AVAILABLE_IN_ALL int gtk_entry_get_icon_at_pos ( GtkEntry * entry,
int x,
int y )

◆ gtk_entry_get_icon_gicon()

GDK_AVAILABLE_IN_ALL GIcon * gtk_entry_get_icon_gicon ( GtkEntry * entry,
GtkEntryIconPosition icon_pos )

◆ gtk_entry_get_icon_name()

GDK_AVAILABLE_IN_ALL const char * gtk_entry_get_icon_name ( GtkEntry * entry,
GtkEntryIconPosition icon_pos )

◆ gtk_entry_get_icon_paintable()

GDK_AVAILABLE_IN_ALL GdkPaintable * gtk_entry_get_icon_paintable ( GtkEntry * entry,
GtkEntryIconPosition icon_pos )

◆ gtk_entry_get_icon_sensitive()

GDK_AVAILABLE_IN_ALL gboolean gtk_entry_get_icon_sensitive ( GtkEntry * entry,
GtkEntryIconPosition icon_pos )

◆ gtk_entry_get_icon_storage_type()

GDK_AVAILABLE_IN_ALL GtkImageType gtk_entry_get_icon_storage_type ( GtkEntry * entry,
GtkEntryIconPosition icon_pos )

◆ gtk_entry_get_icon_tooltip_markup()

GDK_AVAILABLE_IN_ALL char * gtk_entry_get_icon_tooltip_markup ( GtkEntry * entry,
GtkEntryIconPosition icon_pos )

◆ gtk_entry_get_icon_tooltip_text()

GDK_AVAILABLE_IN_ALL char * gtk_entry_get_icon_tooltip_text ( GtkEntry * entry,
GtkEntryIconPosition icon_pos )

◆ gtk_entry_get_input_hints()

GDK_AVAILABLE_IN_ALL GtkInputHints gtk_entry_get_input_hints ( GtkEntry * entry)

◆ gtk_entry_get_input_purpose()

GDK_AVAILABLE_IN_ALL GtkInputPurpose gtk_entry_get_input_purpose ( GtkEntry * entry)

◆ gtk_entry_get_invisible_char()

GDK_AVAILABLE_IN_ALL gunichar gtk_entry_get_invisible_char ( GtkEntry * entry)

◆ gtk_entry_get_max_length()

GDK_AVAILABLE_IN_ALL int gtk_entry_get_max_length ( GtkEntry * entry)

◆ gtk_entry_get_overwrite_mode()

GDK_AVAILABLE_IN_ALL gboolean gtk_entry_get_overwrite_mode ( GtkEntry * entry)

◆ gtk_entry_get_placeholder_text()

GDK_AVAILABLE_IN_ALL const char * gtk_entry_get_placeholder_text ( GtkEntry * entry)

◆ gtk_entry_get_progress_fraction()

GDK_AVAILABLE_IN_ALL double gtk_entry_get_progress_fraction ( GtkEntry * entry)

◆ gtk_entry_get_progress_pulse_step()

GDK_AVAILABLE_IN_ALL double gtk_entry_get_progress_pulse_step ( GtkEntry * entry)

◆ gtk_entry_get_tabs()

GDK_AVAILABLE_IN_ALL PangoTabArray * gtk_entry_get_tabs ( GtkEntry * entry)

◆ gtk_entry_get_text_length()

GDK_AVAILABLE_IN_ALL guint16 gtk_entry_get_text_length ( GtkEntry * entry)

◆ gtk_entry_get_type()

GDK_AVAILABLE_IN_ALL GType gtk_entry_get_type ( void )

◆ gtk_entry_get_visibility()

GDK_AVAILABLE_IN_ALL gboolean gtk_entry_get_visibility ( GtkEntry * entry)

◆ gtk_entry_grab_focus_without_selecting()

GDK_AVAILABLE_IN_ALL gboolean gtk_entry_grab_focus_without_selecting ( GtkEntry * entry)

◆ gtk_entry_new()

GDK_AVAILABLE_IN_ALL GtkWidget * gtk_entry_new ( void )

Referenced by activate().

◆ gtk_entry_new_with_buffer()

GDK_AVAILABLE_IN_ALL GtkWidget * gtk_entry_new_with_buffer ( GtkEntryBuffer * buffer)

◆ gtk_entry_progress_pulse()

GDK_AVAILABLE_IN_ALL void gtk_entry_progress_pulse ( GtkEntry * entry)

◆ gtk_entry_reset_im_context()

GDK_AVAILABLE_IN_ALL void gtk_entry_reset_im_context ( GtkEntry * entry)

◆ gtk_entry_set_activates_default()

GDK_AVAILABLE_IN_ALL void gtk_entry_set_activates_default ( GtkEntry * entry,
gboolean setting )

◆ gtk_entry_set_alignment()

GDK_AVAILABLE_IN_ALL void gtk_entry_set_alignment ( GtkEntry * entry,
float xalign )

◆ gtk_entry_set_attributes()

GDK_AVAILABLE_IN_ALL void gtk_entry_set_attributes ( GtkEntry * entry,
PangoAttrList * attrs )

◆ gtk_entry_set_buffer()

GDK_AVAILABLE_IN_ALL void gtk_entry_set_buffer ( GtkEntry * entry,
GtkEntryBuffer * buffer )

◆ gtk_entry_set_completion()

GDK_DEPRECATED_IN_4_10 void gtk_entry_set_completion ( GtkEntry * entry,
GtkEntryCompletion * completion )

◆ gtk_entry_set_extra_menu()

GDK_AVAILABLE_IN_ALL void gtk_entry_set_extra_menu ( GtkEntry * entry,
GMenuModel * model )

◆ gtk_entry_set_has_frame()

GDK_AVAILABLE_IN_ALL void gtk_entry_set_has_frame ( GtkEntry * entry,
gboolean setting )

◆ gtk_entry_set_icon_activatable()

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

◆ gtk_entry_set_icon_drag_source()

GDK_AVAILABLE_IN_ALL void gtk_entry_set_icon_drag_source ( GtkEntry * entry,
GtkEntryIconPosition icon_pos,
GdkContentProvider * provider,
GdkDragAction actions )

◆ gtk_entry_set_icon_from_gicon()

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

◆ gtk_entry_set_icon_from_icon_name()

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

◆ gtk_entry_set_icon_from_paintable()

GDK_AVAILABLE_IN_ALL void gtk_entry_set_icon_from_paintable ( GtkEntry * entry,
GtkEntryIconPosition icon_pos,
GdkPaintable * paintable )

◆ gtk_entry_set_icon_sensitive()

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

◆ gtk_entry_set_icon_tooltip_markup()

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

◆ gtk_entry_set_icon_tooltip_text()

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

◆ gtk_entry_set_input_hints()

GDK_AVAILABLE_IN_ALL void gtk_entry_set_input_hints ( GtkEntry * entry,
GtkInputHints hints )

◆ gtk_entry_set_input_purpose()

GDK_AVAILABLE_IN_ALL void gtk_entry_set_input_purpose ( GtkEntry * entry,
GtkInputPurpose purpose )

◆ gtk_entry_set_invisible_char()

GDK_AVAILABLE_IN_ALL void gtk_entry_set_invisible_char ( GtkEntry * entry,
gunichar ch )

◆ gtk_entry_set_max_length()

GDK_AVAILABLE_IN_ALL void gtk_entry_set_max_length ( GtkEntry * entry,
int max )

◆ gtk_entry_set_overwrite_mode()

GDK_AVAILABLE_IN_ALL void gtk_entry_set_overwrite_mode ( GtkEntry * entry,
gboolean overwrite )

◆ gtk_entry_set_placeholder_text()

GDK_AVAILABLE_IN_ALL void gtk_entry_set_placeholder_text ( GtkEntry * entry,
const char * text )

Referenced by activate().

◆ gtk_entry_set_progress_fraction()

GDK_AVAILABLE_IN_ALL void gtk_entry_set_progress_fraction ( GtkEntry * entry,
double fraction )

◆ gtk_entry_set_progress_pulse_step()

GDK_AVAILABLE_IN_ALL void gtk_entry_set_progress_pulse_step ( GtkEntry * entry,
double fraction )

◆ gtk_entry_set_tabs()

GDK_AVAILABLE_IN_ALL void gtk_entry_set_tabs ( GtkEntry * entry,
PangoTabArray * tabs )

◆ gtk_entry_set_visibility()

GDK_AVAILABLE_IN_ALL void gtk_entry_set_visibility ( GtkEntry * entry,
gboolean visible )

◆ gtk_entry_unset_invisible_char()

GDK_AVAILABLE_IN_ALL void gtk_entry_unset_invisible_char ( GtkEntry * entry)