hoodle-core-0.16: Core library for hoodle

Copyright(c) 2011-2016 Ian-Woo Kim
LicenseBSD3
MaintainerIan-Woo Kim <ianwookim@gmail.com>
Stabilityexperimental
PortabilityGHC
Safe HaskellNone
LanguageHaskell98

Hoodle.ModelAction.Window

Description

 

Synopsis

Documentation

setTitleFromFileName :: HoodleState -> IO () Source #

set frame title according to file name

initCanvasInfo :: HoodleState -> UnitHoodle -> CanvasId -> IO (CanvasInfo a) Source #

initialize CanvasInfo with creating windows and connect events

minimalCanvasInfo :: CanvasId -> IO (CanvasInfo a) Source #

only creating windows

reinitCanvasInfoStage1 :: UnitHoodle -> CanvasInfo a -> IO (CanvasInfo a) Source #

recreate windows from old canvas info but no event connect

eventConnect :: HoodleState -> UnitHoodle -> WindowConfig -> IO (UnitHoodle, WindowConfig) Source #

event connecting for all windows

constructFrame' :: (AllEvent -> IO ()) -> CanvasInfoBox -> UnitHoodle -> WindowConfig -> IO (UnitHoodle, Widget, WindowConfig) Source #

construct frames with template