<!-- ##### SECTION Title ##### -->
GtkEntry

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### SECTION Image ##### -->


<!-- ##### STRUCT GtkEntry ##### -->
<para>

</para>


<!-- ##### SIGNAL GtkEntry::activate ##### -->
<para>

</para>

@entry: the object which received the signal.

<!-- ##### SIGNAL GtkEntry::backspace ##### -->
<para>

</para>

@entry: the object which received the signal.

<!-- ##### SIGNAL GtkEntry::copy-clipboard ##### -->
<para>

</para>

@entry: the object which received the signal.

<!-- ##### SIGNAL GtkEntry::cut-clipboard ##### -->
<para>

</para>

@entry: the object which received the signal.

<!-- ##### SIGNAL GtkEntry::delete-from-cursor ##### -->
<para>

</para>

@entry: the object which received the signal.
@arg1: 
@arg2: 

<!-- ##### SIGNAL GtkEntry::icon-press ##### -->
<para>

</para>

@entry: the object which received the signal.
@arg1: 
@arg2: 

<!-- ##### SIGNAL GtkEntry::icon-release ##### -->
<para>

</para>

@entry: the object which received the signal.
@arg1: 
@arg2: 

<!-- ##### SIGNAL GtkEntry::insert-at-cursor ##### -->
<para>

</para>

@entry: the object which received the signal.
@arg1: 

<!-- ##### SIGNAL GtkEntry::move-cursor ##### -->
<para>

</para>

@entry: the object which received the signal.
@arg1: 
@arg2: 
@arg3: 

<!-- ##### SIGNAL GtkEntry::paste-clipboard ##### -->
<para>

</para>

@entry: the object which received the signal.

<!-- ##### SIGNAL GtkEntry::populate-popup ##### -->
<para>

</para>

@entry: the object which received the signal.
@widget: 

<!-- ##### SIGNAL GtkEntry::preedit-changed ##### -->
<para>

</para>

@entry: the object which received the signal.
@arg1: 

<!-- ##### SIGNAL GtkEntry::toggle-overwrite ##### -->
<para>

</para>

@entry: the object which received the signal.

<!-- ##### ARG GtkEntry:activates-default ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:attributes ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:buffer ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:caps-lock-warning ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:completion ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:cursor-position ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:editable ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:has-frame ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:im-module ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:inner-border ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:input-hints ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:input-purpose ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:invisible-char ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:invisible-char-set ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:max-length ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:overwrite-mode ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:placeholder-text ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:populate-all ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:primary-icon-activatable ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:primary-icon-gicon ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:primary-icon-name ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:primary-icon-pixbuf ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:primary-icon-sensitive ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:primary-icon-stock ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:primary-icon-storage-type ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:primary-icon-tooltip-markup ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:primary-icon-tooltip-text ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:progress-fraction ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:progress-pulse-step ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:scroll-offset ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:secondary-icon-activatable ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:secondary-icon-gicon ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:secondary-icon-name ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:secondary-icon-pixbuf ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:secondary-icon-sensitive ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:secondary-icon-stock ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:secondary-icon-storage-type ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:secondary-icon-tooltip-markup ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:secondary-icon-tooltip-text ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:selection-bound ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:shadow-type ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:text ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:text-length ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:truncate-multiline ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:visibility ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:width-chars ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:xalign ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:icon-prelight ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:inner-border ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:invisible-char ##### -->
<para>

</para>

<!-- ##### ARG GtkEntry:progress-border ##### -->
<para>

</para>

<!-- ##### FUNCTION gtk_entry_new ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION gtk_entry_new_with_buffer ##### -->
<para>

</para>

@buffer: 
@Returns: 


<!-- ##### FUNCTION gtk_entry_get_buffer ##### -->
<para>

</para>

@entry: 
@Returns: 


<!-- ##### FUNCTION gtk_entry_set_buffer ##### -->
<para>

</para>

@entry: 
@buffer: 


<!-- ##### FUNCTION gtk_entry_set_text ##### -->
<para>

</para>

@entry: 
@text: 


<!-- ##### FUNCTION gtk_entry_get_text ##### -->
<para>

</para>

@entry: 
@Returns: 


<!-- ##### FUNCTION gtk_entry_get_text_length ##### -->
<para>

</para>

@entry: 
@Returns: 


<!-- ##### FUNCTION gtk_entry_get_text_area ##### -->
<para>

</para>

@entry: 
@text_area: 


<!-- ##### FUNCTION gtk_entry_set_visibility ##### -->
<para>

</para>

@entry: 
@visible: 


<!-- ##### FUNCTION gtk_entry_set_invisible_char ##### -->
<para>

</para>

@entry: 
@ch: 


<!-- ##### FUNCTION gtk_entry_unset_invisible_char ##### -->
<para>

</para>

@entry: 


<!-- ##### FUNCTION gtk_entry_set_max_length ##### -->
<para>

</para>

@entry: 
@max: 


<!-- ##### FUNCTION gtk_entry_get_activates_default ##### -->
<para>

</para>

@entry: 
@Returns: 


<!-- ##### FUNCTION gtk_entry_get_has_frame ##### -->
<para>

</para>

@entry: 
@Returns: 


<!-- ##### FUNCTION gtk_entry_get_inner_border ##### -->
<para>

</para>

@entry: 
@Returns: 


<!-- ##### FUNCTION gtk_entry_get_width_chars ##### -->
<para>

</para>

@entry: 
@Returns: 


<!-- ##### FUNCTION gtk_entry_set_activates_default ##### -->
<para>

</para>

@entry: 
@setting: 


<!-- ##### FUNCTION gtk_entry_set_has_frame ##### -->
<para>

</para>

@entry: 
@setting: 


<!-- ##### FUNCTION gtk_entry_set_inner_border ##### -->
<para>

</para>

@entry: 
@border: 


<!-- ##### FUNCTION gtk_entry_set_width_chars ##### -->
<para>

</para>

@entry: 
@n_chars: 


<!-- ##### FUNCTION gtk_entry_get_invisible_char ##### -->
<para>

</para>

@entry: 
@Returns: 


<!-- ##### FUNCTION gtk_entry_set_alignment ##### -->
<para>

</para>

@entry: 
@xalign: 


<!-- ##### FUNCTION gtk_entry_get_alignment ##### -->
<para>

</para>

@entry: 
@Returns: 


<!-- ##### FUNCTION gtk_entry_set_placeholder_text ##### -->
<para>

</para>

@entry: 
@text: 


<!-- ##### FUNCTION gtk_entry_get_placeholder_text ##### -->
<para>

</para>

@entry: 
@Returns: 


<!-- ##### FUNCTION gtk_entry_set_overwrite_mode ##### -->
<para>

</para>

@entry: 
@overwrite: 


<!-- ##### FUNCTION gtk_entry_get_overwrite_mode ##### -->
<para>

</para>

@entry: 
@Returns: 


<!-- ##### FUNCTION gtk_entry_get_layout ##### -->
<para>

</para>

@entry: 
@Returns: 


<!-- ##### FUNCTION gtk_entry_get_layout_offsets ##### -->
<para>

</para>

@entry: 
@x: 
@y: 


<!-- ##### FUNCTION gtk_entry_layout_index_to_text_index ##### -->
<para>

</para>

@entry: 
@layout_index: 
@Returns: 


<!-- ##### FUNCTION gtk_entry_text_index_to_layout_index ##### -->
<para>

</para>

@entry: 
@text_index: 
@Returns: 


<!-- ##### FUNCTION gtk_entry_set_attributes ##### -->
<para>

</para>

@entry: 
@attrs: 


<!-- ##### FUNCTION gtk_entry_get_attributes ##### -->
<para>

</para>

@entry: 
@Returns: 


<!-- ##### FUNCTION gtk_entry_get_max_length ##### -->
<para>

</para>

@entry: 
@Returns: 


<!-- ##### FUNCTION gtk_entry_get_visibility ##### -->
<para>

</para>

@entry: 
@Returns: 


<!-- ##### FUNCTION gtk_entry_set_completion ##### -->
<para>

</para>

@entry: 
@completion: 


<!-- ##### FUNCTION gtk_entry_get_completion ##### -->
<para>

</para>

@entry: 
@Returns: 


<!-- ##### FUNCTION gtk_entry_set_cursor_hadjustment ##### -->
<para>

</para>

@entry: 
@adjustment: 


<!-- ##### FUNCTION gtk_entry_get_cursor_hadjustment ##### -->
<para>

</para>

@entry: 
@Returns: 


<!-- ##### FUNCTION gtk_entry_set_progress_fraction ##### -->
<para>

</para>

@entry: 
@fraction: 


<!-- ##### FUNCTION gtk_entry_get_progress_fraction ##### -->
<para>

</para>

@entry: 
@Returns: 


<!-- ##### FUNCTION gtk_entry_set_progress_pulse_step ##### -->
<para>

</para>

@entry: 
@fraction: 


<!-- ##### FUNCTION gtk_entry_get_progress_pulse_step ##### -->
<para>

</para>

@entry: 
@Returns: 


<!-- ##### FUNCTION gtk_entry_progress_pulse ##### -->
<para>

</para>

@entry: 


<!-- ##### FUNCTION gtk_entry_im_context_filter_keypress ##### -->
<para>

</para>

@entry: 
@event: 
@Returns: 


<!-- ##### FUNCTION gtk_entry_reset_im_context ##### -->
<para>

</para>

@entry: 


<!-- ##### ENUM GtkEntryIconPosition ##### -->
<para>

</para>

@GTK_ENTRY_ICON_PRIMARY: 
@GTK_ENTRY_ICON_SECONDARY: 

<!-- ##### FUNCTION gtk_entry_set_icon_from_pixbuf ##### -->
<para>

</para>

@entry: 
@icon_pos: 
@pixbuf: 


<!-- ##### FUNCTION gtk_entry_set_icon_from_stock ##### -->
<para>

</para>

@entry: 
@icon_pos: 
@stock_id: 


<!-- ##### FUNCTION gtk_entry_set_icon_from_icon_name ##### -->
<para>

</para>

@entry: 
@icon_pos: 
@icon_name: 


<!-- ##### FUNCTION gtk_entry_set_icon_from_gicon ##### -->
<para>

</para>

@entry: 
@icon_pos: 
@icon: 


<!-- ##### FUNCTION gtk_entry_get_icon_storage_type ##### -->
<para>

</para>

@entry: 
@icon_pos: 
@Returns: 


<!-- ##### FUNCTION gtk_entry_get_icon_pixbuf ##### -->
<para>

</para>

@entry: 
@icon_pos: 
@Returns: 


<!-- ##### FUNCTION gtk_entry_get_icon_stock ##### -->
<para>

</para>

@entry: 
@icon_pos: 
@Returns: 


<!-- ##### FUNCTION gtk_entry_get_icon_name ##### -->
<para>

</para>

@entry: 
@icon_pos: 
@Returns: 


<!-- ##### FUNCTION gtk_entry_get_icon_gicon ##### -->
<para>

</para>

@entry: 
@icon_pos: 
@Returns: 


<!-- ##### FUNCTION gtk_entry_set_icon_activatable ##### -->
<para>

</para>

@entry: 
@icon_pos: 
@activatable: 


<!-- ##### FUNCTION gtk_entry_get_icon_activatable ##### -->
<para>

</para>

@entry: 
@icon_pos: 
@Returns: 


<!-- ##### FUNCTION gtk_entry_set_icon_sensitive ##### -->
<para>

</para>

@entry: 
@icon_pos: 
@sensitive: 


<!-- ##### FUNCTION gtk_entry_get_icon_sensitive ##### -->
<para>

</para>

@entry: 
@icon_pos: 
@Returns: 


<!-- ##### FUNCTION gtk_entry_get_icon_at_pos ##### -->
<para>

</para>

@entry: 
@x: 
@y: 
@Returns: 


<!-- ##### FUNCTION gtk_entry_set_icon_tooltip_text ##### -->
<para>

</para>

@entry: 
@icon_pos: 
@tooltip: 


<!-- ##### FUNCTION gtk_entry_get_icon_tooltip_text ##### -->
<para>

</para>

@entry: 
@icon_pos: 
@Returns: 


<!-- ##### FUNCTION gtk_entry_set_icon_tooltip_markup ##### -->
<para>

</para>

@entry: 
@icon_pos: 
@tooltip: 


<!-- ##### FUNCTION gtk_entry_get_icon_tooltip_markup ##### -->
<para>

</para>

@entry: 
@icon_pos: 
@Returns: 


<!-- ##### FUNCTION gtk_entry_set_icon_drag_source ##### -->
<para>

</para>

@entry: 
@icon_pos: 
@target_list: 
@actions: 


<!-- ##### FUNCTION gtk_entry_get_current_icon_drag_source ##### -->
<para>

</para>

@entry: 
@Returns: 


<!-- ##### FUNCTION gtk_entry_get_icon_area ##### -->
<para>

</para>

@entry: 
@icon_pos: 
@icon_area: 


<!-- ##### ENUM GtkInputPurpose ##### -->
<para>

</para>

@GTK_INPUT_PURPOSE_FREE_FORM: 
@GTK_INPUT_PURPOSE_ALPHA: 
@GTK_INPUT_PURPOSE_DIGITS: 
@GTK_INPUT_PURPOSE_NUMBER: 
@GTK_INPUT_PURPOSE_PHONE: 
@GTK_INPUT_PURPOSE_URL: 
@GTK_INPUT_PURPOSE_EMAIL: 
@GTK_INPUT_PURPOSE_NAME: 
@GTK_INPUT_PURPOSE_PASSWORD: 
@GTK_INPUT_PURPOSE_PIN: 

<!-- ##### FUNCTION gtk_entry_set_input_purpose ##### -->
<para>

</para>

@entry: 
@purpose: 


<!-- ##### FUNCTION gtk_entry_get_input_purpose ##### -->
<para>

</para>

@entry: 
@Returns: 


<!-- ##### ENUM GtkInputHints ##### -->
<para>

</para>

@GTK_INPUT_HINT_NONE: 
@GTK_INPUT_HINT_SPELLCHECK: 
@GTK_INPUT_HINT_NO_SPELLCHECK: 
@GTK_INPUT_HINT_WORD_COMPLETION: 
@GTK_INPUT_HINT_LOWERCASE: 
@GTK_INPUT_HINT_UPPERCASE_CHARS: 
@GTK_INPUT_HINT_UPPERCASE_WORDS: 
@GTK_INPUT_HINT_UPPERCASE_SENTENCES: 
@GTK_INPUT_HINT_INHIBIT_OSK: 

<!-- ##### FUNCTION gtk_entry_set_input_hints ##### -->
<para>

</para>

@entry: 
@hints: 


<!-- ##### FUNCTION gtk_entry_get_input_hints ##### -->
<para>

</para>

@entry: 
@Returns: 


