packages feed

gtk-0.13.1: demo/gtkbuilder/GtkBuilderTest.hs

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
        on button buttonActivated $ putStrLn "button pressed!"
        on window objectDestroy mainQuit

        -- Display the window
        widgetShowAll window
        mainGUI