gtk +package
This is the core library of the Gtk2Hs suite of libraries for Haskell based on Gtk+. Gtk+ is an extensive and mature multi-platform toolkit for creating graphical user interfaces.
Version 0.12.3
gtk-mac-integration helps integrate Gtk applications with the native Mac desktop and make it feel more like a Mac application. http:sourceforge.netappstracgtk-osxwiki/Integrate
Version 0.1.0.4
For communicate GTK+ event in multi-processes GTK+ program, we can use "serializeEvent" serialized event at *server* process, then pass serialized event over the network, when *client* process receive serialized event from the network, we can use "deserializeEvent serializedEvent mainDoEvent" re-emit same event at *client* side.
Version 0.12.0
The Gtk Toy Framework is a simplifying interface over Gtk for creating applications which draw things and interact with the mouse and keyboard. It handles the minutae of setting up the Gtk window and canvas, and processes the input events into more palatable data structures.
Version 0.2.0
This package provides a wrapper around the prolific eggtraymanager code. Note that it is *NOT* itself a system tray widget, though it is a very convenient utility for implementing one. This package adopts the style of gtk2hs and is designed to work well with it.
Changes in 0.1.2: depend on gtk 0.12.1 to build with ghc 7.2
Version 0.1.2
This package provides a set of helper programs necessary to build the Gtk2Hs suite of libraries. These tools include a modified c2hs binding tool that is used to generate FFI declarations, a tool to build a type hierarchy that mirrors the C type hierarchy of GObjects found in glib, and a generator for signal declarations that are used to call back from C to Haskell. These tools are not needed to actually run Gtk2Hs programs.
Version 0.12.3.1
This package contains a type class called Cast with a function cast, that is a wrapper for all the castTo* functions of gtk2hs. It makes it easier to write other functions that require a castTo* as a parameter, like xmlGetWidget from glade. The main utility of these packages is to use xmlGetWidgetCast, a version of xmlGetWidget defined in gtk2hs-cast-glade, which has the type: xmlGetWidgetCast :: (Cast widget, WidgetClass widget) => GladeXML -> String -> IO widget.
This is the glade package of gtk2hs-cast, which contains the function xmlGetWidgetCast.
Version 0.10.1.1
This package contains a type class called Cast with a function cast, that is a wrapper for all the castTo* functions of gtk2hs. It makes it easier to write other functions that require a castTo* as a parameter, like xmlGetWidget from glade. The main utility of these packages is to use xmlGetWidgetCast, a version of xmlGetWidget defined in gtk2hs-cast-glade, which has the type: xmlGetWidgetCast :: (Cast widget, WidgetClass widget) => GladeXML -> String -> IO widget.
This is the glib package of gtk2hs-cast, which contains the definition of the Cast class.
Version 0.10.1.1
This package contains a type class called Cast with a function cast, that is a wrapper for all the castTo* functions of gtk2hs. It makes it easier to write other functions that require a castTo* as a parameter, like xmlGetWidget from glade. The main utility of these packages is to use xmlGetWidgetCast, a version of xmlGetWidget defined in gtk2hs-cast-glade, which has the type: xmlGetWidgetCast :: (Cast widget, WidgetClass widget) => GladeXML -> String -> IO widget.
This is the gnomevfs package of gtk2hs-cast, which contains the instances of Cast for the types in the gnomevfs package from gtk2hs.
Version 0.10.1.2
This package contains a type class called Cast with a function cast, that is a wrapper for all the castTo* functions of gtk2hs. It makes it easier to write other functions that require a castTo* as a parameter, like xmlGetWidget from glade. The main utility of these packages is to use xmlGetWidgetCast, a version of xmlGetWidget defined in gtk2hs-cast-glade, which has the type: xmlGetWidgetCast :: (Cast widget, WidgetClass widget) => GladeXML -> String -> IO widget.
This is the gtk package of gtk2hs-cast, which contains the instances of Cast for the types in the gtk package from gtk2hs.
Version 0.10.1.2
This package contains a type class called Cast with a function cast, that is a wrapper for all the castTo* functions of gtk2hs. It makes it easier to write other functions that require a castTo* as a parameter, like xmlGetWidget from glade. The main utility of these packages is to use xmlGetWidgetCast, a version of xmlGetWidget defined in gtk2hs-cast-glade, which has the type: xmlGetWidgetCast :: (Cast widget, WidgetClass widget) => GladeXML -> String -> IO widget.
This is the gtkglext package of gtk2hs-cast, which contains the instances of Cast for the types in the gtkglext package from gtk2hs.
Version 0.10.1.2
This package contains a type class called Cast with a function cast, that is a wrapper for all the castTo* functions of gtk2hs. It makes it easier to write other functions that require a castTo* as a parameter, like xmlGetWidget from glade. The main utility of these packages is to use xmlGetWidgetCast, a version of xmlGetWidget defined in gtk2hs-cast-glade, which has the type: xmlGetWidgetCast :: (Cast widget, WidgetClass widget) => GladeXML -> String -> IO widget.
This is the gtk2sourceview2 package of gtk2hs-cast, which contains the instances of Cast for the types in the gtksourceview2 package from gtk2hs.
Version 0.10.1.2
This package contains a type class called Cast with a function cast, that is a wrapper for all the castTo* functions of gtk2hs. It makes it easier to write other functions that require a castTo* as a parameter, like xmlGetWidget from glade. The main utility of these packages is to use xmlGetWidgetCast, a version of xmlGetWidget defined in gtk2hs-cast-glade, which has the type: xmlGetWidgetCast :: (Cast widget, WidgetClass widget) => GladeXML -> String -> IO widget.
This is the Template Haskell package of gtk2hs-cast, it includes a template for generating a module with instances of the Cast class, defined at gtk2hs-cast-glib.
Version 0.10.1.0
Adds a module Graphics.UI.Gtk.Layout.Rpn to gtk2hs. This module defines a type RPN for operators, which is an instance of Data.Monoid.Monoid class. You can combine those operators using reverse polish notation, as made popular by, say, HP calculators. There are operators for layout elements, like expanders, panes, boxes and notebooks, and for a few other widgets, like buttons and labels. You can also insert any existing gtk2hs widget in the stack.
Version 0.2.1
Convenience functions to extend Gtk2hs.
Version 0.1
GtkGLExt provides the GDK objects to support OpenGL rendering in GTK+, and GtkWidget API add-ons to make GTK+ widgets OpenGL-capable.
Version 0.12.1
GtkGLTV adds OpenGL support to GtkTV, which is a Gtk back-end for tangible values.
Version 0.2.0
GtkImageView is a simple image viewer widget for GTK+. Similar to the image viewer panes in gThumb or Eye of Gnome. It makes writing image viewing and editing applications easy. Among its features are: * Mouse and keyboard zooming. * Scrolling and dragging. * Adjustable interpolation. * Fullscreen mode. * GIF animation support. * Ability to make selections. * Extensible using a tool system.
Version 0.12.0
gtkrsync is a simple GUI that displays a running status display built from rsync. This status display includes a per-file and overall status bar, overall estimated time to completion, and an expandable button that shows all rsync status output.
Version 1.0.4
GtkSourceView is a text widget that extends the standard GTK+ 2.x text widget GtkTextView. It improves GtkTextView by implementing syntax highlighting and other features typical of a source editor.
Version 0.12.3.1
Show more results