Copyright | (c) 2011-2015 Ian-Woo Kim |
---|---|
License | BSD3 |
Maintainer | Ian-Woo Kim <ianwookim@gmail.com> |
Stability | experimental |
Portability | GHC |
Safe Haskell | None |
Language | Haskell98 |
- askIfSave :: MainCoroutine () -> MainCoroutine ()
- askIfOverwrite :: FilePath -> MainCoroutine () -> MainCoroutine ()
- getFileContent :: FileStore -> MainCoroutine ()
- constructNewHoodleStateFromHoodle :: Hoodle -> MainCoroutine ()
- fileNew :: MainCoroutine ()
- fileSave :: MainCoroutine ()
- sequence1_ :: Monad m => m () -> [m ()] -> m ()
- fileExport :: MainCoroutine ()
- exportCurrentPageAsSVG :: MainCoroutine ()
- fileLoad :: FileStore -> MainCoroutine ()
- resetHoodleBuffers :: MainCoroutine ()
- fileOpen :: MainCoroutine ()
- fileSaveAs :: MainCoroutine ()
- fileReload :: MainCoroutine ()
- fileExtensionInvalid :: (String, String) -> MainCoroutine ()
- fileAnnotatePDF :: MainCoroutine ()
- setTitleFromFileName_ :: MainCoroutine ()
- checkEmbedImageSize :: FilePath -> MainCoroutine (Maybe FilePath)
- fileLoadPNGorJPG :: MainCoroutine ()
- fileLoadImageBackground :: MainCoroutine ()
- embedImage :: FilePath -> MainCoroutine ()
- fileLoadSVG :: MainCoroutine ()
- askQuitProgram :: MainCoroutine ()
- embedPredefinedImage :: MainCoroutine ()
- embedPredefinedImage2 :: MainCoroutine ()
- embedPredefinedImage3 :: MainCoroutine ()
- embedAllPDFBackground :: MainCoroutine ()
- embedHoodlet :: String -> MainCoroutine ()
- mkRevisionHdlFile :: Hoodle -> IO (String, String)
- mkRevisionPdfFile :: Hoodle -> String -> IO ()
- fileVersionSave :: MainCoroutine ()
- showRevisionDialog :: Hoodle -> [Revision] -> MainCoroutine ()
- mkPangoText :: String -> Render ()
- addOneRevisionBox :: RenderCache -> CanvasId -> VBox -> Hoodle -> Revision -> IO ()
- fileShowRevisions :: MainCoroutine ()
- fileShowUUID :: MainCoroutine ()
- loadHoodlet :: String -> MainCoroutine (Maybe RItem)
Documentation
askIfSave :: MainCoroutine () -> MainCoroutine () Source #
askIfOverwrite :: FilePath -> MainCoroutine () -> MainCoroutine () Source #
getFileContent :: FileStore -> MainCoroutine () Source #
get file content from xournal file and update hoodle state
fileNew :: MainCoroutine () Source #
deprecated
fileSave :: MainCoroutine () Source #
sequence1_ :: Monad m => m () -> [m ()] -> m () Source #
interleaving a monadic action between each pair of subsequent actions
fileExport :: MainCoroutine () Source #
exportCurrentPageAsSVG :: MainCoroutine () Source #
need to be merged with ContextMenuEventSVG
fileLoad :: FileStore -> MainCoroutine () Source #
fileOpen :: MainCoroutine () Source #
main coroutine for open a file
fileSaveAs :: MainCoroutine () Source #
main coroutine for save as
fileReload :: MainCoroutine () Source #
main coroutine for open a file
fileExtensionInvalid :: (String, String) -> MainCoroutine () Source #
fileAnnotatePDF :: MainCoroutine () Source #
setTitleFromFileName_ :: MainCoroutine () Source #
set frame title according to file name
fileLoadPNGorJPG :: MainCoroutine () Source #
embedImage :: FilePath -> MainCoroutine () Source #
fileLoadSVG :: MainCoroutine () Source #
askQuitProgram :: MainCoroutine () Source #
embedPredefinedImage2 :: MainCoroutine () Source #
this is temporary. I will remove it
embedPredefinedImage3 :: MainCoroutine () Source #
this is temporary. I will remove it
embedHoodlet :: String -> MainCoroutine () Source #
embed an item from hoodlet using hoodlet identifier
fileVersionSave :: MainCoroutine () Source #
showRevisionDialog :: Hoodle -> [Revision] -> MainCoroutine () Source #
mkPangoText :: String -> Render () Source #
addOneRevisionBox :: RenderCache -> CanvasId -> VBox -> Hoodle -> Revision -> IO () Source #
fileShowUUID :: MainCoroutine () Source #
loadHoodlet :: String -> MainCoroutine (Maybe RItem) Source #