uni-htk-2.2.1.1: Graphical User Interface for Haskell Programs

HTk.Kernel.ButtonWidget

Description

This module provides general functionality on button widgets.

Synopsis

Documentation

class Widget w => ButtonWidget w whereSource

Button widgets instantiate the class ButtonWidget.

Methods

flash :: w -> IO ()Source

invoke :: w -> IO ()Source

Instances

ButtonWidget Button

A button widget can be flashed (redisplayed several times in alternate colours) and invoked (the associated event).

ButtonWidget MenuButton

A menubutton widget can be flashed (redisplayed several times in alternate colours) and invoked (the associated event).

ButtonWidget (CheckButton a)

A checkbutton widget can be flashed (redisplayed several times in alternate colours) and invoked (the associated event) as any button widget.

ButtonWidget (RadioButton a)

A radiobutton widget can be flashed (redisplayed several times in alternate colours) and invoked (the associated event) as any button widget.

buttonColours :: HasColour w => w -> ConfigID -> BoolSource

Internal.