package lablgtk3
OCaml interface to GTK+3
Install
dune-project
Dependency
Authors
Maintainers
Sources
lablgtk3-3.1.5.tbz
sha256=d4821cdbecf3ae374f20317d63e43fe58030c3ba9657b51a2e83e652197e8eac
sha512=83f0be38a1e21737de93f88b0adac15cdcc50cf712d773720b9bc1e8d8ffdb2c660d35840f25d326a42a9d4e6537e6cef466099bf72494196b2cc79977e703e3
doc/src/lablgtk3/gtkFileProps.ml.html
Source file gtkFileProps.ml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
open Gobject open Data module Object = GtkObject external ml_gtkfile_init : unit -> unit = "ml_gtkfile_init" let () = ml_gtkfile_init () let may_cons = Property.may_cons let may_cons_opt = Property.may_cons_opt module FileChooser = struct let cast w : Gtk.file_chooser obj = try_cast w "GtkFileChooser" module P = struct let action : ([>`filechooser],_) property = {name="action"; conv=GtkEnums.Conv.file_chooser_action} let create_folders : ([>`filechooser],_) property = {name="create-folders"; conv=boolean} let extra_widget : ([>`filechooser],_) property = {name="extra-widget"; conv=(gobject : Gtk.widget obj data_conv)} let filter : ([>`filechooser],_) property = {name="filter"; conv=(gobject : Gtk.file_filter Gtk.obj data_conv)} let local_only : ([>`filechooser],_) property = {name="local-only"; conv=boolean} let preview_widget : ([>`filechooser],_) property = {name="preview-widget"; conv=(gobject : Gtk.widget obj data_conv)} let preview_widget_active : ([>`filechooser],_) property = {name="preview-widget-active"; conv=boolean} let select_multiple : ([>`filechooser],_) property = {name="select-multiple"; conv=boolean} let : ([>`filechooser],_) property = {name="show-hidden"; conv=boolean} let use_preview_label : ([>`filechooser],_) property = {name="use-preview-label"; conv=boolean} let do_overwrite_confirmation : ([>`filechooser],_) property = {name="do-overwrite-confirmation"; conv=boolean} end module S = struct open GtkSignal let current_folder_changed = {name="current_folder_changed"; classe=`filechooser; marshaller=marshal_unit} let file_activated = {name="file_activated"; classe=`filechooser; marshaller=marshal_unit} let selection_changed = {name="selection_changed"; classe=`filechooser; marshaller=marshal_unit} let update_preview = {name="update_preview"; classe=`filechooser; marshaller=marshal_unit} let confirm_overwrite = {name="confirm_overwrite"; classe=`filechooser; marshaller=fun f -> marshal0_ret ~ret:GtkEnums.Conv.file_chooser_confirmation f} end end module FileChooserButton = struct let cast w : Gtk.file_chooser_button obj = try_cast w "GtkFileChooserButton" module P = struct let title : ([>`filechooserbutton],_) property = {name="title"; conv=string} let width_chars : ([>`filechooserbutton],_) property = {name="width-chars"; conv=int} end let create pl : Gtk.file_chooser_button obj = Object.make "GtkFileChooserButton" pl end
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>