lablgtk3

OCaml interface to GTK+3
IN THIS PACKAGE
Module GtkStock
val _gtkstock_init : unit -> unit
type gtk_stock_id = [
| `ABOUT(*

since GTK 2.6

*)
| `ADD
| `APPLY
| `BOLD
| `CANCEL
| `CAPS_LOCK_WARNING(*

since GTK 2.16

*)
| `CDROM
| `CLEAR
| `CLOSE
| `COLOR_PICKER(*

since GTK 2.2

*)
| `CONVERT
| `CONNECT(*

since GTK 2.6

*)
| `COPY
| `CUT
| `DELETE
| `DIALOG_AUTHENTICATION(*

since GTK 2.4

*)
| `DIALOG_INFO
| `DIALOG_WARNING
| `DIALOG_ERROR
| `DIALOG_QUESTION
| `DIRECTORY(*

since GTK 2.6

*)
| `DISCONNECT(*

since GTK 2.6

*)
| `DND
| `DND_MULTIPLE
| `EDIT(*

since GTK 2.6

*)
| `EXECUTE
| `FILE(*

since GTK 2.6

*)
| `FIND
| `FIND_AND_REPLACE
| `FLOPPY
| `FULLSCREEN(*

since GTK 2.8

*)
| `GOTO_BOTTOM
| `GOTO_FIRST
| `GOTO_LAST
| `GOTO_TOP
| `GO_BACK
| `GO_DOWN
| `GO_FORWARD
| `GO_UP
| `HARDDISK(*

since GTK 2.4

*)
| `HELP
| `HOME
| `INDEX
| `INDENT(*

since GTK 2.4

*)
| `INFO(*

since GTK 2.8

*)
| `ITALIC
| `JUMP_TO
| `JUSTIFY_CENTER
| `JUSTIFY_FILL
| `JUSTIFY_LEFT
| `JUSTIFY_RIGHT
| `LEAVE_FULLSCREEN(*

since GTK 2.8

*)
| `MISSING_IMAGE
| `MEDIA_FORWARD(*

since GTK 2.6

*)
| `MEDIA_NEXT(*

since GTK 2.6

*)
| `MEDIA_PAUSE(*

since GTK 2.6

*)
| `MEDIA_PLAY(*

since GTK 2.6

*)
| `MEDIA_PREVIOUS(*

since GTK 2.6

*)
| `MEDIA_RECORD(*

since GTK 2.6

*)
| `MEDIA_REWIND(*

since GTK 2.6

*)
| `MEDIA_STOP(*

since GTK 2.6

*)
| `NETWORK(*

since GTK 2.4

*)
| `NEW
| `NO
| `OK
| `OPEN
| `ORIENTATION_LANDSCAPE(*

since GTK 2.10

*)
| `ORIENTATION_PORTRAIT(*

since GTK 2.10

*)
| `ORIENTATION_REVERSE_LANDSCAPE(*

since GTK 2.10

*)
| `ORIENTATION_REVERSE_PORTRAIT(*

since GTK 2.10

*)
| `PAGE_SETUP(*

since GTK 2.14

*)
| `PASTE
| `PREFERENCES
| `PRINT
| `PRINT_ERROR
| `PRINT_PAUSED
| `PRINT_PREVIEW
| `PRINT_REPORT
| `PRINT_WARNING
| `PROPERTIES
| `QUIT
| `REDO
| `REFRESH
| `REMOVE
| `REVERT_TO_SAVED
| `SAVE
| `SAVE_AS
| `SELECT_ALL(*

since GTK 2.10

*)
| `SELECT_COLOR
| `SELECT_FONT
| `SORT_ASCENDING
| `SORT_DESCENDING
| `SPELL_CHECK
| `STOP
| `STRIKETHROUGH
| `UNDELETE
| `UNDERLINE
| `UNDO
| `UNINDENT(*

since GTK 2.4

*)
| `YES
| `ZOOM_100
| `ZOOM_FIT
| `ZOOM_IN
| `ZOOM_OUT
]
type id = [
| gtk_stock_id
| `STOCK of string
]
val id_table : ( id, string ) Hashtbl.t
val convert_id : id -> string
module Icon_source : sig ... end
module Icon_set : sig ... end
module Icon_factory : sig ... end
val make_icon_source : ?filename:string -> ?pixbuf:GdkPixbuf.pixbuf -> ?direction:Gtk.Tags.text_direction -> ?state:Gtk.Tags.state_type -> ?size:Gtk.Tags.icon_size -> unit -> Gtk.icon_source
val make_icon_set : ?pixbuf:GdkPixbuf.pixbuf -> Gtk.icon_source list -> Gtk.icon_set
val make_icon_factory : ?default:bool -> ?icons:(id * Gtk.icon_set) list -> unit -> Gtk.icon_factory
type item = {
stock_id : string;
label : string;
modifier : Gdk.Tags.modifier list;
keyval : Gdk.keysym;
}
module Item : sig ... end