Difference between revisions of "Gtk2Hs/Tutorials"

From HaskellWiki
Jump to: navigation, search
(Gtk2Hs Tutorials: not so dead as all that)
m (More content needed...)
 
(One intermediate revision by one other user not shown)
Line 10: Line 10:
 
Note that this tutorial is not completely up to date. For example, it uses the deprecated Events module and to run some examples with gtk 0.10.1, it is necessary to include "import Graphics.UI.Gtk.Gdk.Events" in the program.
 
Note that this tutorial is not completely up to date. For example, it uses the deprecated Events module and to run some examples with gtk 0.10.1, it is necessary to include "import Graphics.UI.Gtk.Gdk.Events" in the program.
   
  +
;[[/ThreadedGUIs|Threaded GUI tutorial]]
  +
  +
A simple GUI that shows the time since program start.
   
 
;[[/DrawingArea|DrawingArea tutorial]]
 
;[[/DrawingArea|DrawingArea tutorial]]
Line 29: Line 32:
 
;[[/OpenGL|Using OpenGL with Gtk2Hs]]
 
;[[/OpenGL|Using OpenGL with Gtk2Hs]]
 
:(not written yet)
 
:(not written yet)
  +
  +
[[Category:Pages under construction]]

Latest revision as of 04:25, 26 April 2021

Gtk2Hs Tutorials

Introductory tutorial
This tutorial gives an introducion to the basics of Gtk+ and Gtk2Hs.

There is another nice and extensive tutorial at http://code.haskell.org/gtk2hs/docs/tutorial/Tutorial_Port/

Note that this tutorial is not completely up to date. For example, it uses the deprecated Events module and to run some examples with gtk 0.10.1, it is necessary to include "import Graphics.UI.Gtk.Gdk.Events" in the program.

Threaded GUI tutorial

A simple GUI that shows the time since program start.

DrawingArea tutorial
(not written yet)
TreeView tutorial

A simple example how to show a list and select an entry from it.

Using cairo with Gtk2Hs
(not written yet)
Creating custom widgets
(not written yet)
GConf tutorial
(not written yet)
Using OpenGL with Gtk2Hs
(not written yet)