Difference between revisions of "Gtk2Hs/Tutorials"
< Gtk2Hs
Jump to navigation
Jump to search
DuncanCoutts (talk | contribs) m (Gtk2Hs/Tutorial moved to Gtk2Hs/Tutorials) |
m (More content needed...) |
||
(11 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
+ | [[Category:Tutorials]] |
||
− | = Gtk2Hs |
+ | == Gtk2Hs Tutorials == |
+ | ;[[/Intro|Introductory tutorial]] |
||
− | == Table of Contents == |
||
+ | :This tutorial gives an introducion to the basics of Gtk+ and Gtk2Hs. |
||
+ | There is another nice and extensive tutorial at |
||
− | * [[/Introduction|Introduction]] |
||
+ | http://code.haskell.org/gtk2hs/docs/tutorial/Tutorial_Port/ |
||
− | * [[/Getting Started|Getting Started]] |
||
+ | |||
− | ** [[/Hello World|Hello World]] |
||
+ | 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. |
||
− | ** [[/Signals and Callbacks|Signals and Callbacks]] |
||
+ | |||
− | ** [[/Events|Events]] |
||
+ | ;[[/ThreadedGUIs|Threaded GUI tutorial]] |
||
− | ** [[/Stepping Through Hello World|Stepping Through Hello World]] |
||
+ | |||
− | * Moving On |
||
+ | A simple GUI that shows the time since program start. |
||
− | ** [[/More on Signals Handlers|More on Signals Handlers]] |
||
+ | |||
− | ** [[/An Upgraded Hello World|An Upgraded Hello World]] |
||
+ | ;[[/DrawingArea|DrawingArea tutorial]] |
||
− | * Packing Widgets |
||
+ | :(not written yet) |
||
− | ** [[/Packing Boxes|Packing Boxes]] |
||
+ | |||
− | * [[/Using Glade|Using Glade]] |
||
+ | ;[[/TreeView|TreeView tutorial]] |
||
+ | |||
+ | A simple example how to show a list and select an entry from it. |
||
+ | |||
+ | ;[[/Cairo|Using cairo with Gtk2Hs]] |
||
+ | :(not written yet) |
||
+ | |||
+ | ;[[/Custom widgets|Creating custom widgets]] |
||
+ | :(not written yet) |
||
+ | |||
+ | ;[[/GConf|GConf tutorial]] |
||
+ | :(not written yet) |
||
+ | |||
+ | ;[[/OpenGL|Using OpenGL with Gtk2Hs]] |
||
+ | :(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.
A simple GUI that shows the time since program start.
- DrawingArea tutorial
- (not written yet)
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)