Source codeContentsIndex
GUIObject
class GUIObject w where
Methods
toGUIObject :: w -> GUIOBJECT
cname :: w -> String
cset :: (GUIValue a) => w -> ConfigID -> a -> IO w
cget :: (GUIValue a) => w -> ConfigID -> IO a
Instances
GUIObject Arc
GUIObject BitMap
GUIObject BitMapItem
GUIObject Box
GUIObject Button
GUIObject Canvas
GUIObject CanvasTag
GUIObject (CheckButton a)
GUIObject (ComboBox a)
GUIObject GUIOBJECT
GUIObject GUI
GUIObject (Dialog a)
GUIObject Editor
GUIObject EmbeddedCanvasWin
GUIObject EmbeddedTextWin
GUIObject (Entry a)
GUIObject CurrentGrab
GUIObject CurrentFocus
GUIObject Frame
(CItem c) => GUIObject (GenGUI c)
(GBObject o) => GUIObject (GenericBrowser o)
GUIObject HTk
(GUIObject w) => GUIObject (ICursor w)
(Window w) => GUIObject (Icon w)
GUIObject IconBar
GUIObject Image
GUIObject ImageItem
(HasIndicator w) => GUIObject (Indicator w)
GUIObject (InputForm a)
GUIObject (EntryField a b)
GUIObject (TextField a b)
GUIObject (EnumField a b)
GUIObject (RecordField a b)
GUIObject (InputWin a)
GUIObject Label
GUIObject LabelFrame
GUIObject Line
GUIObject (ListBox a)
GUIObject LogWin
GUIObject Menu
GUIObject MenuButton
GUIObject MenuCascade
GUIObject MenuCheckButton
GUIObject MenuCommand
GUIObject MenuRadioButton
GUIObject MenuSeparator
GUIObject Message
GUIObject NoteBook
GUIObject NoteBookPage
GUIObject (NotepadItem a)
GUIObject (Notepad a)
GUIObject (OptionMenu a)
GUIObject Oval
GUIObject AbstractWidget
GUIObject PanedWindow
GUIObject Pane
GUIObject Polygon
GUIObject (Prompt a)
GUIObject (RadioButton a)
GUIObject Rectangle
GUIObject (Scale a)
GUIObject ScrollBar
GUIObject (ScrollBox a)
GUIObject SelectBox
(GUIObject w) => GUIObject (Selection w)
GUIObject Separator
(GUIObject w) => GUIObject (Slider w)
GUIObject Space
GUIObject SpinButton
GUIObject TextItem
GUIObject TextTag
GUIObject Toplevel
(CItem c) => GUIObject (TreeList c)
(CItem a) => GUIObject (TREELISTOBJECT a)
data GUIOBJECT
Constructors
GUIOBJECT ObjectID (Ref OST)
ROOT
Instances
GUIObject GUIOBJECT
Eq GUIOBJECT
Ord GUIOBJECT
Object GUIOBJECT
Synchronized GUIOBJECT
HasIndicator GUIOBJECT
newGUIObject :: GUIOBJECT -> ObjectKind -> Methods -> IO GUIOBJECT
setObjectKind :: GUIOBJECT -> ObjectKind -> IO ()
setObjectName :: GUIOBJECT -> ObjectName -> IO ()
getMethods :: GUIOBJECT -> IO Methods
setMethods :: GUIOBJECT -> Methods -> IO ()
getObjectName :: GUIOBJECT -> IO ObjectName
getObjectNo :: GUIOBJECT -> Int
getObjectKind :: GUIOBJECT -> IO ObjectKind
data OST
Constructors
OST
objectkind :: ObjectKind
objectname :: ObjectName
parentobj :: ObjectID
methods :: Methods
data Methods
Constructors
Methods
cgetCmd :: (ObjectName -> ConfigID -> TclScript)
csetCmd :: (ObjectName -> [ConfigOption] -> TclScript)
createCmd :: (ObjectName -> ObjectKind -> ObjectName -> ObjectID -> [ConfigOption] -> TclScript)
packCmd :: (ObjectName -> [PackOption] -> TclScript)
gridCmd :: (ObjectName -> [GridPackOption] -> TclScript)
destroyCmd :: (ObjectName -> TclScript)
bindCmd :: (ObjectName -> BindTag -> [WishEvent] -> EventInfoSet -> Bool -> TclScript)
unbindCmd :: (ObjectName -> BindTag -> [WishEvent] -> Bool -> TclScript)
cleanupCmd :: (ObjectID -> ObjectName -> TclScript)
type ConfigID = String
type ConfigOption = (ConfigID, GUIVALUE)
data Methods
Constructors
Methods
cgetCmd :: (ObjectName -> ConfigID -> TclScript)
csetCmd :: (ObjectName -> [ConfigOption] -> TclScript)
createCmd :: (ObjectName -> ObjectKind -> ObjectName -> ObjectID -> [ConfigOption] -> TclScript)
packCmd :: (ObjectName -> [PackOption] -> TclScript)
gridCmd :: (ObjectName -> [GridPackOption] -> TclScript)
destroyCmd :: (ObjectName -> TclScript)
bindCmd :: (ObjectName -> BindTag -> [WishEvent] -> EventInfoSet -> Bool -> TclScript)
unbindCmd :: (ObjectName -> BindTag -> [WishEvent] -> Bool -> TclScript)
cleanupCmd :: (ObjectID -> ObjectName -> TclScript)
Produced by Haddock version 0.3