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

Safe HaskellNone
LanguageHaskell98

HTk.Kernel.GUIObject

Documentation

class GUIObject w where Source #

Minimal complete definition

toGUIObject, cname

Methods

toGUIObject :: w -> GUIOBJECT Source #

cname :: w -> String Source #

cset :: GUIValue a => w -> ConfigID -> a -> IO w Source #

cget :: GUIValue a => w -> ConfigID -> IO a Source #

Instances

GUIObject GUI Source # 
GUIObject AbstractWidget Source # 
GUIObject LabelFrame Source #

Internal.

GUIObject NoteBookPage Source #

Internal.

GUIObject NoteBook Source #

Internal.

GUIObject Pane Source #

Internal.

GUIObject PanedWindow Source #

Internal.

GUIObject Message Source #

Internal.

GUIObject Menu Source #

Internal.

GUIObject Toplevel Source #

Internal.

GUIObject Frame Source #

Internal.

GUIObject Space Source #

Internal.

GUIObject Box Source #

Internal.

GUIObject ScrollBar Source #

Internal.

GUIObject Canvas Source #

Internal.

GUIObject Image Source #

Internal.

GUIObject MenuSeparator Source #

Internal.

GUIObject Editor Source #

Internal.

GUIObject EmbeddedTextWin Source #

Internal.

GUIObject CurrentFocus Source #

Internal.

GUIObject CurrentGrab Source #

Internal.

GUIObject BitMap Source #

Internal.

GUIObject MenuCascade Source #

Internal.

GUIObject MenuCheckButton Source #

Internal.

GUIObject MenuCommand Source #

Internal.

GUIObject MenuRadioButton Source #

Internal.

GUIObject TextTag Source #

Internal.

GUIObject Button Source #

Internal.

GUIObject Label Source #

Internal.

GUIObject MenuButton Source #

Internal.

GUIObject CanvasTag Source #

Internal.

GUIObject EmbeddedCanvasWin Source #

Internal.

GUIObject ImageItem Source #

Internal.

GUIObject Line Source #

Internal.

GUIObject Oval Source #

Internal.

GUIObject Polygon Source #

Internal.

GUIObject Rectangle Source #

Internal.

GUIObject TextItem Source #

Internal.

GUIObject BitMapItem Source #

Internal.

GUIObject Arc Source #

Internal.

GUIObject HTk Source #

Internal.

GUIObject IconBar Source #

Internal.

GUIObject LogWin Source #

Internal.

GUIObject SelectBox Source #

Internal.

GUIObject Separator Source #

Internal.

GUIObject SpinButton Source #

Internal.

GUIObject w => GUIObject (Slider w) Source #

Internal.

GUIObject (Scale a) Source #

Internal.

Methods

toGUIObject :: Scale a -> GUIOBJECT Source #

cname :: Scale a -> String Source #

cset :: GUIValue a => Scale a -> ConfigID -> a -> IO (Scale a) Source #

cget :: GUIValue a => Scale a -> ConfigID -> IO a Source #

GUIObject w => GUIObject (Selection w) Source #

Internal.

GUIObject (ListBox a) Source #

Internal.

HasIndicator w => GUIObject (Indicator w) Source #

Internal.

GUIObject (OptionMenu a) Source #

Internal.

GUIObject w => GUIObject (ICursor w) Source #

Internal.

GUIObject (Entry a) Source #

Internal.

Methods

toGUIObject :: Entry a -> GUIOBJECT Source #

cname :: Entry a -> String Source #

cset :: GUIValue a => Entry a -> ConfigID -> a -> IO (Entry a) Source #

cget :: GUIValue a => Entry a -> ConfigID -> IO a Source #

GUIValue a => GUIObject (ComboBox a) Source #

Internal.

Window w => GUIObject (Icon w) Source #

Internal.

Methods

toGUIObject :: Icon w -> GUIOBJECT Source #

cname :: Icon w -> String Source #

cset :: GUIValue a => Icon w -> ConfigID -> a -> IO (Icon w) Source #

cget :: GUIValue a => Icon w -> ConfigID -> IO a Source #

GUIObject (CheckButton a) Source #

Internal.

GUIObject (RadioButton a) Source #

Internal.

GUIObject (Prompt a) Source #

Internal.

GUIObject (ScrollBox a) Source #

Internal.

GUIObject (Notepad a) Source #

Internal.

GUIObject (NotepadItem a) Source #

Internal.

GUIObject (Dialog a) Source #

Internal.

GUIObject (SimpleListBox val) Source # 
GUIObject (InputForm a) Source #

Internal.

GUIObject (InputWin a) Source #

Internal.

CItem c => GUIObject (TreeList c) Source #

Internal.

CItem c => GUIObject (GenGUI c) Source #

Internal.

GBObject o => GUIObject (GenericBrowser o) Source #

Internal.

GUIObject (RecordField a b) Source # 
GUIObject (EnumField a b) Source # 
GUIObject (TextField a b) Source # 
GUIObject (CheckboxField a b) Source # 
GUIObject (NumEntryField a b) Source # 
GUIObject (EntryField a b) Source #