| Copyright | (c) 2013-2015 Ian-Woo Kim |
|---|---|
| License | BSD3 |
| Maintainer | Ian-Woo Kim <ianwookim@gmail.com> |
| Stability | experimental |
| Portability | GHC |
| Safe Haskell | None |
| Language | Haskell98 |
Hoodle.Coroutine.Link
Description
- openLinkAction :: UrlPath -> Maybe (Text, Text) -> MainCoroutine ()
- checkPreviouslyOpenedFile :: FilePath -> HoodleState -> IO (Maybe Int)
- makeTextSVGFromStringAt :: String -> CanvasId -> UnitHoodle -> CanvasCoordinate -> IO (ByteString, BBox)
- notifyLink :: CanvasId -> PointerCoord -> MainCoroutine ()
- gotLink :: Maybe String -> (Int, Int) -> MainCoroutine ()
- addLink :: MainCoroutine ()
- listAnchors :: MainCoroutine ()
- getAnchorMap :: Hoodle -> Map Text (Int, (Double, Double))
- goToAnchorPos :: Text -> Text -> MainCoroutine ()
Documentation
Arguments
| :: UrlPath | |
| -> Maybe (Text, Text) | (docid,anchorid) |
| -> MainCoroutine () |
checkPreviouslyOpenedFile :: FilePath -> HoodleState -> IO (Maybe Int) Source #
makeTextSVGFromStringAt :: String -> CanvasId -> UnitHoodle -> CanvasCoordinate -> IO (ByteString, BBox) Source #
notifyLink :: CanvasId -> PointerCoord -> MainCoroutine () Source #
gotLink :: Maybe String -> (Int, Int) -> MainCoroutine () Source #
got a link address (or embedded image) from drag and drop
addLink :: MainCoroutine () Source #
listAnchors :: MainCoroutine () Source #
goToAnchorPos :: Text -> Text -> MainCoroutine () Source #