Module

Ace.VirtualRenderer

Package
purescript-ace
Repository
slamdata/purescript-ace

#getCharacterWidth Source

getCharacterWidth :: forall eff. VirtualRenderer -> Eff (ace :: ACE | eff) Number

#screenToTextCoordinates Source

screenToTextCoordinates :: forall eff. Number -> Number -> VirtualRenderer -> Eff (ace :: ACE | eff) Unit

#setSession Source

setSession :: forall eff. EditSession -> VirtualRenderer -> Eff (ace :: ACE | eff) Unit

#updateLines Source

updateLines :: forall eff. Int -> Int -> VirtualRenderer -> Eff (ace :: ACE | eff) Unit

#updateText Source

updateText :: forall eff. VirtualRenderer -> Eff (ace :: ACE | eff) Unit

#updateFull Source

updateFull :: forall eff. Boolean -> VirtualRenderer -> Eff (ace :: ACE | eff) Unit

#updateFontSize Source

updateFontSize :: forall eff. VirtualRenderer -> Eff (ace :: ACE | eff) Unit

#onResize Source

onResize :: forall eff. Boolean -> Int -> Int -> Int -> VirtualRenderer -> Eff (ace :: ACE | eff) Unit

#adjustWrapLimit Source

adjustWrapLimit :: forall eff. VirtualRenderer -> Eff (ace :: ACE | eff) Unit

#setAnimatedScroll Source

setAnimatedScroll :: forall eff. Boolean -> VirtualRenderer -> Eff (ace :: ACE | eff) Unit

#getAnimatedScroll Source

getAnimatedScroll :: forall eff. VirtualRenderer -> Eff (ace :: ACE | eff) Boolean

#setShowInvisibles Source

setShowInvisibles :: forall eff. Boolean -> VirtualRenderer -> Eff (ace :: ACE | eff) Unit

#getShowInvisibles Source

getShowInvisibles :: forall eff. VirtualRenderer -> Eff (ace :: ACE | eff) Boolean

#setShowPrintMargin Source

setShowPrintMargin :: forall eff. Boolean -> VirtualRenderer -> Eff (ace :: ACE | eff) Unit

#getShowPrintMargin Source

getShowPrintMargin :: forall eff. VirtualRenderer -> Eff (ace :: ACE | eff) Boolean

#setPrintMarginColumn Source

setPrintMarginColumn :: forall eff. Boolean -> VirtualRenderer -> Eff (ace :: ACE | eff) Unit

#getPrintMarginColumn Source

getPrintMarginColumn :: forall eff. VirtualRenderer -> Eff (ace :: ACE | eff) Boolean

#getShowGutter Source

getShowGutter :: forall eff. VirtualRenderer -> Eff (ace :: ACE | eff) Boolean

#setShowGutter Source

setShowGutter :: forall eff. Boolean -> VirtualRenderer -> Eff (ace :: ACE | eff) Unit

#getContainerElement Source

getContainerElement :: forall eff. VirtualRenderer -> Eff (ace :: ACE | eff) HTMLElement

#getMouseEventTarget Source

getMouseEventTarget :: forall eff. VirtualRenderer -> Eff (ace :: ACE | eff) HTMLElement

#getTextAreaContainer Source

getTextAreaContainer :: forall eff. VirtualRenderer -> Eff (ace :: ACE | eff) HTMLElement

#getFirstVisibleRow Source

getFirstVisibleRow :: forall eff. VirtualRenderer -> Eff (ace :: ACE | eff) Int

#getFirstFullyVisibleRow Source

getFirstFullyVisibleRow :: forall eff. VirtualRenderer -> Eff (ace :: ACE | eff) Int

#getLastFullyVisibleRow Source

getLastFullyVisibleRow :: forall eff. VirtualRenderer -> Eff (ace :: ACE | eff) Int

#getLastVisibleRow Source

getLastVisibleRow :: forall eff. VirtualRenderer -> Eff (ace :: ACE | eff) Int

#setPadding Source

setPadding :: forall eff. Int -> VirtualRenderer -> Eff (ace :: ACE | eff) Unit

#getHScrollBarAlwaysVisible Source

getHScrollBarAlwaysVisible :: forall eff. VirtualRenderer -> Eff (ace :: ACE | eff) Boolean

#setHScrollBarAlwaysVisible Source

setHScrollBarAlwaysVisible :: forall eff. Boolean -> VirtualRenderer -> Eff (ace :: ACE | eff) Unit

#updateFrontMarkers Source

updateFrontMarkers :: forall eff. VirtualRenderer -> Eff (ace :: ACE | eff) Unit

#updateBackMarkers Source

updateBackMarkers :: forall eff. VirtualRenderer -> Eff (ace :: ACE | eff) Unit

#addGutterDecoration Source

addGutterDecoration :: forall eff. VirtualRenderer -> Eff (ace :: ACE | eff) Unit

#removeGutterDecoration Source

removeGutterDecoration :: forall eff. VirtualRenderer -> Eff (ace :: ACE | eff) Unit

#updateBreakpoints Source

updateBreakpoints :: forall eff. VirtualRenderer -> Eff (ace :: ACE | eff) Unit

#setAnnotations Source

setAnnotations :: forall eff. Array Annotation -> VirtualRenderer -> Eff (ace :: ACE | eff) Unit

#updateCursor Source

updateCursor :: forall eff. VirtualRenderer -> Eff (ace :: ACE | eff) Unit

#hideCursor Source

hideCursor :: forall eff. VirtualRenderer -> Eff (ace :: ACE | eff) Unit

#showCursor Source

showCursor :: forall eff. VirtualRenderer -> Eff (ace :: ACE | eff) Unit

#scrollCursorIntoView Source

scrollCursorIntoView :: forall eff. VirtualRenderer -> Eff (ace :: ACE | eff) Unit

#getScrollTop Source

getScrollTop :: forall eff. VirtualRenderer -> Eff (ace :: ACE | eff) Int

#getScrollLeft Source

getScrollLeft :: forall eff. VirtualRenderer -> Eff (ace :: ACE | eff) Int

#getScrollTopRow Source

getScrollTopRow :: forall eff. VirtualRenderer -> Eff (ace :: ACE | eff) Int

#getScrollBottomRow Source

getScrollBottomRow :: forall eff. VirtualRenderer -> Eff (ace :: ACE | eff) Int

#scrollToRow Source

scrollToRow :: forall eff. Int -> VirtualRenderer -> Eff (ace :: ACE | eff) Unit

#scrollToLine Source

scrollToLine :: forall eff. Int -> Boolean -> Boolean -> Eff (ace :: ACE | eff) Unit -> VirtualRenderer -> Eff (ace :: ACE | eff) Unit

#scrollToY Source

scrollToY :: forall eff. Number -> VirtualRenderer -> Eff (ace :: ACE | eff) Number

#scrollToX Source

scrollToX :: forall eff. Number -> VirtualRenderer -> Eff (ace :: ACE | eff) Number

#scrollBy Source

scrollBy :: forall eff. Number -> Number -> VirtualRenderer -> Eff (ace :: ACE | eff) Unit

#isScrollableBy Source

isScrollableBy :: forall eff. Number -> Number -> VirtualRenderer -> Eff (ace :: ACE | eff) Boolean

#textToScreenCoordinates Source

textToScreenCoordinates :: forall eff. Int -> Int -> VirtualRenderer -> Eff (ace :: ACE | eff) Position

#visualizeFocus Source

visualizeFocus :: forall eff. VirtualRenderer -> Eff (ace :: ACE | eff) Unit

#visualizeBlur Source

visualizeBlur :: forall eff. VirtualRenderer -> Eff (ace :: ACE | eff) Unit

#showComposition Source

showComposition :: forall eff. Int -> VirtualRenderer -> Eff (ace :: ACE | eff) Unit

#setCompositionText Source

setCompositionText :: forall eff. String -> VirtualRenderer -> Eff (ace :: ACE | eff) Unit

#hideComposition Source

hideComposition :: forall eff. VirtualRenderer -> Eff (ace :: ACE | eff) Unit

#setTheme Source

setTheme :: forall eff. String -> VirtualRenderer -> Eff (ace :: ACE | eff) Unit

#getTheme Source

getTheme :: forall eff. VirtualRenderer -> Eff (ace :: ACE | eff) String

#setStyle Source

setStyle :: forall eff. String -> VirtualRenderer -> Eff (ace :: ACE | eff) Unit

#unsetStyle Source

unsetStyle :: forall eff. String -> VirtualRenderer -> Eff (ace :: ACE | eff) Unit

#destroy Source

destroy :: forall eff. VirtualRenderer -> Eff (ace :: ACE | eff) Unit

#create Source

create :: forall eff. HTMLElement -> Maybe String -> Eff (ace :: ACE | eff) VirtualRenderer