`sig
val text : ([> `entry ], string) Gobject.property
val visibility : ([> `entry ], bool) Gobject.property
val max_length : ([> `entry ], int) Gobject.property
val activates_default : ([> `entry ], bool) Gobject.property
val cursor_position : ([> `entry ], int) Gobject.property
val editable : ([> `entry ], bool) Gobject.property
val has_frame : ([> `entry ], bool) Gobject.property
val invisible_char : ([> `entry ], int) Gobject.property
val scroll_offset : ([> `entry ], int) Gobject.property
val selection_bound : ([> `entry ], int) Gobject.property
val width_chars : ([> `entry ], int) Gobject.property
val xalign : ([> `entry ], float) Gobject.property
val overwrite_mode : ([> `entry ], bool) Gobject.property
val primary_icon_activatable : ([> `entry ], bool) Gobject.property
val primary_icon_name : ([> `entry ], string option) Gobject.property
val primary_icon_pixbuf : ([> `entry ], GdkPixbuf.pixbuf) Gobject.property
val primary_icon_sensitive : ([> `entry ], bool) Gobject.property
val primary_icon_stock : ([> `entry ], GtkStock.id) Gobject.property
val primary_icon_tooltip_markup : ([> `entry ], string) Gobject.property
val primary_icon_tooltip_text : ([> `entry ], string) Gobject.property
val secondary_icon_activatable : ([> `entry ], bool) Gobject.property
val secondary_icon_name : ([> `entry ], string option) Gobject.property
val secondary_icon_pixbuf :
([> `entry ], GdkPixbuf.pixbuf) Gobject.property
val secondary_icon_sensitive : ([> `entry ], bool) Gobject.property
val secondary_icon_stock : ([> `entry ], GtkStock.id) Gobject.property
val secondary_icon_tooltip_markup : ([> `entry ], string) Gobject.property
val secondary_icon_tooltip_text : ([> `entry ], string) Gobject.property
end`