- type StatusbarSubitem = Statusbar
- type StatusbarInfoTable = Seq (String, String)
- data Statusbar = Statusbar {}
- statusbarNew :: BoxClass b => b -> IO Statusbar
- statusbarClone :: BoxClass b => b -> Statusbar -> IO Statusbar
- statusbarGetInfoTable :: Statusbar -> IO StatusbarInfoTable
- statusbarSubitemNew :: BoxClass b => b -> IO StatusbarSubitem
- statusbarInfoSubitemSetText :: Statusbar -> String -> IO ()
- statusbarSubitemSetText :: StatusbarSubitem -> String -> IO ()
- statusbarInfoItemAdd :: Statusbar -> String -> String -> IO ()
- statusbarInfoItemUpdate :: Statusbar -> String -> String -> IO ()
- statusbarInfoItemRemove :: Statusbar -> String -> IO ()
- statusbarApplyInfoTable :: Statusbar -> (StatusbarInfoTable -> StatusbarInfoTable) -> IO ()
- statusbarInfoSubitemUpdate :: Statusbar -> IO ()
- statusbarProgressUpdate :: Statusbar -> Double -> IO ()
Documentation
type StatusbarSubitem = StatusbarSource
type StatusbarInfoTable = Seq (String, String)Source
statusbarNew :: BoxClass b => b -> IO StatusbarSource
Create new statusbar.
statusbarGetInfoTable :: Statusbar -> IO StatusbarInfoTableSource
Get info table.
statusbarSubitemNew :: BoxClass b => b -> IO StatusbarSubitemSource
Create new sub-statusbar.
statusbarSubitemSetText :: StatusbarSubitem -> String -> IO ()Source
Set text internal.
statusbarInfoItemAdd :: Statusbar -> String -> String -> IO ()Source
Add new info item to info subitem.
statusbarApplyInfoTable :: Statusbar -> (StatusbarInfoTable -> StatusbarInfoTable) -> IO ()Source
Apply info table.
statusbarInfoSubitemUpdate :: Statusbar -> IO ()Source
Update info item subitem information.