`([> Gtk.entry ] as 'a) Gtk.obj ->
object
val obj : 'a Gtk.obj
method activates_default : bool
method append_text : string -> unit
method as_entry : Gtk.entry Gtk.obj
method as_widget : Gtk.widget Gtk.obj
method coerce : GObj.widget
method connect : GEdit.entry_signals
method copy_clipboard : unit -> unit
method cut_clipboard : unit -> unit
method delete_selection : unit -> unit
method delete_text : start:int -> stop:int -> unit
method destroy : unit -> unit
method drag : GObj.drag_ops
method editable : bool
method event : GObj.event_ops
method get_chars : start:int -> stop:int -> string
method get_completion : GEdit.entry_completion option
method get_oid : int
method has_frame : bool
method insert_text : string -> pos:int -> int
method invisible_char : int
method max_length : int
method misc : GObj.misc_ops
method paste_clipboard : unit -> unit
method position : int
method prepend_text : string -> unit
method scroll_offset : int
method select_region : start:int -> stop:int -> unit
method selection : (int * int) option
method set_activates_default : bool -> unit
method set_completion : GEdit.entry_completion -> unit
method set_editable : bool -> unit
method set_has_frame : bool -> unit
method set_invisible_char : int -> unit
method set_max_length : int -> unit
method set_position : int -> unit
method set_text : string -> unit
method set_visibility : bool -> unit
method set_width_chars : int -> unit
method set_xalign : float -> unit
method text : string
method text_length : int
method visibility : bool
method width_chars : int
method xalign : float
end`