sig
  val activate : ([> `entry ], unit -> unit) GtkSignal.t
  val backspace : ([> `entry ], unit -> unit) GtkSignal.t
  val copy_clipboard : ([> `entry ], unit -> unit) GtkSignal.t
  val cut_clipboard : ([> `entry ], unit -> unit) GtkSignal.t
  val delete_from_cursor :
    ([> `entry ], GtkEnums.delete_type -> int -> unit) GtkSignal.t
  val insert_at_cursor : ([> `entry ], string -> unit) GtkSignal.t
  val move_cursor :
    ([> `entry ], GtkEnums.movement_step -> int -> extend:bool -> unit)
    GtkSignal.t
  val paste_clipboard : ([> `entry ], unit -> unit) GtkSignal.t
  val populate_popup : ([> `entry ], Gtk.menu Gtk.obj -> unit) GtkSignal.t
  val toggle_overwrite : ([> `entry ], unit -> unit) GtkSignal.t
  val icon_press :
    ([> `entry ], GtkEnums.entry_icon_position -> GdkEvent.Button.t -> unit)
    GtkSignal.t
  val icon_released :
    ([> `entry ], GtkEnums.entry_icon_position -> GdkEvent.Button.t -> unit)
    GtkSignal.t
end