# Module GtkEditProps.Entry

    module Entry: sig .. end

    val cast : 'a Gobject.obj -> Gtk.entry Gtk.obj

    module P: sig .. end

    module S: sig .. end

    val create : Gtk.entry Gobject.param list -> Gtk.entry Gtk.obj

    val append_text : [> `entry ] Gtk.obj -> string -> unit

    val prepend_text : [> `entry ] Gtk.obj -> string -> unit

    val text_length : [> `entry ] Gtk.obj -> int

    val get_completion : [> `entry ] Gtk.obj -> Gtk.entry_completion option

    val set_completion : [> `entry ] Gtk.obj -> Gtk.entry_completion -> unit

    val make_params : cont:(([> `entry ] as 'a) Gobject.param list -> 'b) ->
           'a Gobject.param list ->
           ?text:string ->
           ?visibility:bool ->
           ?max_length:int ->
           ?activates_default:bool ->
           ?editable:bool -> ?has_frame:bool -> ?width_chars:int -> ?xalign:float -> 'b