package lablgtk3
OCaml interface to GTK+3
Install
Dune Dependency
Authors
Maintainers
Sources
lablgtk3-3.1.1.tbz
sha256=22c7061c8acb49c1ccd0a19396d2b1d7d1d677e0ce7954122404be94a00fecf9
sha512=193c340d9941680869eb90bc89f5b27cc5bdf294f4635081a9ba56a99fa2982266c4ee2eb5fd04d3a3f6150082800de5df786def8c72a276a779d843d914e9e3
doc/lablgtk3/GEdit/index.html
Module GEdit
Editable Widgets
GtkEditable
class editable_signals : [> Gtk.editable ] Gtk.obj -> object ... end
@gtkdoc gtk GtkEditable
class editable : ([> Gtk.editable ] as 'a) Gtk.obj -> object ... end
Interface for text-editing widgets @gtkdoc gtk GtkEditable
GtkEntry & GtkEntryCompletion
class entry_completion_signals : [> `entrycompletion ] Gtk.obj -> object ... end
class entry_completion : ([> `entrycompletion | `celllayout ] as 'a) Gtk.obj -> object ... end
class entry_signals : [> Gtk.entry ] Gtk.obj -> object ... end
@gtkdoc gtk GtkEntry
A single line text entry field @gtkdoc gtk GtkEntry
val entry :
?text:string ->
?visibility:bool ->
?max_length:int ->
?activates_default:bool ->
?editable:bool ->
?has_frame:bool ->
?width_chars:int ->
?xalign:float ->
?placeholder_text:string ->
?width:int ->
?height:int ->
?packing:(GObj.widget -> unit) ->
?show:bool ->
unit ->
entry
@gtkdoc gtk GtkEntry
val entry_completion :
?model:GTree.model ->
?minimum_key_length:int ->
?entry:entry ->
unit ->
entry_completion
@gtkdoc gtk GtkEntryCompletion
GtkSpinButton
class spin_button_signals : [> Gtk.spin_button ] Gtk.obj -> object ... end
@gtkdoc gtk GtkSpinButton
class spin_button : Gtk.spin_button Gtk.obj -> object ... end
Retrieve an integer or floating-point number from the user @gtkdoc gtk GtkSpinButton
val spin_button :
?adjustment:GData.adjustment ->
?rate:float ->
?digits:int ->
?numeric:bool ->
?snap_to_ticks:bool ->
?update_policy:[ `ALWAYS | `IF_VALID ] ->
?value:float ->
?wrap:bool ->
?width:int ->
?height:int ->
?packing:(GObj.widget -> unit) ->
?show:bool ->
unit ->
spin_button
@gtkdoc gtk GtkSpinButton
GtkComboBox
class combo_box_signals : [> Gtk.combo_box ] Gtk.obj -> object ... end
class combo_box : ([> Gtk.combo_box ] as 'a) Gtk.obj -> object ... end
val combo_box :
?model:GTree.model ->
?active:int ->
?add_tearoffs:bool ->
?focus_on_click:bool ->
?entry_text_column:int ->
?has_entry:bool ->
?has_frame:bool ->
?wrap_width:int ->
?width:int ->
?height:int ->
?packing:(GObj.widget -> unit) ->
?show:bool ->
unit ->
combo_box
@gtkdoc gtk GtkComboBox
Convenience API simulating Gtk+ 2
class combo_box_entry : ([> Gtk.combo_box ] as 'a) Gtk.obj -> object ... end
val combo_box_entry :
?model:GTree.model ->
?text_column:string GTree.column ->
?active:int ->
?add_tearoffs:bool ->
?focus_on_click:bool ->
?has_frame:bool ->
?wrap_width:int ->
?width:int ->
?height:int ->
?packing:(GObj.widget -> unit) ->
?show:bool ->
unit ->
combo_box_entry
Convenience API for text-only ComboBoxes
type 'a text_combo = 'a * (GTree.list_store * string GTree.column) constraint 'a = combo_box
val text_combo_add : 'a text_combo -> string -> unit
val text_combo_get_active : 'a text_combo -> string option
val combo_box_text :
?strings:string list ->
?use_markup:bool ->
?active:int ->
?add_tearoffs:bool ->
?focus_on_click:bool ->
?entry_text_column:int ->
?has_entry:bool ->
?has_frame:bool ->
?wrap_width:int ->
?width:int ->
?height:int ->
?packing:(GObj.widget -> unit) ->
?show:bool ->
unit ->
combo_box text_combo
A convenience function for creating simple GEdit.combo_box
. Creates a simple GTree.list_store
with a single text column, adds strings
in it, creates a GTree.cell_renderer_text
and connects it with the model.
@gtkdoc gtk GtkComboBox
val combo_box_entry_text :
?strings:string list ->
?active:int ->
?add_tearoffs:bool ->
?focus_on_click:bool ->
?has_frame:bool ->
?wrap_width:int ->
?width:int ->
?height:int ->
?packing:(GObj.widget -> unit) ->
?show:bool ->
unit ->
combo_box_entry text_combo
A convenience function. See GEdit.combo_box_text
@gtkdoc gtk GtkComboBoxEntry
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page