Manatee.Extension.ImageViewer.ImageView
- data ImageView = ImageView {}
- imageViewSlideShowInterval :: Int
- imageViewNew :: ImageBuffer -> PagePlugId -> IO ImageView
- imageViewDraw :: ImageView -> IO ()
- imageViewBrowse :: ImageView -> FilePath -> IO ()
- imageViewListenChannel :: ImageView -> IO ()
- imageViewHandleKeyAction :: ImageView -> Text -> SerializedEvent -> IO ()
- imageViewZoomOut :: ImageView -> IO ()
- imageViewZoomIn :: ImageView -> IO ()
- imageViewFit :: ImageView -> IO ()
- imageViewBrowseNext :: ImageView -> IO ()
- imageViewBrowsePrev :: ImageView -> IO ()
- imageViewBrowseFirst :: ImageView -> IO ()
- imageViewBrowseLast :: ImageView -> IO ()
- imageViewRotateClockwise :: ImageView -> IO ()
- imageViewRotateCounterclockwise :: ImageView -> IO ()
- imageViewRotateMirror :: ImageView -> IO ()
- imageViewUpdateZoomStatus :: ImageView -> IO ()
- imageViewGetNextFile :: FilePath -> [FilePath] -> Maybe FilePath
- imageViewGetPrevFile :: FilePath -> [FilePath] -> Maybe FilePath
- imageViewSlideShow :: ImageView -> IO ()
- imageViewSetAsBackground :: ImageView -> IO ()
- imageViewKeymap :: Map Text (ImageView -> IO ())
Documentation
Constructors
ImageView | |
imageViewSlideShowInterval :: IntSource
The intervals of slide show (ms).
imageViewNew :: ImageBuffer -> PagePlugId -> IO ImageViewSource
New image view.
imageViewDraw :: ImageView -> IO ()Source
Draw image view.
imageViewListenChannel :: ImageView -> IO ()Source
Listen broadcast channel for draw view synchronous.
imageViewHandleKeyAction :: ImageView -> Text -> SerializedEvent -> IO ()Source
Handle key action.
imageViewZoomOut :: ImageView -> IO ()Source
Zoom out image.
imageViewZoomIn :: ImageView -> IO ()Source
Zoom int image.
imageViewFit :: ImageView -> IO ()Source
Fit the window.
imageViewBrowseNext :: ImageView -> IO ()Source
View next file.
imageViewBrowsePrev :: ImageView -> IO ()Source
View Prev file.
imageViewBrowseFirst :: ImageView -> IO ()Source
View first file.
imageViewBrowseLast :: ImageView -> IO ()Source
View last file.
imageViewRotateClockwise :: ImageView -> IO ()Source
Rotate clockwise
imageViewRotateCounterclockwise :: ImageView -> IO ()Source
Rotate counterclockwise.
imageViewRotateMirror :: ImageView -> IO ()Source
Rotate mirror.
imageViewUpdateZoomStatus :: ImageView -> IO ()Source
Update zoom status.
imageViewGetNextFile :: FilePath -> [FilePath] -> Maybe FilePathSource
Find next image file under current directory.
imageViewGetPrevFile :: FilePath -> [FilePath] -> Maybe FilePathSource
Find previous image file under current directory.
imageViewSlideShow :: ImageView -> IO ()Source
Slide show.
imageViewSetAsBackground :: ImageView -> IO ()Source
Set as background, (just work for gnome).