dev-ocaml/lablgtk

Objective Caml bindings for Gtk+.

Versions

Slot Version Repository Platforms
0 2.18.3 SuperHeron-misc ~amd64 arm? x86?

Metadata

Homepage http://lablgtk.forge.ocamlcore.org
Summary Objective Caml bindings for Gtk+
Description LablGTK is is an Objective Caml interface to gtk+. It comes in two flavors: LablGTK1 for gtk+-1.2 and LablGTK2 for gtk+-2.0 to gtk+-2.16. It uses the rich type system of Objective Caml 3 to provide a strongly typed, yet very comfortable, object-oriented interface to gtk+. This is not that easy if you know the dynamic typing approach taken by gtk+.
Upstream changelog http://lablgtk.forge.ocamlcore.org/changes2.txt
Upstream documentation http://lablgtk.forge.ocamlcore.org/refdoc/index.html
Dependencies (
    build+run:
    dev-lang/ocaml[>=3.11]
    x11-libs/gtk+:2[>=2.16.0]
    glade? (
        dev-util/glade
    )
    gnomecanvas? (
        gnome-platform/libgnomecanvas
    )
    gnomeui? (
        gnome-platform/libgnomeui:2
    )
    gtksourceview? (
        gnome-desktop/gtksourceview:2
    )
    opengl? (
        dev-ocaml/lablgl
        x11-libs/gtkglarea:2
    )
    panel? (
        gnome-desktop/gnome-panel:3.0
    )
    spell? (
        app-spell/gtkspell:2
    )
    svg? (
        gnome-desktop/librsvg:2
    )
)
Downloads http://forge.ocamlcore.org/frs/download.php/1479/lablgtk-2.18.3.tar.gz
Licences LGPL-2.1

Choices

OPTIONS

glade
gnomecanvas
gnomeui
gtksourceview
opengl Adds support for OpenGL (3D graphics)
panel
spell Adds dictionary support
svg Adds support for SVG (Scalable Vector Graphics http://www.w3.org/TR/SVG ). This option is mainly intended for users that tend to browse multimedia sites frequently.
threads Adds threads support for various packages. Usually pthreads