Copyright | (c) Daan Leijen 2003 |
---|---|
License | wxWindows |
Maintainer | wxhaskell-devel@lists.sourceforge.net |
Stability | provisional |
Portability | portable |
Safe Haskell | None |
Language | Haskell98 |
- textCtrlMakeLogActiveTarget :: TextCtrl a -> IO ()
- logDeleteAndSetActiveTarget :: Log a -> IO ()
- data TreeCookie
- treeCtrlGetChildCookie :: TreeCtrl a -> TreeItem -> IO TreeCookie
- treeCtrlGetNextChild2 :: TreeCtrl a -> TreeCookie -> IO (Maybe TreeItem)
- treeCtrlWithChildren :: TreeCtrl a -> TreeItem -> (TreeItem -> IO b) -> IO [b]
- treeCtrlGetChildren :: TreeCtrl a -> TreeItem -> IO [TreeItem]
- treeCtrlGetSelections2 :: TreeCtrl a -> IO [TreeItem]
- listBoxGetSelectionList :: ListBox a -> IO [Int]
- execClipBoardData :: Clipboard a -> (Clipboard a -> IO b) -> IO b
- enumerateFontsList :: Int -> Bool -> IO [String]
- enumerateFonts :: Int -> Bool -> (String -> IO Bool) -> IO ()
- wxcAppUSleep :: Int -> IO ()
Log
textCtrlMakeLogActiveTarget :: TextCtrl a -> IO () Source
Set a text control as a log target.
logDeleteAndSetActiveTarget :: Log a -> IO () Source
Sets the active log target and deletes the old one.
Tree control
data TreeCookie Source
Represents the children of a tree control.
treeCtrlGetChildCookie :: TreeCtrl a -> TreeItem -> IO TreeCookie Source
Get a TreeCookie
to iterate through the children of tree node.
treeCtrlGetNextChild2 :: TreeCtrl a -> TreeCookie -> IO (Maybe TreeItem) Source
Get the next child of a tree node. Returns Nothing
when
the end of the list is reached. This also invalidates the tree cookie.
treeCtrlWithChildren :: TreeCtrl a -> TreeItem -> (TreeItem -> IO b) -> IO [b] Source
Iterate on the list of children of a tree node.
treeCtrlGetSelections2 :: TreeCtrl a -> IO [TreeItem] Source
Get the selections of a tree control.
Wrappers
listBoxGetSelectionList :: ListBox a -> IO [Int] Source
Return the current selection in a listbox.
execClipBoardData :: Clipboard a -> (Clipboard a -> IO b) -> IO b Source
Use a clipboardSetData
or clipboardGetData
in this function. But don't
use long computation in this function. Because this function encloses the
computation with clipboardOpen
and clipboardClose
, and wxHaskell uses
Global clipboard on your environment. So, long computation causes problem.
Font Enumerator
enumerateFontsList :: Int -> Bool -> IO [String] Source
(enumerateFontsList encoding fixedWidthOnly
) return the Names of the available fonts in a list.
To get all available fonts call enumerateFontsList wxFONTENCODING_SYSTEM False
.
See also enumerateFonts
.
enumerateFonts :: Int -> Bool -> (String -> IO Bool) -> IO () Source
(enumerateFonts encoding fixedWidthOnly f
calls successive f name
for the fonts installed on the system.
It stops if the function return False.
See also enumerateFontsList
.
Deprecated
wxcAppUSleep :: Int -> IO () Source
Deprecated: Use wxcAppMilliSleep instead
This function just left for backward-compatiblity.
Update your code to use wxcAppMilliSleep
instead.