package lablgtk3
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
OCaml interface to GTK+3
Install
dune-project
Dependency
Authors
Maintainers
Sources
lablgtk3-3.1.5.tbz
sha256=d4821cdbecf3ae374f20317d63e43fe58030c3ba9657b51a2e83e652197e8eac
sha512=83f0be38a1e21737de93f88b0adac15cdcc50cf712d773720b9bc1e8d8ffdb2c660d35840f25d326a42a9d4e6537e6cef466099bf72494196b2cc79977e703e3
doc/src/lablgtk3/gtkWindow.ml.html
Source file gtkWindow.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 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110(**************************************************************************) (* Lablgtk *) (* *) (* This program is free software; you can redistribute it *) (* and/or modify it under the terms of the GNU Library General *) (* Public License as published by the Free Software Foundation *) (* version 2, with the exception described in file COPYING which *) (* comes with the library. *) (* *) (* This program is distributed in the hope that it will be useful, *) (* but WITHOUT ANY WARRANTY; without even the implied warranty of *) (* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *) (* GNU Library General Public License for more details. *) (* *) (* You should have received a copy of the GNU Library General *) (* Public License along with this program; if not, write to the *) (* Free Software Foundation, Inc., 59 Temple Place, Suite 330, *) (* Boston, MA 02111-1307 USA *) (* *) (* *) (**************************************************************************) (* $Id$ *) open Gaux open Gobject open Gtk open Tags open GtkBaseProps open GtkBase external _gtkwindow_init : unit -> unit = "ml_gtkwindow_init" let () = _gtkwindow_init () module Window = struct include Window external set_wmclass : [>`window] obj -> name:string -> clas:string -> unit = "ml_gtk_window_set_wmclass" external add_accel_group : [>`window] obj -> accel_group -> unit = "ml_gtk_window_add_accel_group" external remove_accel_group : [>`window] obj -> accel_group -> unit = "ml_gtk_window_remove_accel_group" external activate_focus : [>`window] obj -> bool = "ml_gtk_window_activate_focus" external activate_default : [>`window] obj -> bool = "ml_gtk_window_activate_default" external set_geometry_hints : [>`window] obj -> ?pos: bool -> ?min_size: int * int -> ?max_size: int * int -> ?base_size: int * int -> ?aspect: float * float -> ?resize_inc: int * int -> ?win_gravity: Gdk.Tags.gravity -> ?user_pos: bool -> ?user_size: bool -> [>`widget] obj -> unit = "ml_gtk_window_set_geometry_hints_bc" "ml_gtk_window_set_geometry_hints" external list_toplevels : unit -> window obj list = "ml_gtk_window_list_toplevels" external add_mnemonic : [>`window] obj -> Gdk.keysym -> [>`widget] obj -> unit = "ml_gtk_window_add_mnemonic" external remove_mnemonic : [>`window] obj -> Gdk.keysym -> [>`widget] obj -> unit = "ml_gtk_window_remove_mnemonic" external activate_mnemonic : [>`window] obj -> ?modi: Gdk.Tags.modifier list -> Gdk.keysym -> unit = "ml_gtk_window_mnemonic_activate" external get_focus : [>`window] obj -> widget obj = "ml_gtk_window_get_focus" (* set_focus/default are called by Widget.grab_focus/default *) external set_focus : [>`window] obj -> [>`widget] obj -> unit = "ml_gtk_window_set_focus" external set_default : [>`window] obj -> [>`widget] obj -> unit = "ml_gtk_window_set_default" external get_size : [>`window] obj -> int * int = "ml_gtk_window_get_size" (* see gtk.props for others *) end module Dialog = struct include Dialog external action_area : [>`dialog] obj -> button_box obj = "ml_gtk_dialog_get_action_area" external vbox : [>`dialog] obj -> box obj = "ml_gtk_dialog_get_content_area" external response : [>`dialog] obj -> int -> unit = "ml_gtk_dialog_response" external set_response_sensitive : [>`dialog] obj -> int -> bool -> unit = "ml_gtk_dialog_set_response_sensitive" external set_default_response : [>`dialog] obj -> int -> unit = "ml_gtk_dialog_set_default_response" external run : [>`dialog] obj -> int = "ml_gtk_dialog_run" let std_response = Gpointer.encode_variant GtkEnums.Conv.response_tbl let decode_response = Gpointer.decode_variant GtkEnums.Conv.response_tbl end module MessageDialog = MessageDialog module AboutDialog = struct include AboutDialog external create : unit -> Gtk.about_dialog obj = "ml_gtk_about_dialog_new" end module Plug = struct include Plug (* external create : Gdk.native_window -> plug obj = "ml_gtk_plug_new"*) end module Socket = Socket
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>