Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 404d46ca9bb341d7a0e7e04bc69da9df > files > 672

ghc-gtk-devel-0.12.0-4.fc15.i686.rpm

module Main where

import Graphics.UI.Gtk

main = do
        initGUI

        -- Create the builder, and load the UI file
        builder <- builderNew
        builderAddFromFile builder "simple.ui"

        -- Retrieve some objects from the UI
        window <- builderGetObject builder castToWindow "window1"
        button <- builderGetObject builder castToButton "button1"

        -- Basic user interation
        button `onClicked` putStrLn "button pressed!"
        window `onDestroy` mainQuit

        -- Display the window
        widgetShowAll window
        mainGUI