fltkhs-0.7.0.0: FLTK bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.FLTK.LowLevel.Hierarchy

Contents

Synopsis

Widget

type Widget = CWidget Base Source #

data Destroy a Source #

Instances
impl ~ IO () => Op (Destroy ()) SVGImage orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SVGImage

Methods

runOp :: Destroy () -> orig -> Ref SVGImage -> impl Source #

impl ~ IO () => Op (Destroy ()) RGBImage orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RGBImage

Methods

runOp :: Destroy () -> orig -> Ref RGBImage -> impl Source #

impl ~ IO () => Op (Destroy ()) NativeFileChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

runOp :: Destroy () -> orig -> Ref NativeFileChooser -> impl Source #

impl ~ IO () => Op (Destroy ()) TextEditor orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextEditor

Methods

runOp :: Destroy () -> orig -> Ref TextEditor -> impl Source #

impl ~ IO () => Op (Destroy ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: Destroy () -> orig -> Ref TextDisplay -> impl Source #

impl ~ IO () => Op (Destroy ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: Destroy () -> orig -> Ref TextBuffer -> impl Source #

impl ~ IO () => Op (Destroy ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: Destroy () -> orig -> Ref Tree -> impl Source #

impl ~ IO () => Op (Destroy ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: Destroy () -> orig -> Ref TreeItem -> impl Source #

impl ~ IO () => Op (Destroy ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: Destroy () -> orig -> Ref Browser -> impl Source #

impl ~ IO () => Op (Destroy ()) TableRow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TableRow

Methods

runOp :: Destroy () -> orig -> Ref TableRow -> impl Source #

impl ~ IO () => Op (Destroy ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: Destroy () -> orig -> Ref Table -> impl Source #

impl ~ IO () => Op (Destroy ()) Wizard orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Wizard

Methods

runOp :: Destroy () -> orig -> Ref Wizard -> impl Source #

impl ~ IO () => Op (Destroy ()) Positioner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Positioner

Methods

runOp :: Destroy () -> orig -> Ref Positioner -> impl Source #

impl ~ IO () => Op (Destroy ()) Progress orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Progress

Methods

runOp :: Destroy () -> orig -> Ref Progress -> impl Source #

impl ~ IO () => Op (Destroy ()) ValueOutput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueOutput

Methods

runOp :: Destroy () -> orig -> Ref ValueOutput -> impl Source #

impl ~ IO () => Op (Destroy ()) ValueInput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueInput

Methods

runOp :: Destroy () -> orig -> Ref ValueInput -> impl Source #

impl ~ IO () => Op (Destroy ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: Destroy () -> orig -> Ref Input -> impl Source #

impl ~ IO () => Op (Destroy ()) ValueSlider orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueSlider

Methods

runOp :: Destroy () -> orig -> Ref ValueSlider -> impl Source #

impl ~ IO () => Op (Destroy ()) Scrollbar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Scrollbar

Methods

runOp :: Destroy () -> orig -> Ref Scrollbar -> impl Source #

impl ~ IO () => Op (Destroy ()) Counter orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Counter

Methods

runOp :: Destroy () -> orig -> Ref Counter -> impl Source #

impl ~ IO () => Op (Destroy ()) Roller orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Roller

Methods

runOp :: Destroy () -> orig -> Ref Roller -> impl Source #

impl ~ IO () => Op (Destroy ()) Dial orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Dial

Methods

runOp :: Destroy () -> orig -> Ref Dial -> impl Source #

impl ~ IO () => Op (Destroy ()) Adjuster orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Adjuster

Methods

runOp :: Destroy () -> orig -> Ref Adjuster -> impl Source #

impl ~ IO () => Op (Destroy ()) ImageSurface orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ImageSurface

Methods

runOp :: Destroy () -> orig -> Ref ImageSurface -> impl Source #

impl ~ IO () => Op (Destroy ()) CopySurface orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.CopySurface

Methods

runOp :: Destroy () -> orig -> Ref CopySurface -> impl Source #

impl ~ IO () => Op (Destroy ()) Pixmap orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Pixmap

Methods

runOp :: Destroy () -> orig -> Ref Pixmap -> impl Source #

impl ~ IO () => Op (Destroy ()) Bitmap orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Bitmap

Methods

runOp :: Destroy () -> orig -> Ref Bitmap -> impl Source #

impl ~ IO () => Op (Destroy ()) Image orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Image

Methods

runOp :: Destroy () -> orig -> Ref Image -> impl Source #

impl ~ IO () => Op (Destroy ()) MenuButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuButton

Methods

runOp :: Destroy () -> orig -> Ref MenuButton -> impl Source #

impl ~ IO () => Op (Destroy ()) Choice orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Choice

Methods

runOp :: Destroy () -> orig -> Ref Choice -> impl Source #

impl ~ IO () => Op (Destroy ()) SysMenuBar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SysMenuBar

Methods

runOp :: Destroy () -> orig -> Ref SysMenuBar -> impl Source #

impl ~ IO () => Op (Destroy ()) MenuBar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuBar

Methods

runOp :: Destroy () -> orig -> Ref MenuBar -> impl Source #

impl ~ IO () => Op (Destroy ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: Destroy () -> orig -> Ref MenuPrim -> impl Source #

impl ~ IO () => Op (Destroy ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: Destroy () -> orig -> Ref MenuItem -> impl Source #

impl ~ IO () => Op (Destroy ()) Slider orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Slider

Methods

runOp :: Destroy () -> orig -> Ref Slider -> impl Source #

impl ~ IO () => Op (Destroy ()) Valuator orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Valuator

Methods

runOp :: Destroy () -> orig -> Ref Valuator -> impl Source #

impl ~ IO () => Op (Destroy ()) ToggleButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ToggleButton

Methods

runOp :: Destroy () -> orig -> Ref ToggleButton -> impl Source #

impl ~ IO () => Op (Destroy ()) RepeatButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RepeatButton

Methods

runOp :: Destroy () -> orig -> Ref RepeatButton -> impl Source #

impl ~ IO () => Op (Destroy ()) RoundButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RoundButton

Methods

runOp :: Destroy () -> orig -> Ref RoundButton -> impl Source #

impl ~ IO () => Op (Destroy ()) ReturnButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ReturnButton

Methods

runOp :: Destroy () -> orig -> Ref ReturnButton -> impl Source #

impl ~ IO () => Op (Destroy ()) CheckButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.CheckButton

Methods

runOp :: Destroy () -> orig -> Ref CheckButton -> impl Source #

impl ~ IO () => Op (Destroy ()) LightButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.LightButton

Methods

runOp :: Destroy () -> orig -> Ref LightButton -> impl Source #

impl ~ IO () => Op (Destroy ()) Button orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Button

Methods

runOp :: Destroy () -> orig -> Ref Button -> impl Source #

impl ~ IO () => Op (Destroy ()) OverlayWindow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.OverlayWindow

Methods

runOp :: Destroy () -> orig -> Ref OverlayWindow -> impl Source #

impl ~ IO () => Op (Destroy ()) DoubleWindow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.DoubleWindow

Methods

runOp :: Destroy () -> orig -> Ref DoubleWindow -> impl Source #

impl ~ IO () => Op (Destroy ()) SingleWindow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SingleWindow

Methods

runOp :: Destroy () -> orig -> Ref SingleWindow -> impl Source #

impl ~ IO () => Op (Destroy ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: Destroy () -> orig -> Ref Window -> impl Source #

impl ~ IO () => Op (Destroy ()) Group orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Group

Methods

runOp :: Destroy () -> orig -> Ref Group -> impl Source #

impl ~ IO () => Op (Destroy ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: Destroy () -> orig -> Ref Widget -> impl Source #

destroy :: (HasCallStack, Match r ~ FindOp a a (Destroy ()), Op (Destroy ()) r a impl) => Ref a -> impl Source #

data Handle a Source #

Instances
impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) FileInput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.FileInput

Methods

runOp :: Handle () -> orig -> Ref FileInput -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) FileBrowser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.FileBrowser

Methods

runOp :: Handle () -> orig -> Ref FileBrowser -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) ColorChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ColorChooser

Methods

runOp :: Handle () -> orig -> Ref ColorChooser -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) Spinner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Spinner

Methods

runOp :: Handle () -> orig -> Ref Spinner -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) Tabs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tabs

Methods

runOp :: Handle () -> orig -> Ref Tabs -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) Scrolled orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Scrolled

Methods

runOp :: Handle () -> orig -> Ref Scrolled -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) Pack orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Pack

Methods

runOp :: Handle () -> orig -> Ref Pack -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) Tile orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tile

Methods

runOp :: Handle () -> orig -> Ref Tile -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) TextEditor orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextEditor

Methods

runOp :: Handle () -> orig -> Ref TextEditor -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: Handle () -> orig -> Ref TextDisplay -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: Handle () -> orig -> Ref Tree -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) Clock orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Clock

Methods

runOp :: Handle () -> orig -> Ref Clock -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: Handle () -> orig -> Ref Browser -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) Box orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Box

Methods

runOp :: Handle () -> orig -> Ref Box -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) TableRow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TableRow

Methods

runOp :: Handle () -> orig -> Ref TableRow -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: Handle () -> orig -> Ref Table -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) Wizard orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Wizard

Methods

runOp :: Handle () -> orig -> Ref Wizard -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) Positioner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Positioner

Methods

runOp :: Handle () -> orig -> Ref Positioner -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) Progress orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Progress

Methods

runOp :: Handle () -> orig -> Ref Progress -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) ValueOutput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueOutput

Methods

runOp :: Handle () -> orig -> Ref ValueOutput -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) ValueInput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueInput

Methods

runOp :: Handle () -> orig -> Ref ValueInput -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) Output orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Output

Methods

runOp :: Handle () -> orig -> Ref Output -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: Handle () -> orig -> Ref Input -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) ValueSlider orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueSlider

Methods

runOp :: Handle () -> orig -> Ref ValueSlider -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) Scrollbar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Scrollbar

Methods

runOp :: Handle () -> orig -> Ref Scrollbar -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) Counter orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Counter

Methods

runOp :: Handle () -> orig -> Ref Counter -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) Roller orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Roller

Methods

runOp :: Handle () -> orig -> Ref Roller -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) Dial orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Dial

Methods

runOp :: Handle () -> orig -> Ref Dial -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) Adjuster orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Adjuster

Methods

runOp :: Handle () -> orig -> Ref Adjuster -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) MenuButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuButton

Methods

runOp :: Handle () -> orig -> Ref MenuButton -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) Choice orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Choice

Methods

runOp :: Handle () -> orig -> Ref Choice -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) SysMenuBar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SysMenuBar

Methods

runOp :: Handle () -> orig -> Ref SysMenuBar -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) MenuBar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuBar

Methods

runOp :: Handle () -> orig -> Ref MenuBar -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: Handle () -> orig -> Ref MenuPrim -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) Slider orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Slider

Methods

runOp :: Handle () -> orig -> Ref Slider -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) Valuator orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Valuator

Methods

runOp :: Handle () -> orig -> Ref Valuator -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) RepeatButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RepeatButton

Methods

runOp :: Handle () -> orig -> Ref RepeatButton -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) RoundButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RoundButton

Methods

runOp :: Handle () -> orig -> Ref RoundButton -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) ReturnButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ReturnButton

Methods

runOp :: Handle () -> orig -> Ref ReturnButton -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) CheckButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.CheckButton

Methods

runOp :: Handle () -> orig -> Ref CheckButton -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) LightButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.LightButton

Methods

runOp :: Handle () -> orig -> Ref LightButton -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) Button orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Button

Methods

runOp :: Handle () -> orig -> Ref Button -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) DoubleWindow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.DoubleWindow

Methods

runOp :: Handle () -> orig -> Ref DoubleWindow -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) SingleWindow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SingleWindow

Methods

runOp :: Handle () -> orig -> Ref SingleWindow -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: Handle () -> orig -> Ref Window -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) Group orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Group

Methods

runOp :: Handle () -> orig -> Ref Group -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: Handle () -> orig -> Ref Widget -> impl Source #

handle :: (HasCallStack, Match r ~ FindOp a a (Handle ()), Op (Handle ()) r a impl) => Ref a -> impl Source #

data GetParent a Source #

Instances
impl ~ IO (Maybe (Ref TreeItem)) => Op (GetParent ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: GetParent () -> orig -> Ref TreeItem -> impl Source #

impl ~ IO (Maybe (Ref Group)) => Op (GetParent ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: GetParent () -> orig -> Ref Widget -> impl Source #

getParent :: (HasCallStack, Match r ~ FindOp a a (GetParent ()), Op (GetParent ()) r a impl) => Ref a -> impl Source #

data SetParent a Source #

Instances
(Parent a TreeItem, impl ~ (Maybe (Ref a) -> IO ())) => Op (SetParent ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: SetParent () -> orig -> Ref TreeItem -> impl Source #

(Parent a Group, impl ~ (Maybe (Ref a) -> IO ())) => Op (SetParent ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: SetParent () -> orig -> Ref Widget -> impl Source #

setParent :: (HasCallStack, Match r ~ FindOp a a (SetParent ()), Op (SetParent ()) r a impl) => Ref a -> impl Source #

data GetType_ a Source #

Instances
impl ~ IO SpinnerType => Op (GetType_ ()) Spinner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Spinner

Methods

runOp :: GetType_ () -> orig -> Ref Spinner -> impl Source #

impl ~ IO ScrollbarMode => Op (GetType_ ()) Scrolled orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Scrolled

Methods

runOp :: GetType_ () -> orig -> Ref Scrolled -> impl Source #

impl ~ IO PackType => Op (GetType_ ()) Pack orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Pack

Methods

runOp :: GetType_ () -> orig -> Ref Pack -> impl Source #

impl ~ IO NativeFileChooserType => Op (GetType_ ()) NativeFileChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

runOp :: GetType_ () -> orig -> Ref NativeFileChooser -> impl Source #

impl ~ IO ClockType => Op (GetType_ ()) Clock orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Clock

Methods

runOp :: GetType_ () -> orig -> Ref Clock -> impl Source #

impl ~ IO BrowserType => Op (GetType_ ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: GetType_ () -> orig -> Ref Browser -> impl Source #

impl ~ IO TableRowSelectMode => Op (GetType_ ()) TableRow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TableRow

Methods

runOp :: GetType_ () -> orig -> Ref TableRow -> impl Source #

impl ~ IO ScrollbarType => Op (GetType_ ()) Scrollbar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Scrollbar

Methods

runOp :: GetType_ () -> orig -> Ref Scrollbar -> impl Source #

impl ~ IO CounterType => Op (GetType_ ()) Counter orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Counter

Methods

runOp :: GetType_ () -> orig -> Ref Counter -> impl Source #

impl ~ IO DialType => Op (GetType_ ()) Dial orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Dial

Methods

runOp :: GetType_ () -> orig -> Ref Dial -> impl Source #

impl ~ IO SliderType => Op (GetType_ ()) Slider orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Slider

Methods

runOp :: GetType_ () -> orig -> Ref Slider -> impl Source #

impl ~ IO ValuatorType => Op (GetType_ ()) Valuator orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Valuator

Methods

runOp :: GetType_ () -> orig -> Ref Valuator -> impl Source #

impl ~ IO ButtonType => Op (GetType_ ()) Button orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Button

Methods

runOp :: GetType_ () -> orig -> Ref Button -> impl Source #

impl ~ IO WindowType => Op (GetType_ ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: GetType_ () -> orig -> Ref Window -> impl Source #

impl ~ IO Word8 => Op (GetType_ ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: GetType_ () -> orig -> Ref Widget -> impl Source #

getType_ :: (HasCallStack, Match r ~ FindOp a a (GetType_ ()), Op (GetType_ ()) r a impl) => Ref a -> impl Source #

data SetType a Source #

Instances
impl ~ (SpinnerType -> IO ()) => Op (SetType ()) Spinner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Spinner

Methods

runOp :: SetType () -> orig -> Ref Spinner -> impl Source #

impl ~ (ScrollbarMode -> IO ()) => Op (SetType ()) Scrolled orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Scrolled

Methods

runOp :: SetType () -> orig -> Ref Scrolled -> impl Source #

impl ~ (PackType -> IO ()) => Op (SetType ()) Pack orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Pack

Methods

runOp :: SetType () -> orig -> Ref Pack -> impl Source #

impl ~ (NativeFileChooserType -> IO ()) => Op (SetType ()) NativeFileChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

runOp :: SetType () -> orig -> Ref NativeFileChooser -> impl Source #

impl ~ (ClockType -> IO ()) => Op (SetType ()) Clock orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Clock

Methods

runOp :: SetType () -> orig -> Ref Clock -> impl Source #

impl ~ (BrowserType -> IO ()) => Op (SetType ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: SetType () -> orig -> Ref Browser -> impl Source #

impl ~ (TableRowSelectMode -> IO ()) => Op (SetType ()) TableRow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TableRow

Methods

runOp :: SetType () -> orig -> Ref TableRow -> impl Source #

impl ~ (FlOutputType -> IO ()) => Op (SetType ()) Output orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Output

Methods

runOp :: SetType () -> orig -> Ref Output -> impl Source #

impl ~ (ScrollbarType -> IO ()) => Op (SetType ()) Scrollbar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Scrollbar

Methods

runOp :: SetType () -> orig -> Ref Scrollbar -> impl Source #

impl ~ (CounterType -> IO ()) => Op (SetType ()) Counter orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Counter

Methods

runOp :: SetType () -> orig -> Ref Counter -> impl Source #

impl ~ (DialType -> IO ()) => Op (SetType ()) Dial orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Dial

Methods

runOp :: SetType () -> orig -> Ref Dial -> impl Source #

impl ~ (SliderType -> IO ()) => Op (SetType ()) Slider orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Slider

Methods

runOp :: SetType () -> orig -> Ref Slider -> impl Source #

impl ~ (ValuatorType -> IO ()) => Op (SetType ()) Valuator orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Valuator

Methods

runOp :: SetType () -> orig -> Ref Valuator -> impl Source #

impl ~ (ButtonType -> IO ()) => Op (SetType ()) Button orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Button

Methods

runOp :: SetType () -> orig -> Ref Button -> impl Source #

impl ~ (WindowType -> IO ()) => Op (SetType ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: SetType () -> orig -> Ref Window -> impl Source #

impl ~ (Word8 -> IO ()) => Op (SetType ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: SetType () -> orig -> Ref Widget -> impl Source #

setType :: (HasCallStack, Match r ~ FindOp a a (SetType ()), Op (SetType ()) r a impl) => Ref a -> impl Source #

data DrawLabel a Source #

Instances
impl ~ (Maybe (Rectangle, Alignments) -> IO ()) => Op (DrawLabel ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: DrawLabel () -> orig -> Ref Widget -> impl Source #

drawLabel :: (HasCallStack, Match r ~ FindOp a a (DrawLabel ()), Op (DrawLabel ()) r a impl) => Ref a -> impl Source #

data GetX a Source #

Instances
impl ~ IO Int => Op (GetX ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: GetX () -> orig -> Ref TreeItem -> impl Source #

impl ~ IO X => Op (GetX ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: GetX () -> orig -> Ref Widget -> impl Source #

getX :: (HasCallStack, Match r ~ FindOp a a (GetX ()), Op (GetX ()) r a impl) => Ref a -> impl Source #

data GetY a Source #

Instances
impl ~ IO Int => Op (GetY ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: GetY () -> orig -> Ref TreeItem -> impl Source #

impl ~ IO Y => Op (GetY ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: GetY () -> orig -> Ref Widget -> impl Source #

getY :: (HasCallStack, Match r ~ FindOp a a (GetY ()), Op (GetY ()) r a impl) => Ref a -> impl Source #

data GetW a Source #

Instances
impl ~ IO Int => Op (GetW ()) RGBImage orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RGBImage

Methods

runOp :: GetW () -> orig -> Ref RGBImage -> impl Source #

impl ~ IO Int => Op (GetW ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: GetW () -> orig -> Ref TreeItem -> impl Source #

impl ~ IO Int => Op (GetW ()) Pixmap orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Pixmap

Methods

runOp :: GetW () -> orig -> Ref Pixmap -> impl Source #

impl ~ IO Int => Op (GetW ()) Bitmap orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Bitmap

Methods

runOp :: GetW () -> orig -> Ref Bitmap -> impl Source #

impl ~ IO Width => Op (GetW ()) Image orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Image

Methods

runOp :: GetW () -> orig -> Ref Image -> impl Source #

impl ~ IO Width => Op (GetW ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: GetW () -> orig -> Ref Widget -> impl Source #

getW :: (HasCallStack, Match r ~ FindOp a a (GetW ()), Op (GetW ()) r a impl) => Ref a -> impl Source #

data GetH a Source #

Instances
impl ~ IO Int => Op (GetH ()) RGBImage orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RGBImage

Methods

runOp :: GetH () -> orig -> Ref RGBImage -> impl Source #

impl ~ IO Int => Op (GetH ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: GetH () -> orig -> Ref TreeItem -> impl Source #

impl ~ IO Int => Op (GetH ()) Pixmap orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Pixmap

Methods

runOp :: GetH () -> orig -> Ref Pixmap -> impl Source #

impl ~ IO Int => Op (GetH ()) Bitmap orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Bitmap

Methods

runOp :: GetH () -> orig -> Ref Bitmap -> impl Source #

impl ~ IO Height => Op (GetH ()) Image orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Image

Methods

runOp :: GetH () -> orig -> Ref Image -> impl Source #

impl ~ IO Height => Op (GetH ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: GetH () -> orig -> Ref Widget -> impl Source #

getH :: (HasCallStack, Match r ~ FindOp a a (GetH ()), Op (GetH ()) r a impl) => Ref a -> impl Source #

data GetRectangle a Source #

Instances
(Match obj ~ FindOp orig orig (GetX ()), Match obj ~ FindOp orig orig (GetY ()), Match obj ~ FindOp orig orig (GetW ()), Match obj ~ FindOp orig orig (GetH ()), Op (GetX ()) obj orig (IO X), Op (GetY ()) obj orig (IO Y), Op (GetW ()) obj orig (IO Width), Op (GetH ()) obj orig (IO Height), impl ~ IO Rectangle) => Op (GetRectangle ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: GetRectangle () -> orig -> Ref Widget -> impl Source #

getRectangle :: (HasCallStack, Match r ~ FindOp a a (GetRectangle ()), Op (GetRectangle ()) r a impl) => Ref a -> impl Source #

data SetAlign a Source #

Instances
impl ~ (Alignments -> IO ()) => Op (SetAlign ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: SetAlign () -> orig -> Ref Widget -> impl Source #

setAlign :: (HasCallStack, Match r ~ FindOp a a (SetAlign ()), Op (SetAlign ()) r a impl) => Ref a -> impl Source #

data GetAlign a Source #

Instances
impl ~ IO Alignments => Op (GetAlign ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: GetAlign () -> orig -> Ref Widget -> impl Source #

getAlign :: (HasCallStack, Match r ~ FindOp a a (GetAlign ()), Op (GetAlign ()) r a impl) => Ref a -> impl Source #

data GetBox a Source #

Instances
impl ~ IO Boxtype => Op (GetBox ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: GetBox () -> orig -> Ref Widget -> impl Source #

getBox :: (HasCallStack, Match r ~ FindOp a a (GetBox ()), Op (GetBox ()) r a impl) => Ref a -> impl Source #

data SetBox a Source #

Instances
impl ~ (Boxtype -> IO ()) => Op (SetBox ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: SetBox () -> orig -> Ref Widget -> impl Source #

setBox :: (HasCallStack, Match r ~ FindOp a a (SetBox ()), Op (SetBox ()) r a impl) => Ref a -> impl Source #

data GetColor a Source #

Instances
impl ~ IO Color => Op (GetColor ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: GetColor () -> orig -> Ref Widget -> impl Source #

getColor :: (HasCallStack, Match r ~ FindOp a a (GetColor ()), Op (GetColor ()) r a impl) => Ref a -> impl Source #

data SetColor a Source #

Instances
impl ~ (Color -> IO ()) => Op (SetColor ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: SetColor () -> orig -> Ref Widget -> impl Source #

setColor :: (HasCallStack, Match r ~ FindOp a a (SetColor ()), Op (SetColor ()) r a impl) => Ref a -> impl Source #

data SetColorWithBgSel a Source #

Instances
impl ~ (Color -> Color -> IO ()) => Op (SetColorWithBgSel ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: SetColorWithBgSel () -> orig -> Ref Widget -> impl Source #

data GetSelectionColor a Source #

Instances
impl ~ IO Color => Op (GetSelectionColor ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: GetSelectionColor () -> orig -> Ref Widget -> impl Source #

data SetSelectionColor a Source #

Instances
impl ~ (Color -> IO ()) => Op (SetSelectionColor ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: SetSelectionColor () -> orig -> Ref Widget -> impl Source #

data GetLabel a Source #

Instances
impl ~ IO Text => Op (GetLabel ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: GetLabel () -> orig -> Ref TreeItem -> impl Source #

impl ~ IO Text => Op (GetLabel ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: GetLabel () -> orig -> Ref MenuItem -> impl Source #

impl ~ IO Text => Op (GetLabel ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: GetLabel () -> orig -> Ref Window -> impl Source #

impl ~ IO Text => Op (GetLabel ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: GetLabel () -> orig -> Ref Widget -> impl Source #

getLabel :: (HasCallStack, Match r ~ FindOp a a (GetLabel ()), Op (GetLabel ()) r a impl) => Ref a -> impl Source #

data CopyLabel a Source #

Instances
impl ~ (Text -> IO ()) => Op (CopyLabel ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: CopyLabel () -> orig -> Ref Window -> impl Source #

copyLabel :: (HasCallStack, Match r ~ FindOp a a (CopyLabel ()), Op (CopyLabel ()) r a impl) => Ref a -> impl Source #

data SetLabel a Source #

Instances
impl ~ (Text -> IO ()) => Op (SetLabel ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: SetLabel () -> orig -> Ref TreeItem -> impl Source #

impl ~ (Text -> IO ()) => Op (SetLabel ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: SetLabel () -> orig -> Ref MenuItem -> impl Source #

impl ~ (Text -> IO ()) => Op (SetLabel ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: SetLabel () -> orig -> Ref Window -> impl Source #

impl ~ (Text -> IO ()) => Op (SetLabel ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: SetLabel () -> orig -> Ref Widget -> impl Source #

setLabel :: (HasCallStack, Match r ~ FindOp a a (SetLabel ()), Op (SetLabel ()) r a impl) => Ref a -> impl Source #

data GetLabeltype a Source #

Instances
impl ~ IO Labeltype => Op (GetLabeltype ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: GetLabeltype () -> orig -> Ref MenuItem -> impl Source #

impl ~ IO Labeltype => Op (GetLabeltype ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: GetLabeltype () -> orig -> Ref Widget -> impl Source #

getLabeltype :: (HasCallStack, Match r ~ FindOp a a (GetLabeltype ()), Op (GetLabeltype ()) r a impl) => Ref a -> impl Source #

data SetLabeltype a Source #

Instances
impl ~ (Labeltype -> IO ()) => Op (SetLabeltype ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: SetLabeltype () -> orig -> Ref MenuItem -> impl Source #

impl ~ (Labeltype -> ResolveImageLabelConflict -> IO ()) => Op (SetLabeltype ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: SetLabeltype () -> orig -> Ref Widget -> impl Source #

setLabeltype :: (HasCallStack, Match r ~ FindOp a a (SetLabeltype ()), Op (SetLabeltype ()) r a impl) => Ref a -> impl Source #

data GetLabelcolor a Source #

Instances
impl ~ IO Color => Op (GetLabelcolor ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: GetLabelcolor () -> orig -> Ref TreeItem -> impl Source #

impl ~ IO Color => Op (GetLabelcolor ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: GetLabelcolor () -> orig -> Ref MenuItem -> impl Source #

impl ~ IO Color => Op (GetLabelcolor ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: GetLabelcolor () -> orig -> Ref Widget -> impl Source #

getLabelcolor :: (HasCallStack, Match r ~ FindOp a a (GetLabelcolor ()), Op (GetLabelcolor ()) r a impl) => Ref a -> impl Source #

data SetLabelcolor a Source #

Instances
impl ~ (Color -> IO ()) => Op (SetLabelcolor ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: SetLabelcolor () -> orig -> Ref TreeItem -> impl Source #

impl ~ (Color -> IO ()) => Op (SetLabelcolor ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: SetLabelcolor () -> orig -> Ref MenuItem -> impl Source #

impl ~ (Color -> IO ()) => Op (SetLabelcolor ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: SetLabelcolor () -> orig -> Ref Widget -> impl Source #

setLabelcolor :: (HasCallStack, Match r ~ FindOp a a (SetLabelcolor ()), Op (SetLabelcolor ()) r a impl) => Ref a -> impl Source #

data GetLabelfont a Source #

Instances
impl ~ IO Font => Op (GetLabelfont ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: GetLabelfont () -> orig -> Ref TreeItem -> impl Source #

impl ~ IO Font => Op (GetLabelfont ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: GetLabelfont () -> orig -> Ref TreePrefs -> impl Source #

impl ~ IO Font => Op (GetLabelfont ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: GetLabelfont () -> orig -> Ref MenuItem -> impl Source #

impl ~ IO Font => Op (GetLabelfont ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: GetLabelfont () -> orig -> Ref Widget -> impl Source #

getLabelfont :: (HasCallStack, Match r ~ FindOp a a (GetLabelfont ()), Op (GetLabelfont ()) r a impl) => Ref a -> impl Source #

data SetLabelfont a Source #

Instances
impl ~ (Font -> IO ()) => Op (SetLabelfont ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: SetLabelfont () -> orig -> Ref TreeItem -> impl Source #

impl ~ (Font -> IO ()) => Op (SetLabelfont ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: SetLabelfont () -> orig -> Ref TreePrefs -> impl Source #

impl ~ (Font -> IO ()) => Op (SetLabelfont ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: SetLabelfont () -> orig -> Ref MenuItem -> impl Source #

impl ~ (Font -> IO ()) => Op (SetLabelfont ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: SetLabelfont () -> orig -> Ref Widget -> impl Source #

setLabelfont :: (HasCallStack, Match r ~ FindOp a a (SetLabelfont ()), Op (SetLabelfont ()) r a impl) => Ref a -> impl Source #

data GetLabelsize a Source #

Instances
impl ~ IO FontSize => Op (GetLabelsize ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: GetLabelsize () -> orig -> Ref TreeItem -> impl Source #

impl ~ IO FontSize => Op (GetLabelsize ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: GetLabelsize () -> orig -> Ref TreePrefs -> impl Source #

impl ~ IO FontSize => Op (GetLabelsize ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: GetLabelsize () -> orig -> Ref MenuItem -> impl Source #

impl ~ IO FontSize => Op (GetLabelsize ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: GetLabelsize () -> orig -> Ref Widget -> impl Source #

getLabelsize :: (HasCallStack, Match r ~ FindOp a a (GetLabelsize ()), Op (GetLabelsize ()) r a impl) => Ref a -> impl Source #

data SetLabelsize a Source #

Instances
impl ~ (FontSize -> IO ()) => Op (SetLabelsize ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: SetLabelsize () -> orig -> Ref TreeItem -> impl Source #

impl ~ (FontSize -> IO ()) => Op (SetLabelsize ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: SetLabelsize () -> orig -> Ref TreePrefs -> impl Source #

impl ~ (FontSize -> IO ()) => Op (SetLabelsize ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: SetLabelsize () -> orig -> Ref MenuItem -> impl Source #

impl ~ (FontSize -> IO ()) => Op (SetLabelsize ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: SetLabelsize () -> orig -> Ref Widget -> impl Source #

setLabelsize :: (HasCallStack, Match r ~ FindOp a a (SetLabelsize ()), Op (SetLabelsize ()) r a impl) => Ref a -> impl Source #

data GetImage a Source #

Instances
impl ~ IO (Maybe (Ref Image)) => Op (GetImage ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: GetImage () -> orig -> Ref Widget -> impl Source #

getImage :: (HasCallStack, Match r ~ FindOp a a (GetImage ()), Op (GetImage ()) r a impl) => Ref a -> impl Source #

data SetImage a Source #

Instances
(Parent a Image, impl ~ (Maybe (Ref a) -> IO ())) => Op (SetImage ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: SetImage () -> orig -> Ref Widget -> impl Source #

setImage :: (HasCallStack, Match r ~ FindOp a a (SetImage ()), Op (SetImage ()) r a impl) => Ref a -> impl Source #

data GetDeimage a Source #

Instances
impl ~ IO (Maybe (Ref Image)) => Op (GetDeimage ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: GetDeimage () -> orig -> Ref Widget -> impl Source #

getDeimage :: (HasCallStack, Match r ~ FindOp a a (GetDeimage ()), Op (GetDeimage ()) r a impl) => Ref a -> impl Source #

data SetDeimage a Source #

Instances
(Parent a Image, impl ~ (Maybe (Ref a) -> IO ())) => Op (SetDeimage ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: SetDeimage () -> orig -> Ref Widget -> impl Source #

setDeimage :: (HasCallStack, Match r ~ FindOp a a (SetDeimage ()), Op (SetDeimage ()) r a impl) => Ref a -> impl Source #

data GetTooltip a Source #

Instances
impl ~ IO Text => Op (GetTooltip ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: GetTooltip () -> orig -> Ref Widget -> impl Source #

getTooltip :: (HasCallStack, Match r ~ FindOp a a (GetTooltip ()), Op (GetTooltip ()) r a impl) => Ref a -> impl Source #

data CopyTooltip a Source #

Instances
impl ~ (Text -> IO ()) => Op (CopyTooltip ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: CopyTooltip () -> orig -> Ref Widget -> impl Source #

copyTooltip :: (HasCallStack, Match r ~ FindOp a a (CopyTooltip ()), Op (CopyTooltip ()) r a impl) => Ref a -> impl Source #

data SetTooltip a Source #

Instances
impl ~ (Text -> IO ()) => Op (SetTooltip ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: SetTooltip () -> orig -> Ref Widget -> impl Source #

setTooltip :: (HasCallStack, Match r ~ FindOp a a (SetTooltip ()), Op (SetTooltip ()) r a impl) => Ref a -> impl Source #

data GetWhen a Source #

Instances
impl ~ IO [When] => Op (GetWhen ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: GetWhen () -> orig -> Ref Widget -> impl Source #

getWhen :: (HasCallStack, Match r ~ FindOp a a (GetWhen ()), Op (GetWhen ()) r a impl) => Ref a -> impl Source #

data SetWhen a Source #

Instances
impl ~ ([When] -> IO ()) => Op (SetWhen ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: SetWhen () -> orig -> Ref Widget -> impl Source #

setWhen :: (HasCallStack, Match r ~ FindOp a a (SetWhen ()), Op (SetWhen ()) r a impl) => Ref a -> impl Source #

data GetVisible a Source #

Instances
impl ~ IO Bool => Op (GetVisible ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: GetVisible () -> orig -> Ref Widget -> impl Source #

getVisible :: (HasCallStack, Match r ~ FindOp a a (GetVisible ()), Op (GetVisible ()) r a impl) => Ref a -> impl Source #

data GetVisibleR a Source #

Instances
impl ~ IO Bool => Op (GetVisibleR ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: GetVisibleR () -> orig -> Ref Widget -> impl Source #

getVisibleR :: (HasCallStack, Match r ~ FindOp a a (GetVisibleR ()), Op (GetVisibleR ()) r a impl) => Ref a -> impl Source #

data ShowWidgetSuper a Source #

Instances
impl ~ IO () => Op (ShowWidgetSuper ()) SimpleTerminal orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SimpleTerminal

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref SimpleTerminal -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) FileInput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.FileInput

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref FileInput -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) FileBrowser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.FileBrowser

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref FileBrowser -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) ColorChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ColorChooser

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref ColorChooser -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) Spinner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Spinner

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref Spinner -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) Tabs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tabs

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref Tabs -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) Scrolled orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Scrolled

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref Scrolled -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) Pack orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Pack

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref Pack -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) Tile orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tile

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref Tile -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) TextEditor orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextEditor

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref TextEditor -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref TextDisplay -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref Tree -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) Clock orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Clock

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref Clock -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) TableRow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TableRow

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref TableRow -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref Table -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) Wizard orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Wizard

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref Wizard -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) Positioner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Positioner

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref Positioner -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) Progress orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Progress

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref Progress -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) ValueOutput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueOutput

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref ValueOutput -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) ValueInput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueInput

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref ValueInput -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) Output orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Output

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref Output -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref Input -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) ValueSlider orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueSlider

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref ValueSlider -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) Scrollbar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Scrollbar

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref Scrollbar -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) Counter orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Counter

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref Counter -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) Roller orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Roller

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref Roller -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) Dial orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Dial

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref Dial -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) Adjuster orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Adjuster

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref Adjuster -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) MenuButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuButton

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref MenuButton -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) Choice orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Choice

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref Choice -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) SysMenuBar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SysMenuBar

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref SysMenuBar -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) MenuBar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuBar

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref MenuBar -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref MenuPrim -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) Slider orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Slider

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref Slider -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) RepeatButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RepeatButton

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref RepeatButton -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) RoundButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RoundButton

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref RoundButton -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) ReturnButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ReturnButton

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref ReturnButton -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) CheckButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.CheckButton

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref CheckButton -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) LightButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.LightButton

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref LightButton -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) Button orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Button

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref Button -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) DoubleWindow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.DoubleWindow

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref DoubleWindow -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) SingleWindow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SingleWindow

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref SingleWindow -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref Window -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref Widget -> impl Source #

showWidgetSuper :: (HasCallStack, Match r ~ FindOp a a (ShowWidgetSuper ()), Op (ShowWidgetSuper ()) r a impl) => Ref a -> impl Source #

data ShowWidget a Source #

Instances
impl ~ IO () => Op (ShowWidget ()) FileInput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.FileInput

Methods

runOp :: ShowWidget () -> orig -> Ref FileInput -> impl Source #

impl ~ IO () => Op (ShowWidget ()) FileBrowser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.FileBrowser

Methods

runOp :: ShowWidget () -> orig -> Ref FileBrowser -> impl Source #

impl ~ IO () => Op (ShowWidget ()) ColorChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ColorChooser

Methods

runOp :: ShowWidget () -> orig -> Ref ColorChooser -> impl Source #

impl ~ IO () => Op (ShowWidget ()) Spinner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Spinner

Methods

runOp :: ShowWidget () -> orig -> Ref Spinner -> impl Source #

impl ~ IO () => Op (ShowWidget ()) Tabs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tabs

Methods

runOp :: ShowWidget () -> orig -> Ref Tabs -> impl Source #

impl ~ IO () => Op (ShowWidget ()) Scrolled orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Scrolled

Methods

runOp :: ShowWidget () -> orig -> Ref Scrolled -> impl Source #

impl ~ IO () => Op (ShowWidget ()) Pack orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Pack

Methods

runOp :: ShowWidget () -> orig -> Ref Pack -> impl Source #

impl ~ IO () => Op (ShowWidget ()) Tile orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tile

Methods

runOp :: ShowWidget () -> orig -> Ref Tile -> impl Source #

impl ~ IO NativeFileChooserUserAction => Op (ShowWidget ()) NativeFileChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

runOp :: ShowWidget () -> orig -> Ref NativeFileChooser -> impl Source #

impl ~ IO () => Op (ShowWidget ()) TextEditor orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextEditor

Methods

runOp :: ShowWidget () -> orig -> Ref TextEditor -> impl Source #

impl ~ IO () => Op (ShowWidget ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: ShowWidget () -> orig -> Ref TextDisplay -> impl Source #

impl ~ IO () => Op (ShowWidget ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: ShowWidget () -> orig -> Ref Tree -> impl Source #

impl ~ IO () => Op (ShowWidget ()) Clock orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Clock

Methods

runOp :: ShowWidget () -> orig -> Ref Clock -> impl Source #

impl ~ IO () => Op (ShowWidget ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: ShowWidget () -> orig -> Ref Browser -> impl Source #

impl ~ IO () => Op (ShowWidget ()) TableRow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TableRow

Methods

runOp :: ShowWidget () -> orig -> Ref TableRow -> impl Source #

impl ~ IO () => Op (ShowWidget ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: ShowWidget () -> orig -> Ref Table -> impl Source #

impl ~ IO () => Op (ShowWidget ()) Wizard orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Wizard

Methods

runOp :: ShowWidget () -> orig -> Ref Wizard -> impl Source #

impl ~ IO () => Op (ShowWidget ()) Positioner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Positioner

Methods

runOp :: ShowWidget () -> orig -> Ref Positioner -> impl Source #

impl ~ IO () => Op (ShowWidget ()) Progress orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Progress

Methods

runOp :: ShowWidget () -> orig -> Ref Progress -> impl Source #

impl ~ IO () => Op (ShowWidget ()) ValueOutput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueOutput

Methods

runOp :: ShowWidget () -> orig -> Ref ValueOutput -> impl Source #

impl ~ IO () => Op (ShowWidget ()) ValueInput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueInput

Methods

runOp :: ShowWidget () -> orig -> Ref ValueInput -> impl Source #

impl ~ IO () => Op (ShowWidget ()) Output orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Output

Methods

runOp :: ShowWidget () -> orig -> Ref Output -> impl Source #

impl ~ IO () => Op (ShowWidget ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: ShowWidget () -> orig -> Ref Input -> impl Source #

impl ~ IO () => Op (ShowWidget ()) ValueSlider orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueSlider

Methods

runOp :: ShowWidget () -> orig -> Ref ValueSlider -> impl Source #

impl ~ IO () => Op (ShowWidget ()) Scrollbar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Scrollbar

Methods

runOp :: ShowWidget () -> orig -> Ref Scrollbar -> impl Source #

impl ~ IO () => Op (ShowWidget ()) Counter orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Counter

Methods

runOp :: ShowWidget () -> orig -> Ref Counter -> impl Source #

impl ~ IO () => Op (ShowWidget ()) Roller orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Roller

Methods

runOp :: ShowWidget () -> orig -> Ref Roller -> impl Source #

impl ~ IO () => Op (ShowWidget ()) Dial orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Dial

Methods

runOp :: ShowWidget () -> orig -> Ref Dial -> impl Source #

impl ~ IO () => Op (ShowWidget ()) Adjuster orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Adjuster

Methods

runOp :: ShowWidget () -> orig -> Ref Adjuster -> impl Source #

impl ~ IO () => Op (ShowWidget ()) MenuButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuButton

Methods

runOp :: ShowWidget () -> orig -> Ref MenuButton -> impl Source #

impl ~ IO () => Op (ShowWidget ()) Choice orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Choice

Methods

runOp :: ShowWidget () -> orig -> Ref Choice -> impl Source #

impl ~ IO () => Op (ShowWidget ()) SysMenuBar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SysMenuBar

Methods

runOp :: ShowWidget () -> orig -> Ref SysMenuBar -> impl Source #

impl ~ IO () => Op (ShowWidget ()) MenuBar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuBar

Methods

runOp :: ShowWidget () -> orig -> Ref MenuBar -> impl Source #

impl ~ IO () => Op (ShowWidget ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: ShowWidget () -> orig -> Ref MenuPrim -> impl Source #

impl ~ IO () => Op (ShowWidget ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: ShowWidget () -> orig -> Ref MenuItem -> impl Source #

impl ~ IO () => Op (ShowWidget ()) Slider orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Slider

Methods

runOp :: ShowWidget () -> orig -> Ref Slider -> impl Source #

impl ~ IO () => Op (ShowWidget ()) RepeatButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RepeatButton

Methods

runOp :: ShowWidget () -> orig -> Ref RepeatButton -> impl Source #

impl ~ IO () => Op (ShowWidget ()) RoundButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RoundButton

Methods

runOp :: ShowWidget () -> orig -> Ref RoundButton -> impl Source #

impl ~ IO () => Op (ShowWidget ()) ReturnButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ReturnButton

Methods

runOp :: ShowWidget () -> orig -> Ref ReturnButton -> impl Source #

impl ~ IO () => Op (ShowWidget ()) CheckButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.CheckButton

Methods

runOp :: ShowWidget () -> orig -> Ref CheckButton -> impl Source #

impl ~ IO () => Op (ShowWidget ()) LightButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.LightButton

Methods

runOp :: ShowWidget () -> orig -> Ref LightButton -> impl Source #

impl ~ IO () => Op (ShowWidget ()) Button orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Button

Methods

runOp :: ShowWidget () -> orig -> Ref Button -> impl Source #

impl ~ IO () => Op (ShowWidget ()) OverlayWindow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.OverlayWindow

Methods

runOp :: ShowWidget () -> orig -> Ref OverlayWindow -> impl Source #

impl ~ IO () => Op (ShowWidget ()) DoubleWindow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.DoubleWindow

Methods

runOp :: ShowWidget () -> orig -> Ref DoubleWindow -> impl Source #

impl ~ IO () => Op (ShowWidget ()) SingleWindow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SingleWindow

Methods

runOp :: ShowWidget () -> orig -> Ref SingleWindow -> impl Source #

impl ~ IO () => Op (ShowWidget ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: ShowWidget () -> orig -> Ref Window -> impl Source #

impl ~ IO () => Op (ShowWidget ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: ShowWidget () -> orig -> Ref Widget -> impl Source #

showWidget :: (HasCallStack, Match r ~ FindOp a a (ShowWidget ()), Op (ShowWidget ()) r a impl) => Ref a -> impl Source #

data HideSuper a Source #

Instances
impl ~ IO () => Op (HideSuper ()) SimpleTerminal orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SimpleTerminal

Methods

runOp :: HideSuper () -> orig -> Ref SimpleTerminal -> impl Source #

impl ~ IO () => Op (HideSuper ()) FileInput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.FileInput

Methods

runOp :: HideSuper () -> orig -> Ref FileInput -> impl Source #

impl ~ IO () => Op (HideSuper ()) FileBrowser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.FileBrowser

Methods

runOp :: HideSuper () -> orig -> Ref FileBrowser -> impl Source #

impl ~ IO () => Op (HideSuper ()) ColorChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ColorChooser

Methods

runOp :: HideSuper () -> orig -> Ref ColorChooser -> impl Source #

impl ~ IO () => Op (HideSuper ()) Spinner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Spinner

Methods

runOp :: HideSuper () -> orig -> Ref Spinner -> impl Source #

impl ~ IO () => Op (HideSuper ()) Tabs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tabs

Methods

runOp :: HideSuper () -> orig -> Ref Tabs -> impl Source #

impl ~ IO () => Op (HideSuper ()) Scrolled orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Scrolled

Methods

runOp :: HideSuper () -> orig -> Ref Scrolled -> impl Source #

impl ~ IO () => Op (HideSuper ()) Pack orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Pack

Methods

runOp :: HideSuper () -> orig -> Ref Pack -> impl Source #

impl ~ IO () => Op (HideSuper ()) Tile orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tile

Methods

runOp :: HideSuper () -> orig -> Ref Tile -> impl Source #

impl ~ IO () => Op (HideSuper ()) TextEditor orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextEditor

Methods

runOp :: HideSuper () -> orig -> Ref TextEditor -> impl Source #

impl ~ IO () => Op (HideSuper ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: HideSuper () -> orig -> Ref TextDisplay -> impl Source #

impl ~ IO () => Op (HideSuper ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: HideSuper () -> orig -> Ref Tree -> impl Source #

impl ~ IO () => Op (HideSuper ()) Clock orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Clock

Methods

runOp :: HideSuper () -> orig -> Ref Clock -> impl Source #

impl ~ IO () => Op (HideSuper ()) TableRow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TableRow

Methods

runOp :: HideSuper () -> orig -> Ref TableRow -> impl Source #

impl ~ IO () => Op (HideSuper ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: HideSuper () -> orig -> Ref Table -> impl Source #

impl ~ IO () => Op (HideSuper ()) Wizard orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Wizard

Methods

runOp :: HideSuper () -> orig -> Ref Wizard -> impl Source #

impl ~ IO () => Op (HideSuper ()) Positioner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Positioner

Methods

runOp :: HideSuper () -> orig -> Ref Positioner -> impl Source #

impl ~ IO () => Op (HideSuper ()) Progress orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Progress

Methods

runOp :: HideSuper () -> orig -> Ref Progress -> impl Source #

impl ~ IO () => Op (HideSuper ()) ValueOutput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueOutput

Methods

runOp :: HideSuper () -> orig -> Ref ValueOutput -> impl Source #

impl ~ IO () => Op (HideSuper ()) ValueInput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueInput

Methods

runOp :: HideSuper () -> orig -> Ref ValueInput -> impl Source #

impl ~ IO () => Op (HideSuper ()) Output orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Output

Methods

runOp :: HideSuper () -> orig -> Ref Output -> impl Source #

impl ~ IO () => Op (HideSuper ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: HideSuper () -> orig -> Ref Input -> impl Source #

impl ~ IO () => Op (HideSuper ()) ValueSlider orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueSlider

Methods

runOp :: HideSuper () -> orig -> Ref ValueSlider -> impl Source #

impl ~ IO () => Op (HideSuper ()) Scrollbar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Scrollbar

Methods

runOp :: HideSuper () -> orig -> Ref Scrollbar -> impl Source #

impl ~ IO () => Op (HideSuper ()) Counter orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Counter

Methods

runOp :: HideSuper () -> orig -> Ref Counter -> impl Source #

impl ~ IO () => Op (HideSuper ()) Roller orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Roller

Methods

runOp :: HideSuper () -> orig -> Ref Roller -> impl Source #

impl ~ IO () => Op (HideSuper ()) Dial orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Dial

Methods

runOp :: HideSuper () -> orig -> Ref Dial -> impl Source #

impl ~ IO () => Op (HideSuper ()) Adjuster orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Adjuster

Methods

runOp :: HideSuper () -> orig -> Ref Adjuster -> impl Source #

impl ~ IO () => Op (HideSuper ()) MenuButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuButton

Methods

runOp :: HideSuper () -> orig -> Ref MenuButton -> impl Source #

impl ~ IO () => Op (HideSuper ()) Choice orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Choice

Methods

runOp :: HideSuper () -> orig -> Ref Choice -> impl Source #

impl ~ IO () => Op (HideSuper ()) SysMenuBar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SysMenuBar

Methods

runOp :: HideSuper () -> orig -> Ref SysMenuBar -> impl Source #

impl ~ IO () => Op (HideSuper ()) MenuBar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuBar

Methods

runOp :: HideSuper () -> orig -> Ref MenuBar -> impl Source #

impl ~ IO () => Op (HideSuper ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: HideSuper () -> orig -> Ref MenuPrim -> impl Source #

impl ~ IO () => Op (HideSuper ()) Slider orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Slider

Methods

runOp :: HideSuper () -> orig -> Ref Slider -> impl Source #

impl ~ IO () => Op (HideSuper ()) Valuator orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Valuator

Methods

runOp :: HideSuper () -> orig -> Ref Valuator -> impl Source #

impl ~ IO () => Op (HideSuper ()) RepeatButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RepeatButton

Methods

runOp :: HideSuper () -> orig -> Ref RepeatButton -> impl Source #

impl ~ IO () => Op (HideSuper ()) RoundButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RoundButton

Methods

runOp :: HideSuper () -> orig -> Ref RoundButton -> impl Source #

impl ~ IO () => Op (HideSuper ()) ReturnButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ReturnButton

Methods

runOp :: HideSuper () -> orig -> Ref ReturnButton -> impl Source #

impl ~ IO () => Op (HideSuper ()) CheckButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.CheckButton

Methods

runOp :: HideSuper () -> orig -> Ref CheckButton -> impl Source #

impl ~ IO () => Op (HideSuper ()) LightButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.LightButton

Methods

runOp :: HideSuper () -> orig -> Ref LightButton -> impl Source #

impl ~ IO () => Op (HideSuper ()) Button orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Button

Methods

runOp :: HideSuper () -> orig -> Ref Button -> impl Source #

impl ~ IO () => Op (HideSuper ()) DoubleWindow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.DoubleWindow

Methods

runOp :: HideSuper () -> orig -> Ref DoubleWindow -> impl Source #

impl ~ IO () => Op (HideSuper ()) SingleWindow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SingleWindow

Methods

runOp :: HideSuper () -> orig -> Ref SingleWindow -> impl Source #

impl ~ IO () => Op (HideSuper ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: HideSuper () -> orig -> Ref Window -> impl Source #

impl ~ IO () => Op (HideSuper ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: HideSuper () -> orig -> Ref Widget -> impl Source #

hideSuper :: (HasCallStack, Match r ~ FindOp a a (HideSuper ()), Op (HideSuper ()) r a impl) => Ref a -> impl Source #

data Hide a Source #

Instances
impl ~ IO () => Op (Hide ()) FileInput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.FileInput

Methods

runOp :: Hide () -> orig -> Ref FileInput -> impl Source #

impl ~ IO () => Op (Hide ()) FileBrowser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.FileBrowser

Methods

runOp :: Hide () -> orig -> Ref FileBrowser -> impl Source #

impl ~ IO () => Op (Hide ()) ColorChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ColorChooser

Methods

runOp :: Hide () -> orig -> Ref ColorChooser -> impl Source #

impl ~ IO () => Op (Hide ()) Spinner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Spinner

Methods

runOp :: Hide () -> orig -> Ref Spinner -> impl Source #

impl ~ IO () => Op (Hide ()) Tabs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tabs

Methods

runOp :: Hide () -> orig -> Ref Tabs -> impl Source #

impl ~ IO () => Op (Hide ()) Scrolled orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Scrolled

Methods

runOp :: Hide () -> orig -> Ref Scrolled -> impl Source #

impl ~ IO () => Op (Hide ()) Pack orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Pack

Methods

runOp :: Hide () -> orig -> Ref Pack -> impl Source #

impl ~ IO () => Op (Hide ()) Tile orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tile

Methods

runOp :: Hide () -> orig -> Ref Tile -> impl Source #

impl ~ IO () => Op (Hide ()) TextEditor orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextEditor

Methods

runOp :: Hide () -> orig -> Ref TextEditor -> impl Source #

impl ~ IO () => Op (Hide ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: Hide () -> orig -> Ref TextDisplay -> impl Source #

impl ~ IO () => Op (Hide ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: Hide () -> orig -> Ref Tree -> impl Source #

impl ~ IO () => Op (Hide ()) Clock orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Clock

Methods

runOp :: Hide () -> orig -> Ref Clock -> impl Source #

impl ~ IO () => Op (Hide ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: Hide () -> orig -> Ref Browser -> impl Source #

impl ~ IO () => Op (Hide ()) TableRow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TableRow

Methods

runOp :: Hide () -> orig -> Ref TableRow -> impl Source #

impl ~ IO () => Op (Hide ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: Hide () -> orig -> Ref Table -> impl Source #

impl ~ IO () => Op (Hide ()) Wizard orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Wizard

Methods

runOp :: Hide () -> orig -> Ref Wizard -> impl Source #

impl ~ IO () => Op (Hide ()) Positioner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Positioner

Methods

runOp :: Hide () -> orig -> Ref Positioner -> impl Source #

impl ~ IO () => Op (Hide ()) Progress orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Progress

Methods

runOp :: Hide () -> orig -> Ref Progress -> impl Source #

impl ~ IO () => Op (Hide ()) ValueOutput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueOutput

Methods

runOp :: Hide () -> orig -> Ref ValueOutput -> impl Source #

impl ~ IO () => Op (Hide ()) ValueInput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueInput

Methods

runOp :: Hide () -> orig -> Ref ValueInput -> impl Source #

impl ~ IO () => Op (Hide ()) Output orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Output

Methods

runOp :: Hide () -> orig -> Ref Output -> impl Source #

impl ~ IO () => Op (Hide ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: Hide () -> orig -> Ref Input -> impl Source #

impl ~ IO () => Op (Hide ()) ValueSlider orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueSlider

Methods

runOp :: Hide () -> orig -> Ref ValueSlider -> impl Source #

impl ~ IO () => Op (Hide ()) Scrollbar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Scrollbar

Methods

runOp :: Hide () -> orig -> Ref Scrollbar -> impl Source #

impl ~ IO () => Op (Hide ()) Counter orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Counter

Methods

runOp :: Hide () -> orig -> Ref Counter -> impl Source #

impl ~ IO () => Op (Hide ()) Roller orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Roller

Methods

runOp :: Hide () -> orig -> Ref Roller -> impl Source #

impl ~ IO () => Op (Hide ()) Dial orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Dial

Methods

runOp :: Hide () -> orig -> Ref Dial -> impl Source #

impl ~ IO () => Op (Hide ()) Adjuster orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Adjuster

Methods

runOp :: Hide () -> orig -> Ref Adjuster -> impl Source #

impl ~ IO () => Op (Hide ()) MenuButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuButton

Methods

runOp :: Hide () -> orig -> Ref MenuButton -> impl Source #

impl ~ IO () => Op (Hide ()) Choice orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Choice

Methods

runOp :: Hide () -> orig -> Ref Choice -> impl Source #

impl ~ IO () => Op (Hide ()) SysMenuBar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SysMenuBar

Methods

runOp :: Hide () -> orig -> Ref SysMenuBar -> impl Source #

impl ~ IO () => Op (Hide ()) MenuBar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuBar

Methods

runOp :: Hide () -> orig -> Ref MenuBar -> impl Source #

impl ~ IO () => Op (Hide ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: Hide () -> orig -> Ref MenuPrim -> impl Source #

impl ~ IO () => Op (Hide ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: Hide () -> orig -> Ref MenuItem -> impl Source #

impl ~ IO () => Op (Hide ()) Slider orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Slider

Methods

runOp :: Hide () -> orig -> Ref Slider -> impl Source #

impl ~ IO () => Op (Hide ()) Valuator orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Valuator

Methods

runOp :: Hide () -> orig -> Ref Valuator -> impl Source #

impl ~ IO () => Op (Hide ()) RepeatButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RepeatButton

Methods

runOp :: Hide () -> orig -> Ref RepeatButton -> impl Source #

impl ~ IO () => Op (Hide ()) RoundButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RoundButton

Methods

runOp :: Hide () -> orig -> Ref RoundButton -> impl Source #

impl ~ IO () => Op (Hide ()) ReturnButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ReturnButton

Methods

runOp :: Hide () -> orig -> Ref ReturnButton -> impl Source #

impl ~ IO () => Op (Hide ()) CheckButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.CheckButton

Methods

runOp :: Hide () -> orig -> Ref CheckButton -> impl Source #

impl ~ IO () => Op (Hide ()) LightButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.LightButton

Methods

runOp :: Hide () -> orig -> Ref LightButton -> impl Source #

impl ~ IO () => Op (Hide ()) Button orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Button

Methods

runOp :: Hide () -> orig -> Ref Button -> impl Source #

impl ~ IO () => Op (Hide ()) OverlayWindow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.OverlayWindow

Methods

runOp :: Hide () -> orig -> Ref OverlayWindow -> impl Source #

impl ~ IO () => Op (Hide ()) DoubleWindow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.DoubleWindow

Methods

runOp :: Hide () -> orig -> Ref DoubleWindow -> impl Source #

impl ~ IO () => Op (Hide ()) SingleWindow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SingleWindow

Methods

runOp :: Hide () -> orig -> Ref SingleWindow -> impl Source #

impl ~ IO () => Op (Hide ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: Hide () -> orig -> Ref Window -> impl Source #

impl ~ IO () => Op (Hide ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: Hide () -> orig -> Ref Widget -> impl Source #

hide :: (HasCallStack, Match r ~ FindOp a a (Hide ()), Op (Hide ()) r a impl) => Ref a -> impl Source #

data SetVisible a Source #

Instances
impl ~ IO () => Op (SetVisible ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: SetVisible () -> orig -> Ref Widget -> impl Source #

setVisible :: (HasCallStack, Match r ~ FindOp a a (SetVisible ()), Op (SetVisible ()) r a impl) => Ref a -> impl Source #

data ClearVisible a Source #

Instances
impl ~ IO () => Op (ClearVisible ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: ClearVisible () -> orig -> Ref Widget -> impl Source #

clearVisible :: (HasCallStack, Match r ~ FindOp a a (ClearVisible ()), Op (ClearVisible ()) r a impl) => Ref a -> impl Source #

data Active a Source #

Instances
impl ~ IO Bool => Op (Active ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: Active () -> orig -> Ref MenuItem -> impl Source #

impl ~ IO Bool => Op (Active ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: Active () -> orig -> Ref Widget -> impl Source #

active :: (HasCallStack, Match r ~ FindOp a a (Active ()), Op (Active ()) r a impl) => Ref a -> impl Source #

data ActiveR a Source #

Instances
impl ~ IO Bool => Op (ActiveR ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: ActiveR () -> orig -> Ref Widget -> impl Source #

activeR :: (HasCallStack, Match r ~ FindOp a a (ActiveR ()), Op (ActiveR ()) r a impl) => Ref a -> impl Source #

data Activate a Source #

Instances
impl ~ IO () => Op (Activate ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: Activate () -> orig -> Ref TreeItem -> impl Source #

impl ~ IO () => Op (Activate ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: Activate () -> orig -> Ref MenuItem -> impl Source #

impl ~ IO () => Op (Activate ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: Activate () -> orig -> Ref Widget -> impl Source #

activate :: (HasCallStack, Match r ~ FindOp a a (Activate ()), Op (Activate ()) r a impl) => Ref a -> impl Source #

data Deactivate a Source #

Instances
impl ~ IO () => Op (Deactivate ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: Deactivate () -> orig -> Ref MenuItem -> impl Source #

impl ~ IO () => Op (Deactivate ()) RepeatButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RepeatButton

Methods

runOp :: Deactivate () -> orig -> Ref RepeatButton -> impl Source #

impl ~ IO () => Op (Deactivate ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: Deactivate () -> orig -> Ref Widget -> impl Source #

deactivate :: (HasCallStack, Match r ~ FindOp a a (Deactivate ()), Op (Deactivate ()) r a impl) => Ref a -> impl Source #

data GetOutput a Source #

Instances
impl ~ IO Int => Op (GetOutput ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: GetOutput () -> orig -> Ref Widget -> impl Source #

getOutput :: (HasCallStack, Match r ~ FindOp a a (GetOutput ()), Op (GetOutput ()) r a impl) => Ref a -> impl Source #

data SetOutput a Source #

Instances
impl ~ IO () => Op (SetOutput ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: SetOutput () -> orig -> Ref Widget -> impl Source #

setOutput :: (HasCallStack, Match r ~ FindOp a a (SetOutput ()), Op (SetOutput ()) r a impl) => Ref a -> impl Source #

data ClearOutput a Source #

Instances
impl ~ IO () => Op (ClearOutput ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: ClearOutput () -> orig -> Ref Widget -> impl Source #

clearOutput :: (HasCallStack, Match r ~ FindOp a a (ClearOutput ()), Op (ClearOutput ()) r a impl) => Ref a -> impl Source #

data Takesevents a Source #

Instances
impl ~ IO Bool => Op (Takesevents ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: Takesevents () -> orig -> Ref Widget -> impl Source #

takesevents :: (HasCallStack, Match r ~ FindOp a a (Takesevents ()), Op (Takesevents ()) r a impl) => Ref a -> impl Source #

data SetChanged a Source #

Instances
impl ~ IO () => Op (SetChanged ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: SetChanged () -> orig -> Ref Widget -> impl Source #

setChanged :: (HasCallStack, Match r ~ FindOp a a (SetChanged ()), Op (SetChanged ()) r a impl) => Ref a -> impl Source #

data ClearChanged a Source #

Instances
impl ~ IO () => Op (ClearChanged ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: ClearChanged () -> orig -> Ref Widget -> impl Source #

clearChanged :: (HasCallStack, Match r ~ FindOp a a (ClearChanged ()), Op (ClearChanged ()) r a impl) => Ref a -> impl Source #

data Changed a Source #

Instances
impl ~ IO Bool => Op (Changed ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: Changed () -> orig -> Ref Window -> impl Source #

impl ~ IO Bool => Op (Changed ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: Changed () -> orig -> Ref Widget -> impl Source #

changed :: (HasCallStack, Match r ~ FindOp a a (Changed ()), Op (Changed ()) r a impl) => Ref a -> impl Source #

data SetActive a Source #

Instances
impl ~ IO () => Op (SetActive ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: SetActive () -> orig -> Ref Widget -> impl Source #

setActive :: (HasCallStack, Match r ~ FindOp a a (SetActive ()), Op (SetActive ()) r a impl) => Ref a -> impl Source #

data ClearActive a Source #

Instances
impl ~ IO () => Op (ClearActive ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: ClearActive () -> orig -> Ref Widget -> impl Source #

clearActive :: (HasCallStack, Match r ~ FindOp a a (ClearActive ()), Op (ClearActive ()) r a impl) => Ref a -> impl Source #

data TakeFocus a Source #

Instances
impl ~ IO (Either NoChange ()) => Op (TakeFocus ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: TakeFocus () -> orig -> Ref Widget -> impl Source #

takeFocus :: (HasCallStack, Match r ~ FindOp a a (TakeFocus ()), Op (TakeFocus ()) r a impl) => Ref a -> impl Source #

data SetVisibleFocus a Source #

Instances
impl ~ IO () => Op (SetVisibleFocus ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: SetVisibleFocus () -> orig -> Ref Widget -> impl Source #

setVisibleFocus :: (HasCallStack, Match r ~ FindOp a a (SetVisibleFocus ()), Op (SetVisibleFocus ()) r a impl) => Ref a -> impl Source #

data ClearVisibleFocus a Source #

Instances
impl ~ IO () => Op (ClearVisibleFocus ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: ClearVisibleFocus () -> orig -> Ref Widget -> impl Source #

data ModifyVisibleFocus a Source #

Instances
impl ~ (Bool -> IO ()) => Op (ModifyVisibleFocus ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: ModifyVisibleFocus () -> orig -> Ref Widget -> impl Source #

data GetVisibleFocus a Source #

Instances
impl ~ IO Bool => Op (GetVisibleFocus ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: GetVisibleFocus () -> orig -> Ref Widget -> impl Source #

getVisibleFocus :: (HasCallStack, Match r ~ FindOp a a (GetVisibleFocus ()), Op (GetVisibleFocus ()) r a impl) => Ref a -> impl Source #

data Contains a Source #

Instances
(Parent a Widget, impl ~ (Ref a -> IO Bool)) => Op (Contains ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: Contains () -> orig -> Ref Widget -> impl Source #

contains :: (HasCallStack, Match r ~ FindOp a a (Contains ()), Op (Contains ()) r a impl) => Ref a -> impl Source #

data Inside a Source #

Instances
(Parent a Widget, impl ~ (Ref a -> IO Bool)) => Op (Inside ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: Inside () -> orig -> Ref Widget -> impl Source #

inside :: (HasCallStack, Match r ~ FindOp a a (Inside ()), Op (Inside ()) r a impl) => Ref a -> impl Source #

data Redraw a Source #

Instances
impl ~ IO () => Op (Redraw ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: Redraw () -> orig -> Ref Widget -> impl Source #

redraw :: (HasCallStack, Match r ~ FindOp a a (Redraw ()), Op (Redraw ()) r a impl) => Ref a -> impl Source #

data RedrawLabel a Source #

Instances
impl ~ IO () => Op (RedrawLabel ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: RedrawLabel () -> orig -> Ref Widget -> impl Source #

redrawLabel :: (HasCallStack, Match r ~ FindOp a a (RedrawLabel ()), Op (RedrawLabel ()) r a impl) => Ref a -> impl Source #

data GetDamage a Source #

Instances
impl ~ IO [Damage] => Op (GetDamage ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: GetDamage () -> orig -> Ref Widget -> impl Source #

getDamage :: (HasCallStack, Match r ~ FindOp a a (GetDamage ()), Op (GetDamage ()) r a impl) => Ref a -> impl Source #

data ClearDamageThenSet a Source #

Instances
impl ~ ([Damage] -> IO ()) => Op (ClearDamageThenSet ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: ClearDamageThenSet () -> orig -> Ref Widget -> impl Source #

data ClearDamage a Source #

Instances
impl ~ IO () => Op (ClearDamage ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: ClearDamage () -> orig -> Ref Widget -> impl Source #

clearDamage :: (HasCallStack, Match r ~ FindOp a a (ClearDamage ()), Op (ClearDamage ()) r a impl) => Ref a -> impl Source #

data SetDamage a Source #

Instances
impl ~ ([Damage] -> IO ()) => Op (SetDamage ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: SetDamage () -> orig -> Ref Widget -> impl Source #

setDamage :: (HasCallStack, Match r ~ FindOp a a (SetDamage ()), Op (SetDamage ()) r a impl) => Ref a -> impl Source #

data SetDamageInside a Source #

Instances
impl ~ ([Damage] -> Rectangle -> IO ()) => Op (SetDamageInside ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: SetDamageInside () -> orig -> Ref Widget -> impl Source #

setDamageInside :: (HasCallStack, Match r ~ FindOp a a (SetDamageInside ()), Op (SetDamageInside ()) r a impl) => Ref a -> impl Source #

data MeasureLabel a Source #

Instances
impl ~ (Maybe Width -> IO Size) => Op (MeasureLabel ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: MeasureLabel () -> orig -> Ref Widget -> impl Source #

measureLabel :: (HasCallStack, Match r ~ FindOp a a (MeasureLabel ()), Op (MeasureLabel ()) r a impl) => Ref a -> impl Source #

data GetWindow a Source #

Instances
impl ~ IO (Maybe (Ref Window)) => Op (GetWindow ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: GetWindow () -> orig -> Ref Widget -> impl Source #

getWindow :: (HasCallStack, Match r ~ FindOp a a (GetWindow ()), Op (GetWindow ()) r a impl) => Ref a -> impl Source #

data GetTopWindow a Source #

Instances
impl ~ IO (Maybe (Ref Window)) => Op (GetTopWindow ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: GetTopWindow () -> orig -> Ref Widget -> impl Source #

getTopWindow :: (HasCallStack, Match r ~ FindOp a a (GetTopWindow ()), Op (GetTopWindow ()) r a impl) => Ref a -> impl Source #

data GetTopWindowOffset a Source #

Instances
impl ~ IO Position => Op (GetTopWindowOffset ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: GetTopWindowOffset () -> orig -> Ref Widget -> impl Source #

data ResizeSuper a Source #

Instances
impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) SimpleTerminal orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SimpleTerminal

Methods

runOp :: ResizeSuper () -> orig -> Ref SimpleTerminal -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) FileInput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.FileInput

Methods

runOp :: ResizeSuper () -> orig -> Ref FileInput -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) FileBrowser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.FileBrowser

Methods

runOp :: ResizeSuper () -> orig -> Ref FileBrowser -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) ColorChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ColorChooser

Methods

runOp :: ResizeSuper () -> orig -> Ref ColorChooser -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) Spinner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Spinner

Methods

runOp :: ResizeSuper () -> orig -> Ref Spinner -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) Tabs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tabs

Methods

runOp :: ResizeSuper () -> orig -> Ref Tabs -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) Scrolled orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Scrolled

Methods

runOp :: ResizeSuper () -> orig -> Ref Scrolled -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) Pack orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Pack

Methods

runOp :: ResizeSuper () -> orig -> Ref Pack -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) Tile orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tile

Methods

runOp :: ResizeSuper () -> orig -> Ref Tile -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) TextEditor orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextEditor

Methods

runOp :: ResizeSuper () -> orig -> Ref TextEditor -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: ResizeSuper () -> orig -> Ref TextDisplay -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: ResizeSuper () -> orig -> Ref Tree -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) Clock orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Clock

Methods

runOp :: ResizeSuper () -> orig -> Ref Clock -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) TableRow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TableRow

Methods

runOp :: ResizeSuper () -> orig -> Ref TableRow -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: ResizeSuper () -> orig -> Ref Table -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) Wizard orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Wizard

Methods

runOp :: ResizeSuper () -> orig -> Ref Wizard -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) Positioner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Positioner

Methods

runOp :: ResizeSuper () -> orig -> Ref Positioner -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) Progress orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Progress

Methods

runOp :: ResizeSuper () -> orig -> Ref Progress -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) ValueOutput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueOutput

Methods

runOp :: ResizeSuper () -> orig -> Ref ValueOutput -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) ValueInput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueInput

Methods

runOp :: ResizeSuper () -> orig -> Ref ValueInput -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) Output orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Output

Methods

runOp :: ResizeSuper () -> orig -> Ref Output -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: ResizeSuper () -> orig -> Ref Input -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) ValueSlider orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueSlider

Methods

runOp :: ResizeSuper () -> orig -> Ref ValueSlider -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) Scrollbar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Scrollbar

Methods

runOp :: ResizeSuper () -> orig -> Ref Scrollbar -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) Counter orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Counter

Methods

runOp :: ResizeSuper () -> orig -> Ref Counter -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) Roller orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Roller

Methods

runOp :: ResizeSuper () -> orig -> Ref Roller -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) Dial orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Dial

Methods

runOp :: ResizeSuper () -> orig -> Ref Dial -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) Adjuster orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Adjuster

Methods

runOp :: ResizeSuper () -> orig -> Ref Adjuster -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) MenuButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuButton

Methods

runOp :: ResizeSuper () -> orig -> Ref MenuButton -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) Choice orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Choice

Methods

runOp :: ResizeSuper () -> orig -> Ref Choice -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) SysMenuBar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SysMenuBar

Methods

runOp :: ResizeSuper () -> orig -> Ref SysMenuBar -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) MenuBar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuBar

Methods

runOp :: ResizeSuper () -> orig -> Ref MenuBar -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: ResizeSuper () -> orig -> Ref MenuPrim -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) Slider orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Slider

Methods

runOp :: ResizeSuper () -> orig -> Ref Slider -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) Valuator orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Valuator

Methods

runOp :: ResizeSuper () -> orig -> Ref Valuator -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) RepeatButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RepeatButton

Methods

runOp :: ResizeSuper () -> orig -> Ref RepeatButton -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) RoundButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RoundButton

Methods

runOp :: ResizeSuper () -> orig -> Ref RoundButton -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) ReturnButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ReturnButton

Methods

runOp :: ResizeSuper () -> orig -> Ref ReturnButton -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) CheckButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.CheckButton

Methods

runOp :: ResizeSuper () -> orig -> Ref CheckButton -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) LightButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.LightButton

Methods

runOp :: ResizeSuper () -> orig -> Ref LightButton -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) Button orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Button

Methods

runOp :: ResizeSuper () -> orig -> Ref Button -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) DoubleWindow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.DoubleWindow

Methods

runOp :: ResizeSuper () -> orig -> Ref DoubleWindow -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) SingleWindow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SingleWindow

Methods

runOp :: ResizeSuper () -> orig -> Ref SingleWindow -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: ResizeSuper () -> orig -> Ref Window -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: ResizeSuper () -> orig -> Ref Widget -> impl Source #

resizeSuper :: (HasCallStack, Match r ~ FindOp a a (ResizeSuper ()), Op (ResizeSuper ()) r a impl) => Ref a -> impl Source #

data Resize a Source #

Instances
impl ~ (Size -> IO ()) => Op (Resize ()) SVGImage orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SVGImage

Methods

runOp :: Resize () -> orig -> Ref SVGImage -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) FileInput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.FileInput

Methods

runOp :: Resize () -> orig -> Ref FileInput -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) FileBrowser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.FileBrowser

Methods

runOp :: Resize () -> orig -> Ref FileBrowser -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) ColorChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ColorChooser

Methods

runOp :: Resize () -> orig -> Ref ColorChooser -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) Spinner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Spinner

Methods

runOp :: Resize () -> orig -> Ref Spinner -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) Tabs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tabs

Methods

runOp :: Resize () -> orig -> Ref Tabs -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) Scrolled orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Scrolled

Methods

runOp :: Resize () -> orig -> Ref Scrolled -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) Pack orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Pack

Methods

runOp :: Resize () -> orig -> Ref Pack -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) Tile orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tile

Methods

runOp :: Resize () -> orig -> Ref Tile -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) TextEditor orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextEditor

Methods

runOp :: Resize () -> orig -> Ref TextEditor -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: Resize () -> orig -> Ref TextDisplay -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: Resize () -> orig -> Ref Tree -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) Clock orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Clock

Methods

runOp :: Resize () -> orig -> Ref Clock -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) TableRow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TableRow

Methods

runOp :: Resize () -> orig -> Ref TableRow -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: Resize () -> orig -> Ref Table -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) Wizard orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Wizard

Methods

runOp :: Resize () -> orig -> Ref Wizard -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) Positioner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Positioner

Methods

runOp :: Resize () -> orig -> Ref Positioner -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) Progress orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Progress

Methods

runOp :: Resize () -> orig -> Ref Progress -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) ValueOutput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueOutput

Methods

runOp :: Resize () -> orig -> Ref ValueOutput -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) ValueInput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueInput

Methods

runOp :: Resize () -> orig -> Ref ValueInput -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) Output orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Output

Methods

runOp :: Resize () -> orig -> Ref Output -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: Resize () -> orig -> Ref Input -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) ValueSlider orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueSlider

Methods

runOp :: Resize () -> orig -> Ref ValueSlider -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) Scrollbar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Scrollbar

Methods

runOp :: Resize () -> orig -> Ref Scrollbar -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) Counter orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Counter

Methods

runOp :: Resize () -> orig -> Ref Counter -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) Roller orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Roller

Methods

runOp :: Resize () -> orig -> Ref Roller -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) Dial orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Dial

Methods

runOp :: Resize () -> orig -> Ref Dial -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) Adjuster orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Adjuster

Methods

runOp :: Resize () -> orig -> Ref Adjuster -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) MenuButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuButton

Methods

runOp :: Resize () -> orig -> Ref MenuButton -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) Choice orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Choice

Methods

runOp :: Resize () -> orig -> Ref Choice -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) SysMenuBar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SysMenuBar

Methods

runOp :: Resize () -> orig -> Ref SysMenuBar -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) MenuBar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuBar

Methods

runOp :: Resize () -> orig -> Ref MenuBar -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: Resize () -> orig -> Ref MenuPrim -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) Slider orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Slider

Methods

runOp :: Resize () -> orig -> Ref Slider -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) Valuator orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Valuator

Methods

runOp :: Resize () -> orig -> Ref Valuator -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) RepeatButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RepeatButton

Methods

runOp :: Resize () -> orig -> Ref RepeatButton -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) RoundButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RoundButton

Methods

runOp :: Resize () -> orig -> Ref RoundButton -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) ReturnButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ReturnButton

Methods

runOp :: Resize () -> orig -> Ref ReturnButton -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) CheckButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.CheckButton

Methods

runOp :: Resize () -> orig -> Ref CheckButton -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) LightButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.LightButton

Methods

runOp :: Resize () -> orig -> Ref LightButton -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) Button orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Button

Methods

runOp :: Resize () -> orig -> Ref Button -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) OverlayWindow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.OverlayWindow

Methods

runOp :: Resize () -> orig -> Ref OverlayWindow -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) DoubleWindow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.DoubleWindow

Methods

runOp :: Resize () -> orig -> Ref DoubleWindow -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) SingleWindow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SingleWindow

Methods

runOp :: Resize () -> orig -> Ref SingleWindow -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: Resize () -> orig -> Ref Window -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: Resize () -> orig -> Ref Widget -> impl Source #

resize :: (HasCallStack, Match r ~ FindOp a a (Resize ()), Op (Resize ()) r a impl) => Ref a -> impl Source #

data SetCallback a Source #

Instances
impl ~ ((Ref orig -> IO ()) -> IO ()) => Op (SetCallback ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: SetCallback () -> orig -> Ref MenuItem -> impl Source #

impl ~ ((Ref orig -> IO ()) -> IO ()) => Op (SetCallback ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: SetCallback () -> orig -> Ref Window -> impl Source #

impl ~ ((Ref orig -> IO ()) -> IO ()) => Op (SetCallback ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: SetCallback () -> orig -> Ref Widget -> impl Source #

setCallback :: (HasCallStack, Match r ~ FindOp a a (SetCallback ()), Op (SetCallback ()) r a impl) => Ref a -> impl Source #

data HasCallback a Source #

Instances
impl ~ IO Bool => Op (HasCallback ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: HasCallback () -> orig -> Ref Widget -> impl Source #

hasCallback :: (HasCallStack, Match r ~ FindOp a a (HasCallback ()), Op (HasCallback ()) r a impl) => Ref a -> impl Source #

data DrawBox a Source #

Instances
impl ~ IO () => Op (DrawBox ()) Button orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Button

Methods

runOp :: DrawBox () -> orig -> Ref Button -> impl Source #

impl ~ IO () => Op (DrawBox ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: DrawBox () -> orig -> Ref Window -> impl Source #

impl ~ IO () => Op (DrawBox ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: DrawBox () -> orig -> Ref Widget -> impl Source #

drawBox :: (HasCallStack, Match r ~ FindOp a a (DrawBox ()), Op (DrawBox ()) r a impl) => Ref a -> impl Source #

data DrawBoxWithBoxtype a Source #

Instances
impl ~ (Boxtype -> Color -> Maybe Rectangle -> IO ()) => Op (DrawBoxWithBoxtype ()) Button orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Button

Methods

runOp :: DrawBoxWithBoxtype () -> orig -> Ref Button -> impl Source #

impl ~ (Boxtype -> Color -> Maybe Rectangle -> IO ()) => Op (DrawBoxWithBoxtype ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: DrawBoxWithBoxtype () -> orig -> Ref Window -> impl Source #

impl ~ (Boxtype -> Color -> Maybe Rectangle -> IO ()) => Op (DrawBoxWithBoxtype ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: DrawBoxWithBoxtype () -> orig -> Ref Widget -> impl Source #

data DrawBackdrop a Source #

Instances
impl ~ IO () => Op (DrawBackdrop ()) Button orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Button

Methods

runOp :: DrawBackdrop () -> orig -> Ref Button -> impl Source #

impl ~ IO () => Op (DrawBackdrop ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: DrawBackdrop () -> orig -> Ref Window -> impl Source #

impl ~ IO () => Op (DrawBackdrop ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: DrawBackdrop () -> orig -> Ref Widget -> impl Source #

drawBackdrop :: (HasCallStack, Match r ~ FindOp a a (DrawBackdrop ()), Op (DrawBackdrop ()) r a impl) => Ref a -> impl Source #

data DrawFocus a Source #

Instances
impl ~ (Maybe (Boxtype, Rectangle) -> IO ()) => Op (DrawFocus ()) Button orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Button

Methods

runOp :: DrawFocus () -> orig -> Ref Button -> impl Source #

impl ~ (Maybe (Boxtype, Rectangle) -> IO ()) => Op (DrawFocus ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: DrawFocus () -> orig -> Ref Window -> impl Source #

impl ~ (Maybe (Boxtype, Rectangle) -> IO ()) => Op (DrawFocus ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: DrawFocus () -> orig -> Ref Widget -> impl Source #

drawFocus :: (HasCallStack, Match r ~ FindOp a a (DrawFocus ()), Op (DrawFocus ()) r a impl) => Ref a -> impl Source #

data Flags a Source #

Instances
impl ~ IO [WidgetFlag] => Op (Flags ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: Flags () -> orig -> Ref Widget -> impl Source #

flags :: (HasCallStack, Match r ~ FindOp a a (Flags ()), Op (Flags ()) r a impl) => Ref a -> impl Source #

data SetFlag a Source #

Instances
impl ~ (WidgetFlag -> IO ()) => Op (SetFlag ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: SetFlag () -> orig -> Ref Widget -> impl Source #

setFlag :: (HasCallStack, Match r ~ FindOp a a (SetFlag ()), Op (SetFlag ()) r a impl) => Ref a -> impl Source #

data ClearFlag a Source #

Instances
impl ~ (WidgetFlag -> IO ()) => Op (ClearFlag ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: ClearFlag () -> orig -> Ref Widget -> impl Source #

clearFlag :: (HasCallStack, Match r ~ FindOp a a (ClearFlag ()), Op (ClearFlag ()) r a impl) => Ref a -> impl Source #

Group

type Group = CGroup Widget Source #

data DrawChild a Source #

Instances
(Parent a Widget, impl ~ (Ref a -> IO ())) => Op (DrawChild ()) Group orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Group

Methods

runOp :: DrawChild () -> orig -> Ref Group -> impl Source #

drawChild :: (HasCallStack, Match r ~ FindOp a a (DrawChild ()), Op (DrawChild ()) r a impl) => Ref a -> impl Source #

data DrawChildren a Source #

Instances
impl ~ IO () => Op (DrawChildren ()) Group orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Group

Methods

runOp :: DrawChildren () -> orig -> Ref Group -> impl Source #

drawChildren :: (HasCallStack, Match r ~ FindOp a a (DrawChildren ()), Op (DrawChildren ()) r a impl) => Ref a -> impl Source #

data DrawOutsideLabel a Source #

Instances
(Parent a Widget, impl ~ (Ref a -> IO ())) => Op (DrawOutsideLabel ()) Group orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Group

Methods

runOp :: DrawOutsideLabel () -> orig -> Ref Group -> impl Source #

drawOutsideLabel :: (HasCallStack, Match r ~ FindOp a a (DrawOutsideLabel ()), Op (DrawOutsideLabel ()) r a impl) => Ref a -> impl Source #

data UpdateChild a Source #

Instances
(Parent a Widget, impl ~ (Ref a -> IO ())) => Op (UpdateChild ()) Group orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Group

Methods

runOp :: UpdateChild () -> orig -> Ref Group -> impl Source #

updateChild :: (HasCallStack, Match r ~ FindOp a a (UpdateChild ()), Op (UpdateChild ()) r a impl) => Ref a -> impl Source #

data Begin a Source #

Instances
impl ~ IO () => Op (Begin ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: Begin () -> orig -> Ref Table -> impl Source #

impl ~ IO () => Op (Begin ()) Group orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Group

Methods

runOp :: Begin () -> orig -> Ref Group -> impl Source #

begin :: (HasCallStack, Match r ~ FindOp a a (Begin ()), Op (Begin ()) r a impl) => Ref a -> impl Source #

data End a Source #

Instances
impl ~ IO AtIndex => Op (End ()) TextSelection orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextSelection

Methods

runOp :: End () -> orig -> Ref TextSelection -> impl Source #

impl ~ IO () => Op (End ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: End () -> orig -> Ref Table -> impl Source #

impl ~ IO () => Op (End ()) Group orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Group

Methods

runOp :: End () -> orig -> Ref Group -> impl Source #

end :: (HasCallStack, Match r ~ FindOp a a (End ()), Op (End ()) r a impl) => Ref a -> impl Source #

data Within a Source #

Instances
(Match obj ~ FindOp orig orig (Begin ()), Match obj ~ FindOp orig orig (End ()), Op (Begin ()) obj orig (IO ()), Op (End ()) obj orig (IO ()), impl ~ (IO a -> IO a)) => Op (Within ()) Group orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Group

Methods

runOp :: Within () -> orig -> Ref Group -> impl Source #

within :: (HasCallStack, Match r ~ FindOp a a (Within ()), Op (Within ()) r a impl) => Ref a -> impl Source #

data Find a Source #

Instances
(Parent a Widget, impl ~ (Ref a -> IO Int)) => Op (Find ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: Find () -> orig -> Ref Table -> impl Source #

(Parent a Widget, impl ~ (Ref a -> IO AtIndex)) => Op (Find ()) Group orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Group

Methods

runOp :: Find () -> orig -> Ref Group -> impl Source #

find :: (HasCallStack, Match r ~ FindOp a a (Find ()), Op (Find ()) r a impl) => Ref a -> impl Source #

data Add a Source #

Instances
impl ~ (Text -> IO (Maybe (Ref TreeItem))) => Op (Add ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: Add () -> orig -> Ref Tree -> impl Source #

(Parent a TreeItem, Parent b TreePrefs, impl ~ (Ref b -> TreeItemLocator -> IO (Maybe (Ref a)))) => Op (Add ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: Add () -> orig -> Ref TreeItem -> impl Source #

impl ~ (Text -> IO ()) => Op (Add ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: Add () -> orig -> Ref Browser -> impl Source #

(Parent a Widget, impl ~ (Ref a -> IO ())) => Op (Add ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: Add () -> orig -> Ref Table -> impl Source #

(Parent a MenuItem, impl ~ (Text -> Maybe Shortcut -> Maybe (Ref a -> IO ()) -> MenuItemFlags -> IO AtIndex)) => Op (Add ()) SysMenuBar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SysMenuBar

Methods

runOp :: Add () -> orig -> Ref SysMenuBar -> impl Source #

(Parent a MenuItem, impl ~ (Text -> Maybe Shortcut -> Maybe (Ref a -> IO ()) -> MenuItemFlags -> IO AtIndex)) => Op (Add ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: Add () -> orig -> Ref MenuPrim -> impl Source #

(Parent a MenuItem, impl ~ (Text -> Maybe Shortcut -> Maybe (Ref a -> IO ()) -> MenuItemFlags -> IO AtIndex)) => Op (Add ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: Add () -> orig -> Ref MenuItem -> impl Source #

(Parent a Widget, impl ~ (Ref a -> IO ())) => Op (Add ()) Group orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Group

Methods

runOp :: Add () -> orig -> Ref Group -> impl Source #

add :: (HasCallStack, Match r ~ FindOp a a (Add ()), Op (Add ()) r a impl) => Ref a -> impl Source #

data Insert a Source #

Instances
impl ~ (AtIndex -> Text -> IO ()) => Op (Insert ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: Insert () -> orig -> Ref TextBuffer -> impl Source #

(Parent a TreeItem, impl ~ (Ref a -> Text -> AtIndex -> IO (Maybe (Ref a)))) => Op (Insert ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: Insert () -> orig -> Ref Tree -> impl Source #

(Parent a TreePrefs, impl ~ (Ref a -> Text -> Maybe AtIndex -> IO (Maybe (Ref TreeItem)))) => Op (Insert ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: Insert () -> orig -> Ref TreeItem -> impl Source #

impl ~ (LineNumber -> Text -> IO ()) => Op (Insert ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: Insert () -> orig -> Ref Browser -> impl Source #

(Parent a Widget, impl ~ (Ref a -> AtIndex -> IO ())) => Op (Insert ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: Insert () -> orig -> Ref Table -> impl Source #

impl ~ (Text -> IO (Either NoChange ())) => Op (Insert ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: Insert () -> orig -> Ref Input -> impl Source #

(Parent a MenuPrim, impl ~ (AtIndex -> Text -> Maybe Shortcut -> (Ref a -> IO ()) -> MenuItemFlags -> IO AtIndex)) => Op (Insert ()) SysMenuBar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SysMenuBar

Methods

runOp :: Insert () -> orig -> Ref SysMenuBar -> impl Source #

(Parent a MenuPrim, impl ~ (AtIndex -> Text -> Maybe Shortcut -> (Ref a -> IO ()) -> MenuItemFlags -> IO AtIndex)) => Op (Insert ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: Insert () -> orig -> Ref MenuPrim -> impl Source #

(Parent a MenuItem, impl ~ (AtIndex -> Text -> Maybe ShortcutKeySequence -> (Ref a -> IO ()) -> MenuItemFlags -> IO AtIndex)) => Op (Insert ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: Insert () -> orig -> Ref MenuItem -> impl Source #

(Parent a Widget, impl ~ (Ref a -> AtIndex -> IO ())) => Op (Insert ()) Group orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Group

Methods

runOp :: Insert () -> orig -> Ref Group -> impl Source #

insert :: (HasCallStack, Match r ~ FindOp a a (Insert ()), Op (Insert ()) r a impl) => Ref a -> impl Source #

data RemoveIndex a Source #

Instances
impl ~ (AtIndex -> IO ()) => Op (RemoveIndex ()) Group orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Group

Methods

runOp :: RemoveIndex () -> orig -> Ref Group -> impl Source #

removeIndex :: (HasCallStack, Match r ~ FindOp a a (RemoveIndex ()), Op (RemoveIndex ()) r a impl) => Ref a -> impl Source #

data RemoveWidget a Source #

Instances
(Parent a Widget, impl ~ (Ref a -> IO ())) => Op (RemoveWidget ()) Group orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Group

Methods

runOp :: RemoveWidget () -> orig -> Ref Group -> impl Source #

removeWidget :: (HasCallStack, Match r ~ FindOp a a (RemoveWidget ()), Op (RemoveWidget ()) r a impl) => Ref a -> impl Source #

data Clear a Source #

Instances
impl ~ IO () => Op (Clear ()) SimpleTerminal orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SimpleTerminal

Methods

runOp :: Clear () -> orig -> Ref SimpleTerminal -> impl Source #

impl ~ IO () => Op (Clear ()) Scrolled orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Scrolled

Methods

runOp :: Clear () -> orig -> Ref Scrolled -> impl Source #

impl ~ IO () => Op (Clear ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: Clear () -> orig -> Ref Tree -> impl Source #

impl ~ IO () => Op (Clear ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: Clear () -> orig -> Ref Browser -> impl Source #

impl ~ IO () => Op (Clear ()) TableRow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TableRow

Methods

runOp :: Clear () -> orig -> Ref TableRow -> impl Source #

impl ~ IO () => Op (Clear ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: Clear () -> orig -> Ref Table -> impl Source #

impl ~ IO () => Op (Clear ()) SysMenuBar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SysMenuBar

Methods

runOp :: Clear () -> orig -> Ref SysMenuBar -> impl Source #

impl ~ IO () => Op (Clear ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: Clear () -> orig -> Ref MenuPrim -> impl Source #

impl ~ IO () => Op (Clear ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: Clear () -> orig -> Ref MenuItem -> impl Source #

impl ~ IO Bool => Op (Clear ()) Button orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Button

Methods

runOp :: Clear () -> orig -> Ref Button -> impl Source #

impl ~ IO () => Op (Clear ()) Group orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Group

Methods

runOp :: Clear () -> orig -> Ref Group -> impl Source #

clear :: (HasCallStack, Match r ~ FindOp a a (Clear ()), Op (Clear ()) r a impl) => Ref a -> impl Source #

data SetResizable a Source #

Instances
(Parent a Widget, impl ~ (Maybe (Ref a) -> IO ())) => Op (SetResizable ()) Group orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Group

Methods

runOp :: SetResizable () -> orig -> Ref Group -> impl Source #

setResizable :: (HasCallStack, Match r ~ FindOp a a (SetResizable ()), Op (SetResizable ()) r a impl) => Ref a -> impl Source #

data SetNotResizable a Source #

Instances
impl ~ IO () => Op (SetNotResizable ()) Group orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Group

Methods

runOp :: SetNotResizable () -> orig -> Ref Group -> impl Source #

setNotResizable :: (HasCallStack, Match r ~ FindOp a a (SetNotResizable ()), Op (SetNotResizable ()) r a impl) => Ref a -> impl Source #

data GetResizable a Source #

Instances
impl ~ IO (Maybe (Ref Widget)) => Op (GetResizable ()) Group orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Group

Methods

runOp :: GetResizable () -> orig -> Ref Group -> impl Source #

getResizable :: (HasCallStack, Match r ~ FindOp a a (GetResizable ()), Op (GetResizable ()) r a impl) => Ref a -> impl Source #

data AddResizable a Source #

Instances
(Parent a Widget, impl ~ (Ref a -> IO ())) => Op (AddResizable ()) Group orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Group

Methods

runOp :: AddResizable () -> orig -> Ref Group -> impl Source #

addResizable :: (HasCallStack, Match r ~ FindOp a a (AddResizable ()), Op (AddResizable ()) r a impl) => Ref a -> impl Source #

data InitSizes a Source #

Instances
impl ~ IO () => Op (InitSizes ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: InitSizes () -> orig -> Ref Table -> impl Source #

impl ~ IO () => Op (InitSizes ()) Group orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Group

Methods

runOp :: InitSizes () -> orig -> Ref Group -> impl Source #

initSizes :: (HasCallStack, Match r ~ FindOp a a (InitSizes ()), Op (InitSizes ()) r a impl) => Ref a -> impl Source #

data Children a Source #

Instances
impl ~ IO Int => Op (Children ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: Children () -> orig -> Ref TreeItem -> impl Source #

impl ~ IO Int => Op (Children ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: Children () -> orig -> Ref Table -> impl Source #

impl ~ IO Int => Op (Children ()) Group orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Group

Methods

runOp :: Children () -> orig -> Ref Group -> impl Source #

children :: (HasCallStack, Match r ~ FindOp a a (Children ()), Op (Children ()) r a impl) => Ref a -> impl Source #

data SetClipChildren a Source #

Instances
impl ~ (Bool -> IO ()) => Op (SetClipChildren ()) Group orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Group

Methods

runOp :: SetClipChildren () -> orig -> Ref Group -> impl Source #

setClipChildren :: (HasCallStack, Match r ~ FindOp a a (SetClipChildren ()), Op (SetClipChildren ()) r a impl) => Ref a -> impl Source #

data ClipChildren a Source #

Instances
impl ~ IO Bool => Op (ClipChildren ()) Group orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Group

Methods

runOp :: ClipChildren () -> orig -> Ref Group -> impl Source #

clipChildren :: (HasCallStack, Match r ~ FindOp a a (ClipChildren ()), Op (ClipChildren ()) r a impl) => Ref a -> impl Source #

data Focus a Source #

Instances
(Parent a Widget, impl ~ (Ref a -> IO ())) => Op (Focus ()) Group orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Group

Methods

runOp :: Focus () -> orig -> Ref Group -> impl Source #

focus :: (HasCallStack, Match r ~ FindOp a a (Focus ()), Op (Focus ()) r a impl) => Ref a -> impl Source #

data DdfdesignKludge a Source #

Instances
impl ~ IO (Maybe (Ref Widget)) => Op (DdfdesignKludge ()) Group orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Group

Methods

runOp :: DdfdesignKludge () -> orig -> Ref Group -> impl Source #

ddfdesignKludge :: (HasCallStack, Match r ~ FindOp a a (DdfdesignKludge ()), Op (DdfdesignKludge ()) r a impl) => Ref a -> impl Source #

data InsertBefore a Source #

Instances
(Parent a Widget, Parent b Widget, impl ~ (Ref a -> Ref b -> IO ())) => Op (InsertBefore ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: InsertBefore () -> orig -> Ref Table -> impl Source #

(Parent a Widget, impl ~ (Ref a -> Ref b -> IO ())) => Op (InsertBefore ()) Group orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Group

Methods

runOp :: InsertBefore () -> orig -> Ref Group -> impl Source #

insertBefore :: (HasCallStack, Match r ~ FindOp a a (InsertBefore ()), Op (InsertBefore ()) r a impl) => Ref a -> impl Source #

data GetArray a Source #

Instances
impl ~ IO [Ref Widget] => Op (GetArray ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: GetArray () -> orig -> Ref Table -> impl Source #

impl ~ IO [Ref Widget] => Op (GetArray ()) Group orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Group

Methods

runOp :: GetArray () -> orig -> Ref Group -> impl Source #

getArray :: (HasCallStack, Match r ~ FindOp a a (GetArray ()), Op (GetArray ()) r a impl) => Ref a -> impl Source #

data GetChild a Source #

Instances
impl ~ (AtIndex -> IO (Maybe (Ref Widget))) => Op (GetChild ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: GetChild () -> orig -> Ref Table -> impl Source #

impl ~ (AtIndex -> IO (Maybe (Ref Widget))) => Op (GetChild ()) Group orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Group

Methods

runOp :: GetChild () -> orig -> Ref Group -> impl Source #

getChild :: (HasCallStack, Match r ~ FindOp a a (GetChild ()), Op (GetChild ()) r a impl) => Ref a -> impl Source #

Window

type Window = CWindow Group Source #

data DrawSuper a Source #

Instances
impl ~ IO () => Op (DrawSuper ()) SimpleTerminal orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SimpleTerminal

Methods

runOp :: DrawSuper () -> orig -> Ref SimpleTerminal -> impl Source #

impl ~ IO () => Op (DrawSuper ()) FileInput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.FileInput

Methods

runOp :: DrawSuper () -> orig -> Ref FileInput -> impl Source #

impl ~ IO () => Op (DrawSuper ()) FileBrowser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.FileBrowser

Methods

runOp :: DrawSuper () -> orig -> Ref FileBrowser -> impl Source #

impl ~ IO () => Op (DrawSuper ()) ColorChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ColorChooser

Methods

runOp :: DrawSuper () -> orig -> Ref ColorChooser -> impl Source #

impl ~ IO () => Op (DrawSuper ()) Spinner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Spinner

Methods

runOp :: DrawSuper () -> orig -> Ref Spinner -> impl Source #

impl ~ IO () => Op (DrawSuper ()) Tabs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tabs

Methods

runOp :: DrawSuper () -> orig -> Ref Tabs -> impl Source #

impl ~ IO () => Op (DrawSuper ()) Scrolled orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Scrolled

Methods

runOp :: DrawSuper () -> orig -> Ref Scrolled -> impl Source #

impl ~ IO () => Op (DrawSuper ()) Pack orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Pack

Methods

runOp :: DrawSuper () -> orig -> Ref Pack -> impl Source #

impl ~ IO () => Op (DrawSuper ()) Tile orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tile

Methods

runOp :: DrawSuper () -> orig -> Ref Tile -> impl Source #

impl ~ IO () => Op (DrawSuper ()) TextEditor orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextEditor

Methods

runOp :: DrawSuper () -> orig -> Ref TextEditor -> impl Source #

impl ~ IO () => Op (DrawSuper ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: DrawSuper () -> orig -> Ref TextDisplay -> impl Source #

impl ~ IO () => Op (DrawSuper ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: DrawSuper () -> orig -> Ref Tree -> impl Source #

impl ~ IO () => Op (DrawSuper ()) Clock orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Clock

Methods

runOp :: DrawSuper () -> orig -> Ref Clock -> impl Source #

impl ~ IO () => Op (DrawSuper ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: DrawSuper () -> orig -> Ref Browser -> impl Source #

impl ~ IO () => Op (DrawSuper ()) TableRow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TableRow

Methods

runOp :: DrawSuper () -> orig -> Ref TableRow -> impl Source #

impl ~ IO () => Op (DrawSuper ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: DrawSuper () -> orig -> Ref Table -> impl Source #

impl ~ IO () => Op (DrawSuper ()) Wizard orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Wizard

Methods

runOp :: DrawSuper () -> orig -> Ref Wizard -> impl Source #

impl ~ IO () => Op (DrawSuper ()) Positioner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Positioner

Methods

runOp :: DrawSuper () -> orig -> Ref Positioner -> impl Source #

impl ~ IO () => Op (DrawSuper ()) Progress orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Progress

Methods

runOp :: DrawSuper () -> orig -> Ref Progress -> impl Source #

impl ~ IO () => Op (DrawSuper ()) ValueOutput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueOutput

Methods

runOp :: DrawSuper () -> orig -> Ref ValueOutput -> impl Source #

impl ~ IO () => Op (DrawSuper ()) ValueInput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueInput

Methods

runOp :: DrawSuper () -> orig -> Ref ValueInput -> impl Source #

impl ~ IO () => Op (DrawSuper ()) Output orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Output

Methods

runOp :: DrawSuper () -> orig -> Ref Output -> impl Source #

impl ~ IO () => Op (DrawSuper ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: DrawSuper () -> orig -> Ref Input -> impl Source #

impl ~ IO () => Op (DrawSuper ()) ValueSlider orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueSlider

Methods

runOp :: DrawSuper () -> orig -> Ref ValueSlider -> impl Source #

impl ~ IO () => Op (DrawSuper ()) Scrollbar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Scrollbar

Methods

runOp :: DrawSuper () -> orig -> Ref Scrollbar -> impl Source #

impl ~ IO () => Op (DrawSuper ()) Counter orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Counter

Methods

runOp :: DrawSuper () -> orig -> Ref Counter -> impl Source #

impl ~ IO () => Op (DrawSuper ()) Roller orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Roller

Methods

runOp :: DrawSuper () -> orig -> Ref Roller -> impl Source #

impl ~ IO () => Op (DrawSuper ()) Dial orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Dial

Methods

runOp :: DrawSuper () -> orig -> Ref Dial -> impl Source #

impl ~ IO () => Op (DrawSuper ()) Adjuster orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Adjuster

Methods

runOp :: DrawSuper () -> orig -> Ref Adjuster -> impl Source #

impl ~ IO () => Op (DrawSuper ()) MenuButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuButton

Methods

runOp :: DrawSuper () -> orig -> Ref MenuButton -> impl Source #

impl ~ IO () => Op (DrawSuper ()) Choice orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Choice

Methods

runOp :: DrawSuper () -> orig -> Ref Choice -> impl Source #

impl ~ IO () => Op (DrawSuper ()) SysMenuBar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SysMenuBar

Methods

runOp :: DrawSuper () -> orig -> Ref SysMenuBar -> impl Source #

impl ~ IO () => Op (DrawSuper ()) MenuBar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuBar

Methods

runOp :: DrawSuper () -> orig -> Ref MenuBar -> impl Source #

impl ~ IO () => Op (DrawSuper ()) Slider orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Slider

Methods

runOp :: DrawSuper () -> orig -> Ref Slider -> impl Source #

impl ~ IO () => Op (DrawSuper ()) RepeatButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RepeatButton

Methods

runOp :: DrawSuper () -> orig -> Ref RepeatButton -> impl Source #

impl ~ IO () => Op (DrawSuper ()) RoundButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RoundButton

Methods

runOp :: DrawSuper () -> orig -> Ref RoundButton -> impl Source #

impl ~ IO () => Op (DrawSuper ()) ReturnButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ReturnButton

Methods

runOp :: DrawSuper () -> orig -> Ref ReturnButton -> impl Source #

impl ~ IO () => Op (DrawSuper ()) CheckButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.CheckButton

Methods

runOp :: DrawSuper () -> orig -> Ref CheckButton -> impl Source #

impl ~ IO () => Op (DrawSuper ()) LightButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.LightButton

Methods

runOp :: DrawSuper () -> orig -> Ref LightButton -> impl Source #

impl ~ IO () => Op (DrawSuper ()) Button orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Button

Methods

runOp :: DrawSuper () -> orig -> Ref Button -> impl Source #

impl ~ IO () => Op (DrawSuper ()) DoubleWindow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.DoubleWindow

Methods

runOp :: DrawSuper () -> orig -> Ref DoubleWindow -> impl Source #

impl ~ IO () => Op (DrawSuper ()) SingleWindow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SingleWindow

Methods

runOp :: DrawSuper () -> orig -> Ref SingleWindow -> impl Source #

impl ~ IO () => Op (DrawSuper ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: DrawSuper () -> orig -> Ref Window -> impl Source #

drawSuper :: (HasCallStack, Match r ~ FindOp a a (DrawSuper ()), Op (DrawSuper ()) r a impl) => Ref a -> impl Source #

data HandleSuper a Source #

Instances
impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) SimpleTerminal orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SimpleTerminal

Methods

runOp :: HandleSuper () -> orig -> Ref SimpleTerminal -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) FileInput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.FileInput

Methods

runOp :: HandleSuper () -> orig -> Ref FileInput -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) FileBrowser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.FileBrowser

Methods

runOp :: HandleSuper () -> orig -> Ref FileBrowser -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) ColorChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ColorChooser

Methods

runOp :: HandleSuper () -> orig -> Ref ColorChooser -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) Spinner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Spinner

Methods

runOp :: HandleSuper () -> orig -> Ref Spinner -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) Tabs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tabs

Methods

runOp :: HandleSuper () -> orig -> Ref Tabs -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) Scrolled orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Scrolled

Methods

runOp :: HandleSuper () -> orig -> Ref Scrolled -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) Pack orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Pack

Methods

runOp :: HandleSuper () -> orig -> Ref Pack -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) Tile orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tile

Methods

runOp :: HandleSuper () -> orig -> Ref Tile -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) TextEditor orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextEditor

Methods

runOp :: HandleSuper () -> orig -> Ref TextEditor -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: HandleSuper () -> orig -> Ref TextDisplay -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: HandleSuper () -> orig -> Ref Tree -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) Clock orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Clock

Methods

runOp :: HandleSuper () -> orig -> Ref Clock -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: HandleSuper () -> orig -> Ref Browser -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) TableRow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TableRow

Methods

runOp :: HandleSuper () -> orig -> Ref TableRow -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) Wizard orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Wizard

Methods

runOp :: HandleSuper () -> orig -> Ref Wizard -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) Positioner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Positioner

Methods

runOp :: HandleSuper () -> orig -> Ref Positioner -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) Progress orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Progress

Methods

runOp :: HandleSuper () -> orig -> Ref Progress -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) ValueOutput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueOutput

Methods

runOp :: HandleSuper () -> orig -> Ref ValueOutput -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) ValueInput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueInput

Methods

runOp :: HandleSuper () -> orig -> Ref ValueInput -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) Output orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Output

Methods

runOp :: HandleSuper () -> orig -> Ref Output -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: HandleSuper () -> orig -> Ref Input -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) ValueSlider orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueSlider

Methods

runOp :: HandleSuper () -> orig -> Ref ValueSlider -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) Scrollbar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Scrollbar

Methods

runOp :: HandleSuper () -> orig -> Ref Scrollbar -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) Counter orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Counter

Methods

runOp :: HandleSuper () -> orig -> Ref Counter -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) Roller orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Roller

Methods

runOp :: HandleSuper () -> orig -> Ref Roller -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) Dial orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Dial

Methods

runOp :: HandleSuper () -> orig -> Ref Dial -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) Adjuster orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Adjuster

Methods

runOp :: HandleSuper () -> orig -> Ref Adjuster -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) MenuButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuButton

Methods

runOp :: HandleSuper () -> orig -> Ref MenuButton -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) Choice orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Choice

Methods

runOp :: HandleSuper () -> orig -> Ref Choice -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) SysMenuBar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SysMenuBar

Methods

runOp :: HandleSuper () -> orig -> Ref SysMenuBar -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) MenuBar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuBar

Methods

runOp :: HandleSuper () -> orig -> Ref MenuBar -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: HandleSuper () -> orig -> Ref MenuPrim -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) Slider orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Slider

Methods

runOp :: HandleSuper () -> orig -> Ref Slider -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) Valuator orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Valuator

Methods

runOp :: HandleSuper () -> orig -> Ref Valuator -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) RepeatButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RepeatButton

Methods

runOp :: HandleSuper () -> orig -> Ref RepeatButton -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) RoundButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RoundButton

Methods

runOp :: HandleSuper () -> orig -> Ref RoundButton -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) ReturnButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ReturnButton

Methods

runOp :: HandleSuper () -> orig -> Ref ReturnButton -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) CheckButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.CheckButton

Methods

runOp :: HandleSuper () -> orig -> Ref CheckButton -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) LightButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.LightButton

Methods

runOp :: HandleSuper () -> orig -> Ref LightButton -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) Button orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Button

Methods

runOp :: HandleSuper () -> orig -> Ref Button -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) DoubleWindow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.DoubleWindow

Methods

runOp :: HandleSuper () -> orig -> Ref DoubleWindow -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) SingleWindow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SingleWindow

Methods

runOp :: HandleSuper () -> orig -> Ref SingleWindow -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: HandleSuper () -> orig -> Ref Window -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) Group orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Group

Methods

runOp :: HandleSuper () -> orig -> Ref Group -> impl Source #

handleSuper :: (HasCallStack, Match r ~ FindOp a a (HandleSuper ()), Op (HandleSuper ()) r a impl) => Ref a -> impl Source #

data FlushSuper a Source #

Instances
impl ~ IO () => Op (FlushSuper ()) DoubleWindow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.DoubleWindow

Methods

runOp :: FlushSuper () -> orig -> Ref DoubleWindow -> impl Source #

impl ~ IO () => Op (FlushSuper ()) SingleWindow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SingleWindow

Methods

runOp :: FlushSuper () -> orig -> Ref SingleWindow -> impl Source #

impl ~ IO () => Op (FlushSuper ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: FlushSuper () -> orig -> Ref Window -> impl Source #

flushSuper :: (HasCallStack, Match r ~ FindOp a a (FlushSuper ()), Op (FlushSuper ()) r a impl) => Ref a -> impl Source #

data MakeFullscreen a Source #

Instances
impl ~ IO () => Op (MakeFullscreen ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: MakeFullscreen () -> orig -> Ref Window -> impl Source #

makeFullscreen :: (HasCallStack, Match r ~ FindOp a a (MakeFullscreen ()), Op (MakeFullscreen ()) r a impl) => Ref a -> impl Source #

data FullscreenOff a Source #

Instances
impl ~ (Maybe Rectangle -> IO ()) => Op (FullscreenOff ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: FullscreenOff () -> orig -> Ref Window -> impl Source #

fullscreenOff :: (HasCallStack, Match r ~ FindOp a a (FullscreenOff ()), Op (FullscreenOff ()) r a impl) => Ref a -> impl Source #

data SetBorder a Source #

Instances
impl ~ (Bool -> IO ()) => Op (SetBorder ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: SetBorder () -> orig -> Ref Window -> impl Source #

setBorder :: (HasCallStack, Match r ~ FindOp a a (SetBorder ()), Op (SetBorder ()) r a impl) => Ref a -> impl Source #

data ClearBorder a Source #

Instances
impl ~ IO () => Op (ClearBorder ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: ClearBorder () -> orig -> Ref Window -> impl Source #

clearBorder :: (HasCallStack, Match r ~ FindOp a a (ClearBorder ()), Op (ClearBorder ()) r a impl) => Ref a -> impl Source #

data GetBorder a Source #

Instances
impl ~ IO Bool => Op (GetBorder ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: GetBorder () -> orig -> Ref Window -> impl Source #

getBorder :: (HasCallStack, Match r ~ FindOp a a (GetBorder ()), Op (GetBorder ()) r a impl) => Ref a -> impl Source #

data SetOverride a Source #

Instances
impl ~ IO () => Op (SetOverride ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: SetOverride () -> orig -> Ref Window -> impl Source #

setOverride :: (HasCallStack, Match r ~ FindOp a a (SetOverride ()), Op (SetOverride ()) r a impl) => Ref a -> impl Source #

data GetOverride a Source #

Instances
impl ~ IO Bool => Op (GetOverride ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: GetOverride () -> orig -> Ref Window -> impl Source #

getOverride :: (HasCallStack, Match r ~ FindOp a a (GetOverride ()), Op (GetOverride ()) r a impl) => Ref a -> impl Source #

data SetModal a Source #

Instances
impl ~ IO () => Op (SetModal ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: SetModal () -> orig -> Ref Window -> impl Source #

setModal :: (HasCallStack, Match r ~ FindOp a a (SetModal ()), Op (SetModal ()) r a impl) => Ref a -> impl Source #

data GetModal a Source #

Instances
impl ~ IO Bool => Op (GetModal ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: GetModal () -> orig -> Ref Window -> impl Source #

getModal :: (HasCallStack, Match r ~ FindOp a a (GetModal ()), Op (GetModal ()) r a impl) => Ref a -> impl Source #

data SetNonModal a Source #

Instances
impl ~ IO () => Op (SetNonModal ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: SetNonModal () -> orig -> Ref Window -> impl Source #

setNonModal :: (HasCallStack, Match r ~ FindOp a a (SetNonModal ()), Op (SetNonModal ()) r a impl) => Ref a -> impl Source #

data NonModal a Source #

Instances
impl ~ IO Bool => Op (NonModal ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: NonModal () -> orig -> Ref Window -> impl Source #

nonModal :: (HasCallStack, Match r ~ FindOp a a (NonModal ()), Op (NonModal ()) r a impl) => Ref a -> impl Source #

data SetMenuWindow a Source #

Instances
impl ~ IO () => Op (SetMenuWindow ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: SetMenuWindow () -> orig -> Ref Window -> impl Source #

setMenuWindow :: (HasCallStack, Match r ~ FindOp a a (SetMenuWindow ()), Op (SetMenuWindow ()) r a impl) => Ref a -> impl Source #

data GetMenuWindow a Source #

Instances
impl ~ IO Bool => Op (GetMenuWindow ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: GetMenuWindow () -> orig -> Ref Window -> impl Source #

getMenuWindow :: (HasCallStack, Match r ~ FindOp a a (GetMenuWindow ()), Op (GetMenuWindow ()) r a impl) => Ref a -> impl Source #

data SetTooltipWindow a Source #

Instances
impl ~ IO () => Op (SetTooltipWindow ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: SetTooltipWindow () -> orig -> Ref Window -> impl Source #

setTooltipWindow :: (HasCallStack, Match r ~ FindOp a a (SetTooltipWindow ()), Op (SetTooltipWindow ()) r a impl) => Ref a -> impl Source #

data GetTooltipWindow a Source #

Instances
impl ~ IO Bool => Op (GetTooltipWindow ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: GetTooltipWindow () -> orig -> Ref Window -> impl Source #

getTooltipWindow :: (HasCallStack, Match r ~ FindOp a a (GetTooltipWindow ()), Op (GetTooltipWindow ()) r a impl) => Ref a -> impl Source #

data HotSpot a Source #

Instances
impl ~ (PositionSpec -> Maybe Bool -> IO ()) => Op (HotSpot ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: HotSpot () -> orig -> Ref Window -> impl Source #

hotSpot :: (HasCallStack, Match r ~ FindOp a a (HotSpot ()), Op (HotSpot ()) r a impl) => Ref a -> impl Source #

data FreePosition a Source #

Instances
impl ~ IO () => Op (FreePosition ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: FreePosition () -> orig -> Ref Window -> impl Source #

freePosition :: (HasCallStack, Match r ~ FindOp a a (FreePosition ()), Op (FreePosition ()) r a impl) => Ref a -> impl Source #

data SizeRange a Source #

Instances
impl ~ (Size -> IO ()) => Op (SizeRange ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: SizeRange () -> orig -> Ref Window -> impl Source #

sizeRange :: (HasCallStack, Match r ~ FindOp a a (SizeRange ()), Op (SizeRange ()) r a impl) => Ref a -> impl Source #

data SizeRangeWithArgs a Source #

Instances
impl ~ (Size -> OptionalSizeRangeArgs -> IO ()) => Op (SizeRangeWithArgs ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: SizeRangeWithArgs () -> orig -> Ref Window -> impl Source #

data GetIconlabel a Source #

Instances
impl ~ IO Text => Op (GetIconlabel ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: GetIconlabel () -> orig -> Ref Window -> impl Source #

getIconlabel :: (HasCallStack, Match r ~ FindOp a a (GetIconlabel ()), Op (GetIconlabel ()) r a impl) => Ref a -> impl Source #

data SetIconlabel a Source #

Instances
impl ~ (Text -> IO ()) => Op (SetIconlabel ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: SetIconlabel () -> orig -> Ref Window -> impl Source #

setIconlabel :: (HasCallStack, Match r ~ FindOp a a (SetIconlabel ()), Op (SetIconlabel ()) r a impl) => Ref a -> impl Source #

data SetLabelWithIconlabel a Source #

Instances
impl ~ (Text -> Text -> IO ()) => Op (SetLabelWithIconlabel ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: SetLabelWithIconlabel () -> orig -> Ref Window -> impl Source #

data GetXclass a Source #

Instances
impl ~ IO Text => Op (GetXclass ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: GetXclass () -> orig -> Ref Window -> impl Source #

getXclass :: (HasCallStack, Match r ~ FindOp a a (GetXclass ()), Op (GetXclass ()) r a impl) => Ref a -> impl Source #

data SetXclass a Source #

Instances
impl ~ (Text -> IO ()) => Op (SetXclass ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: SetXclass () -> orig -> Ref Window -> impl Source #

setXclass :: (HasCallStack, Match r ~ FindOp a a (SetXclass ()), Op (SetXclass ()) r a impl) => Ref a -> impl Source #

data GetIcon a Source #

Instances
impl ~ (LineNumber -> IO (Maybe (Ref Image))) => Op (GetIcon ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: GetIcon () -> orig -> Ref Browser -> impl Source #

impl ~ IO (Maybe (Ref Image)) => Op (GetIcon ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: GetIcon () -> orig -> Ref Window -> impl Source #

getIcon :: (HasCallStack, Match r ~ FindOp a a (GetIcon ()), Op (GetIcon ()) r a impl) => Ref a -> impl Source #

data SetIcon a Source #

Instances
impl ~ (LineNumber -> Ref Image -> IO ()) => Op (SetIcon ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: SetIcon () -> orig -> Ref Browser -> impl Source #

(Parent a Image, impl ~ (Maybe (Ref a) -> IO ())) => Op (SetIcon ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: SetIcon () -> orig -> Ref Window -> impl Source #

setIcon :: (HasCallStack, Match r ~ FindOp a a (SetIcon ()), Op (SetIcon ()) r a impl) => Ref a -> impl Source #

data Shown a Source #

Instances
impl ~ IO Bool => Op (Shown ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: Shown () -> orig -> Ref Window -> impl Source #

shown :: (HasCallStack, Match r ~ FindOp a a (Shown ()), Op (Shown ()) r a impl) => Ref a -> impl Source #

data Iconize a Source #

Instances
impl ~ IO () => Op (Iconize ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: Iconize () -> orig -> Ref Window -> impl Source #

iconize :: (HasCallStack, Match r ~ FindOp a a (Iconize ()), Op (Iconize ()) r a impl) => Ref a -> impl Source #

data GetXRoot a Source #

Instances
impl ~ IO Int => Op (GetXRoot ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: GetXRoot () -> orig -> Ref Window -> impl Source #

getXRoot :: (HasCallStack, Match r ~ FindOp a a (GetXRoot ()), Op (GetXRoot ()) r a impl) => Ref a -> impl Source #

data GetYRoot a Source #

Instances
impl ~ IO Int => Op (GetYRoot ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: GetYRoot () -> orig -> Ref Window -> impl Source #

getYRoot :: (HasCallStack, Match r ~ FindOp a a (GetYRoot ()), Op (GetYRoot ()) r a impl) => Ref a -> impl Source #

data MakeCurrent a Source #

Instances
impl ~ IO () => Op (MakeCurrent ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: MakeCurrent () -> orig -> Ref Window -> impl Source #

makeCurrent :: (HasCallStack, Match r ~ FindOp a a (MakeCurrent ()), Op (MakeCurrent ()) r a impl) => Ref a -> impl Source #

data SetCursor a Source #

Instances
impl ~ (Cursor -> IO ()) => Op (SetCursor ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: SetCursor () -> orig -> Ref Window -> impl Source #

setCursor :: (HasCallStack, Match r ~ FindOp a a (SetCursor ()), Op (SetCursor ()) r a impl) => Ref a -> impl Source #

data SetCursorWithFgBg a Source #

Instances
impl ~ (Cursor -> (Maybe Color, Maybe Color) -> IO ()) => Op (SetCursorWithFgBg ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: SetCursorWithFgBg () -> orig -> Ref Window -> impl Source #

data SetDefaultCursor a Source #

Instances
impl ~ (CursorType -> IO ()) => Op (SetDefaultCursor ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: SetDefaultCursor () -> orig -> Ref Window -> impl Source #

setDefaultCursor :: (HasCallStack, Match r ~ FindOp a a (SetDefaultCursor ()), Op (SetDefaultCursor ()) r a impl) => Ref a -> impl Source #

data SetDefaultCursorWithFgBg a Source #

Instances
impl ~ (CursorType -> (Maybe Color, Maybe Color) -> IO ()) => Op (SetDefaultCursorWithFgBg ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: SetDefaultCursorWithFgBg () -> orig -> Ref Window -> impl Source #

data GetDecoratedW a Source #

Instances
impl ~ IO Int => Op (GetDecoratedW ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: GetDecoratedW () -> orig -> Ref Window -> impl Source #

getDecoratedW :: (HasCallStack, Match r ~ FindOp a a (GetDecoratedW ()), Op (GetDecoratedW ()) r a impl) => Ref a -> impl Source #

data GetDecoratedH a Source #

Instances
impl ~ IO Int => Op (GetDecoratedH ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: GetDecoratedH () -> orig -> Ref Window -> impl Source #

getDecoratedH :: (HasCallStack, Match r ~ FindOp a a (GetDecoratedH ()), Op (GetDecoratedH ()) r a impl) => Ref a -> impl Source #

data WaitForExpose a Source #

Instances
impl ~ IO () => Op (WaitForExpose ()) Window orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

runOp :: WaitForExpose () -> orig -> Ref Window -> impl Source #

waitForExpose :: (HasCallStack, Match r ~ FindOp a a (WaitForExpose ()), Op (WaitForExpose ()) r a impl) => Ref a -> impl Source #

SingleWindow

type SingleWindow = CSingleWindow Window Source #

DoubleWindow

type DoubleWindow = CDoubleWindow Window Source #

OverlayWindow

type OverlayWindow = COverlayWindow DoubleWindow Source #

data CanDoOverlay a Source #

Instances
impl ~ IO Bool => Op (CanDoOverlay ()) OverlayWindow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.OverlayWindow

Methods

runOp :: CanDoOverlay () -> orig -> Ref OverlayWindow -> impl Source #

canDoOverlay :: (HasCallStack, Match r ~ FindOp a a (CanDoOverlay ()), Op (CanDoOverlay ()) r a impl) => Ref a -> impl Source #

data RedrawOverlay a Source #

Instances
impl ~ IO () => Op (RedrawOverlay ()) OverlayWindow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.OverlayWindow

Methods

runOp :: RedrawOverlay () -> orig -> Ref OverlayWindow -> impl Source #

redrawOverlay :: (HasCallStack, Match r ~ FindOp a a (RedrawOverlay ()), Op (RedrawOverlay ()) r a impl) => Ref a -> impl Source #

data Flush a Source #

Instances
impl ~ IO () => Op (Flush ()) OverlayWindow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.OverlayWindow

Methods

runOp :: Flush () -> orig -> Ref OverlayWindow -> impl Source #

flush :: (HasCallStack, Match r ~ FindOp a a (Flush ()), Op (Flush ()) r a impl) => Ref a -> impl Source #

Button

type Button = CButton Widget Source #

data GetValue a Source #

Instances
impl ~ IO Text => Op (GetValue ()) FileInput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.FileInput

Methods

runOp :: GetValue () -> orig -> Ref FileInput -> impl Source #

impl ~ IO (Either OutOfRange Between0And1) => Op (GetValue ()) ColorChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ColorChooser

Methods

runOp :: GetValue () -> orig -> Ref ColorChooser -> impl Source #

impl ~ IO Double => Op (GetValue ()) Spinner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Spinner

Methods

runOp :: GetValue () -> orig -> Ref Spinner -> impl Source #

impl ~ IO (Maybe (Ref Widget)) => Op (GetValue ()) Tabs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tabs

Methods

runOp :: GetValue () -> orig -> Ref Tabs -> impl Source #

impl ~ IO ClockByTime => Op (GetValue ()) Clock orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Clock

Methods

runOp :: GetValue () -> orig -> Ref Clock -> impl Source #

impl ~ IO LineNumber => Op (GetValue ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: GetValue () -> orig -> Ref Browser -> impl Source #

impl ~ IO (Maybe (Ref Widget)) => Op (GetValue ()) Wizard orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Wizard

Methods

runOp :: GetValue () -> orig -> Ref Wizard -> impl Source #

impl ~ IO Float => Op (GetValue ()) Progress orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Progress

Methods

runOp :: GetValue () -> orig -> Ref Progress -> impl Source #

impl ~ IO Text => Op (GetValue ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: GetValue () -> orig -> Ref Input -> impl Source #

impl ~ IO AtIndex => Op (GetValue ()) Choice orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Choice

Methods

runOp :: GetValue () -> orig -> Ref Choice -> impl Source #

impl ~ IO (Maybe AtIndex) => Op (GetValue ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: GetValue () -> orig -> Ref MenuPrim -> impl Source #

impl ~ IO Int => Op (GetValue ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: GetValue () -> orig -> Ref MenuItem -> impl Source #

impl ~ IO Double => Op (GetValue ()) Valuator orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Valuator

Methods

runOp :: GetValue () -> orig -> Ref Valuator -> impl Source #

impl ~ IO Bool => Op (GetValue ()) Button orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Button

Methods

runOp :: GetValue () -> orig -> Ref Button -> impl Source #

getValue :: (HasCallStack, Match r ~ FindOp a a (GetValue ()), Op (GetValue ()) r a impl) => Ref a -> impl Source #

data SetValue a Source #

Instances
impl ~ (Text -> IO ()) => Op (SetValue ()) FileInput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.FileInput

Methods

runOp :: SetValue () -> orig -> Ref FileInput -> impl Source #

impl ~ (Double -> IO ()) => Op (SetValue ()) Spinner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Spinner

Methods

runOp :: SetValue () -> orig -> Ref Spinner -> impl Source #

(Parent a Widget, impl ~ (Maybe (Ref a) -> IO (Either NoChange ()))) => Op (SetValue ()) Tabs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tabs

Methods

runOp :: SetValue () -> orig -> Ref Tabs -> impl Source #

impl ~ (ClockSetTimeType -> IO ()) => Op (SetValue ()) Clock orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Clock

Methods

runOp :: SetValue () -> orig -> Ref Clock -> impl Source #

impl ~ (LineNumber -> IO ()) => Op (SetValue ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: SetValue () -> orig -> Ref Browser -> impl Source #

(Parent a Widget, impl ~ (Maybe (Ref a) -> IO ())) => Op (SetValue ()) Wizard orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Wizard

Methods

runOp :: SetValue () -> orig -> Ref Wizard -> impl Source #

impl ~ (Float -> IO ()) => Op (SetValue ()) Progress orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Progress

Methods

runOp :: SetValue () -> orig -> Ref Progress -> impl Source #

impl ~ (Text -> IO (Either NoChange ())) => Op (SetValue ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: SetValue () -> orig -> Ref Input -> impl Source #

impl ~ (MenuItemReference -> IO (Either NoChange ())) => Op (SetValue ()) Choice orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Choice

Methods

runOp :: SetValue () -> orig -> Ref Choice -> impl Source #

impl ~ (MenuItemReference -> IO (Either NoChange ())) => Op (SetValue ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: SetValue () -> orig -> Ref MenuPrim -> impl Source #

impl ~ (Double -> IO (Either NoChange ())) => Op (SetValue ()) Valuator orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Valuator

Methods

runOp :: SetValue () -> orig -> Ref Valuator -> impl Source #

impl ~ (Bool -> IO Bool) => Op (SetValue ()) Button orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Button

Methods

runOp :: SetValue () -> orig -> Ref Button -> impl Source #

setValue :: (HasCallStack, Match r ~ FindOp a a (SetValue ()), Op (SetValue ()) r a impl) => Ref a -> impl Source #

data Set a Source #

Instances
impl ~ (IndexRange -> IO ()) => Op (Set ()) TextSelection orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextSelection

Methods

runOp :: Set () -> orig -> Ref TextSelection -> impl Source #

impl ~ IO () => Op (Set ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: Set () -> orig -> Ref MenuItem -> impl Source #

impl ~ IO Bool => Op (Set ()) Button orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Button

Methods

runOp :: Set () -> orig -> Ref Button -> impl Source #

set :: (HasCallStack, Match r ~ FindOp a a (Set ()), Op (Set ()) r a impl) => Ref a -> impl Source #

data Setonly a Source #

Instances
(Parent a MenuItem, impl ~ (Ref a -> IO ())) => Op (Setonly ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: Setonly () -> orig -> Ref MenuPrim -> impl Source #

impl ~ IO () => Op (Setonly ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: Setonly () -> orig -> Ref MenuItem -> impl Source #

impl ~ IO () => Op (Setonly ()) Button orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Button

Methods

runOp :: Setonly () -> orig -> Ref Button -> impl Source #

setonly :: (HasCallStack, Match r ~ FindOp a a (Setonly ()), Op (Setonly ()) r a impl) => Ref a -> impl Source #

data GetShortcut a Source #

Instances
impl ~ IO (Maybe ShortcutKeySequence) => Op (GetShortcut ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: GetShortcut () -> orig -> Ref TextDisplay -> impl Source #

impl ~ IO (Maybe ShortcutKeySequence) => Op (GetShortcut ()) ValueInput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueInput

Methods

runOp :: GetShortcut () -> orig -> Ref ValueInput -> impl Source #

impl ~ IO (Maybe ShortcutKeySequence) => Op (GetShortcut ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: GetShortcut () -> orig -> Ref Input -> impl Source #

impl ~ IO (Maybe ShortcutKeySequence) => Op (GetShortcut ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: GetShortcut () -> orig -> Ref MenuItem -> impl Source #

impl ~ IO (Maybe ShortcutKeySequence) => Op (GetShortcut ()) Button orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Button

Methods

runOp :: GetShortcut () -> orig -> Ref Button -> impl Source #

getShortcut :: (HasCallStack, Match r ~ FindOp a a (GetShortcut ()), Op (GetShortcut ()) r a impl) => Ref a -> impl Source #

data SetShortcut a Source #

Instances
impl ~ (ShortcutKeySequence -> IO ()) => Op (SetShortcut ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: SetShortcut () -> orig -> Ref TextDisplay -> impl Source #

impl ~ (ShortcutKeySequence -> IO ()) => Op (SetShortcut ()) ValueInput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueInput

Methods

runOp :: SetShortcut () -> orig -> Ref ValueInput -> impl Source #

impl ~ (ShortcutKeySequence -> IO ()) => Op (SetShortcut ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: SetShortcut () -> orig -> Ref Input -> impl Source #

impl ~ (AtIndex -> ShortcutKeySequence -> IO ()) => Op (SetShortcut ()) SysMenuBar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SysMenuBar

Methods

runOp :: SetShortcut () -> orig -> Ref SysMenuBar -> impl Source #

impl ~ (AtIndex -> ShortcutKeySequence -> IO ()) => Op (SetShortcut ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: SetShortcut () -> orig -> Ref MenuPrim -> impl Source #

impl ~ (ShortcutKeySequence -> IO ()) => Op (SetShortcut ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: SetShortcut () -> orig -> Ref MenuItem -> impl Source #

impl ~ (ShortcutKeySequence -> IO ()) => Op (SetShortcut ()) Button orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Button

Methods

runOp :: SetShortcut () -> orig -> Ref Button -> impl Source #

setShortcut :: (HasCallStack, Match r ~ FindOp a a (SetShortcut ()), Op (SetShortcut ()) r a impl) => Ref a -> impl Source #

data GetDownBox a Source #

Instances
impl ~ IO Boxtype => Op (GetDownBox ()) FileInput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.FileInput

Methods

runOp :: GetDownBox () -> orig -> Ref FileInput -> impl Source #

impl ~ IO Boxtype => Op (GetDownBox ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: GetDownBox () -> orig -> Ref MenuPrim -> impl Source #

impl ~ IO Boxtype => Op (GetDownBox ()) Button orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Button

Methods

runOp :: GetDownBox () -> orig -> Ref Button -> impl Source #

getDownBox :: (HasCallStack, Match r ~ FindOp a a (GetDownBox ()), Op (GetDownBox ()) r a impl) => Ref a -> impl Source #

data SetDownBox a Source #

Instances
impl ~ (Boxtype -> IO ()) => Op (SetDownBox ()) FileInput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.FileInput

Methods

runOp :: SetDownBox () -> orig -> Ref FileInput -> impl Source #

impl ~ (Boxtype -> IO ()) => Op (SetDownBox ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: SetDownBox () -> orig -> Ref MenuPrim -> impl Source #

impl ~ (Boxtype -> IO ()) => Op (SetDownBox ()) Button orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Button

Methods

runOp :: SetDownBox () -> orig -> Ref Button -> impl Source #

setDownBox :: (HasCallStack, Match r ~ FindOp a a (SetDownBox ()), Op (SetDownBox ()) r a impl) => Ref a -> impl Source #

data GetDownColor a Source #

Instances
impl ~ IO Color => Op (GetDownColor ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: GetDownColor () -> orig -> Ref MenuPrim -> impl Source #

impl ~ IO Color => Op (GetDownColor ()) Button orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Button

Methods

runOp :: GetDownColor () -> orig -> Ref Button -> impl Source #

getDownColor :: (HasCallStack, Match r ~ FindOp a a (GetDownColor ()), Op (GetDownColor ()) r a impl) => Ref a -> impl Source #

data SetDownColor a Source #

Instances
impl ~ (Color -> IO ()) => Op (SetDownColor ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: SetDownColor () -> orig -> Ref MenuPrim -> impl Source #

impl ~ (Color -> IO ()) => Op (SetDownColor ()) Button orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Button

Methods

runOp :: SetDownColor () -> orig -> Ref Button -> impl Source #

setDownColor :: (HasCallStack, Match r ~ FindOp a a (SetDownColor ()), Op (SetDownColor ()) r a impl) => Ref a -> impl Source #

LightButton

type LightButton = CLightButton Button Source #

RadioLightButton

type RadioLightButton = CRadioLightButton LightButton Source #

CheckButton

type CheckButton = CCheckButton LightButton Source #

ReturnButton

type ReturnButton = CReturnButton Button Source #

RoundButton

type RoundButton = CRoundButton LightButton Source #

RepeatButton

type RepeatButton = CRepeatButton Button Source #

ToggleButton

type ToggleButton = CToggleButton Button Source #

Valuator

type Valuator = CValuator Widget Source #

data Bounds a Source #

Instances
impl ~ (Double -> Double -> IO ()) => Op (Bounds ()) Slider orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Slider

Methods

runOp :: Bounds () -> orig -> Ref Slider -> impl Source #

impl ~ (Double -> Double -> IO ()) => Op (Bounds ()) Valuator orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Valuator

Methods

runOp :: Bounds () -> orig -> Ref Valuator -> impl Source #

bounds :: (HasCallStack, Match r ~ FindOp a a (Bounds ()), Op (Bounds ()) r a impl) => Ref a -> impl Source #

data GetMinimum a Source #

Instances
impl ~ IO Double => Op (GetMinimum ()) Spinner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Spinner

Methods

runOp :: GetMinimum () -> orig -> Ref Spinner -> impl Source #

impl ~ IO Float => Op (GetMinimum ()) Progress orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Progress

Methods

runOp :: GetMinimum () -> orig -> Ref Progress -> impl Source #

impl ~ IO Double => Op (GetMinimum ()) Valuator orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Valuator

Methods

runOp :: GetMinimum () -> orig -> Ref Valuator -> impl Source #

getMinimum :: (HasCallStack, Match r ~ FindOp a a (GetMinimum ()), Op (GetMinimum ()) r a impl) => Ref a -> impl Source #

data SetMinimum a Source #

Instances
impl ~ (Double -> IO ()) => Op (SetMinimum ()) Spinner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Spinner

Methods

runOp :: SetMinimum () -> orig -> Ref Spinner -> impl Source #

impl ~ (Float -> IO ()) => Op (SetMinimum ()) Progress orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Progress

Methods

runOp :: SetMinimum () -> orig -> Ref Progress -> impl Source #

impl ~ (Double -> IO ()) => Op (SetMinimum ()) Valuator orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Valuator

Methods

runOp :: SetMinimum () -> orig -> Ref Valuator -> impl Source #

setMinimum :: (HasCallStack, Match r ~ FindOp a a (SetMinimum ()), Op (SetMinimum ()) r a impl) => Ref a -> impl Source #

data GetMaximum a Source #

Instances
impl ~ IO Double => Op (GetMaximum ()) Spinner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Spinner

Methods

runOp :: GetMaximum () -> orig -> Ref Spinner -> impl Source #

impl ~ IO Float => Op (GetMaximum ()) Progress orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Progress

Methods

runOp :: GetMaximum () -> orig -> Ref Progress -> impl Source #

impl ~ IO Double => Op (GetMaximum ()) Valuator orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Valuator

Methods

runOp :: GetMaximum () -> orig -> Ref Valuator -> impl Source #

getMaximum :: (HasCallStack, Match r ~ FindOp a a (GetMaximum ()), Op (GetMaximum ()) r a impl) => Ref a -> impl Source #

data SetMaximum a Source #

Instances
impl ~ (Double -> IO ()) => Op (SetMaximum ()) Spinner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Spinner

Methods

runOp :: SetMaximum () -> orig -> Ref Spinner -> impl Source #

impl ~ (Float -> IO ()) => Op (SetMaximum ()) Progress orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Progress

Methods

runOp :: SetMaximum () -> orig -> Ref Progress -> impl Source #

impl ~ (Double -> IO ()) => Op (SetMaximum ()) Valuator orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Valuator

Methods

runOp :: SetMaximum () -> orig -> Ref Valuator -> impl Source #

setMaximum :: (HasCallStack, Match r ~ FindOp a a (SetMaximum ()), Op (SetMaximum ()) r a impl) => Ref a -> impl Source #

data Range a Source #

Instances
impl ~ (Double -> Double -> IO ()) => Op (Range ()) Spinner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Spinner

Methods

runOp :: Range () -> orig -> Ref Spinner -> impl Source #

impl ~ (Double -> Double -> IO ()) => Op (Range ()) Valuator orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Valuator

Methods

runOp :: Range () -> orig -> Ref Valuator -> impl Source #

range :: (HasCallStack, Match r ~ FindOp a a (Range ()), Op (Range ()) r a impl) => Ref a -> impl Source #

data SetStep a Source #

Instances
impl ~ (Double -> IO ()) => Op (SetStep ()) Spinner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Spinner

Methods

runOp :: SetStep () -> orig -> Ref Spinner -> impl Source #

impl ~ (Rational -> IO ()) => Op (SetStep ()) Valuator orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Valuator

Methods

runOp :: SetStep () -> orig -> Ref Valuator -> impl Source #

setStep :: (HasCallStack, Match r ~ FindOp a a (SetStep ()), Op (SetStep ()) r a impl) => Ref a -> impl Source #

data GetStep a Source #

Instances
impl ~ IO Double => Op (GetStep ()) Spinner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Spinner

Methods

runOp :: GetStep () -> orig -> Ref Spinner -> impl Source #

impl ~ IO Rational => Op (GetStep ()) Valuator orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Valuator

Methods

runOp :: GetStep () -> orig -> Ref Valuator -> impl Source #

getStep :: (HasCallStack, Match r ~ FindOp a a (GetStep ()), Op (GetStep ()) r a impl) => Ref a -> impl Source #

data Precision a Source #

Instances
impl ~ (Int -> IO ()) => Op (Precision ()) Valuator orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Valuator

Methods

runOp :: Precision () -> orig -> Ref Valuator -> impl Source #

precision :: (HasCallStack, Match r ~ FindOp a a (Precision ()), Op (Precision ()) r a impl) => Ref a -> impl Source #

data Format a Source #

Instances
impl ~ IO (Either UnknownError Text) => Op (Format ()) Valuator orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Valuator

Methods

runOp :: Format () -> orig -> Ref Valuator -> impl Source #

format :: (HasCallStack, Match r ~ FindOp a a (Format ()), Op (Format ()) r a impl) => Ref a -> impl Source #

data Round a Source #

Instances
impl ~ (Double -> IO Double) => Op (Round ()) Valuator orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Valuator

Methods

runOp :: Round () -> orig -> Ref Valuator -> impl Source #

round :: (HasCallStack, Match r ~ FindOp a a (Round ()), Op (Round ()) r a impl) => Ref a -> impl Source #

data Clamp a Source #

Instances
impl ~ (Double -> IO Double) => Op (Clamp ()) Valuator orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Valuator

Methods

runOp :: Clamp () -> orig -> Ref Valuator -> impl Source #

clamp :: (HasCallStack, Match r ~ FindOp a a (Clamp ()), Op (Clamp ()) r a impl) => Ref a -> impl Source #

data Increment a Source #

Instances
impl ~ (Double -> Int -> IO Double) => Op (Increment ()) Valuator orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Valuator

Methods

runOp :: Increment () -> orig -> Ref Valuator -> impl Source #

increment :: (HasCallStack, Match r ~ FindOp a a (Increment ()), Op (Increment ()) r a impl) => Ref a -> impl Source #

Slider

type Slider = CSlider Valuator Source #

data Scrollvalue a Source #

Instances
impl ~ (Y -> Lines -> LineNumber -> Lines -> IO Int) => Op (Scrollvalue ()) Scrollbar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Scrollbar

Methods

runOp :: Scrollvalue () -> orig -> Ref Scrollbar -> impl Source #

impl ~ (Y -> Lines -> LineNumber -> Lines -> IO Int) => Op (Scrollvalue ()) Slider orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Slider

Methods

runOp :: Scrollvalue () -> orig -> Ref Slider -> impl Source #

scrollvalue :: (HasCallStack, Match r ~ FindOp a a (Scrollvalue ()), Op (Scrollvalue ()) r a impl) => Ref a -> impl Source #

data SetSliderSize a Source #

Instances
impl ~ (Double -> IO ()) => Op (SetSliderSize ()) Slider orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Slider

Methods

runOp :: SetSliderSize () -> orig -> Ref Slider -> impl Source #

setSliderSize :: (HasCallStack, Match r ~ FindOp a a (SetSliderSize ()), Op (SetSliderSize ()) r a impl) => Ref a -> impl Source #

data GetSliderSize a Source #

Instances
impl ~ IO Double => Op (GetSliderSize ()) Slider orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Slider

Methods

runOp :: GetSliderSize () -> orig -> Ref Slider -> impl Source #

getSliderSize :: (HasCallStack, Match r ~ FindOp a a (GetSliderSize ()), Op (GetSliderSize ()) r a impl) => Ref a -> impl Source #

data GetSlider a Source #

Instances
impl ~ IO Boxtype => Op (GetSlider ()) Slider orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Slider

Methods

runOp :: GetSlider () -> orig -> Ref Slider -> impl Source #

getSlider :: (HasCallStack, Match r ~ FindOp a a (GetSlider ()), Op (GetSlider ()) r a impl) => Ref a -> impl Source #

data SetSlider a Source #

Instances
impl ~ (Boxtype -> IO ()) => Op (SetSlider ()) Slider orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Slider

Methods

runOp :: SetSlider () -> orig -> Ref Slider -> impl Source #

setSlider :: (HasCallStack, Match r ~ FindOp a a (SetSlider ()), Op (SetSlider ()) r a impl) => Ref a -> impl Source #

FillSlider

type FillSlider = CFillSlider Slider Source #

HorSlider

type HorSlider = CHorSlider Slider Source #

HorFillSider

type HorFillSlider = CHorFillSlider Slider Source #

NiceSlider

type NiceSlider = CNiceSlider Slider Source #

HorNiceSlider

type HorNiceSlider = CHorNiceSlider Slider Source #

MenuItem

type MenuItem = CMenuItem Base Source #

data NextWithStep a Source #

Instances
(Parent a MenuItem, impl ~ (Int -> IO (Maybe (Ref a)))) => Op (NextWithStep ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: NextWithStep () -> orig -> Ref MenuItem -> impl Source #

nextWithStep :: (HasCallStack, Match r ~ FindOp a a (NextWithStep ()), Op (NextWithStep ()) r a impl) => Ref a -> impl Source #

data Next a Source #

Instances
impl ~ IO (Maybe (Ref TreeItem)) => Op (Next ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: Next () -> orig -> Ref Tree -> impl Source #

impl ~ IO (Maybe (Ref TreeItem)) => Op (Next ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: Next () -> orig -> Ref TreeItem -> impl Source #

impl ~ IO () => Op (Next ()) Wizard orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Wizard

Methods

runOp :: Next () -> orig -> Ref Wizard -> impl Source #

impl ~ IO (Maybe (Ref MenuItem)) => Op (Next ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: Next () -> orig -> Ref MenuItem -> impl Source #

next :: (HasCallStack, Match r ~ FindOp a a (Next ()), Op (Next ()) r a impl) => Ref a -> impl Source #

data GetFirst a Source #

Instances
impl ~ IO (Maybe (Ref TreeItem)) => Op (GetFirst ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: GetFirst () -> orig -> Ref Tree -> impl Source #

impl ~ IO (Maybe (Ref MenuItem)) => Op (GetFirst ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: GetFirst () -> orig -> Ref MenuItem -> impl Source #

getFirst :: (HasCallStack, Match r ~ FindOp a a (GetFirst ()), Op (GetFirst ()) r a impl) => Ref a -> impl Source #

data SetLabelWithLabeltype a Source #

Instances
impl ~ (Labeltype -> Text -> IO ()) => Op (SetLabelWithLabeltype ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: SetLabelWithLabeltype () -> orig -> Ref MenuItem -> impl Source #

data Submenu a Source #

Instances
impl ~ IO Bool => Op (Submenu ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: Submenu () -> orig -> Ref MenuItem -> impl Source #

submenu :: (HasCallStack, Match r ~ FindOp a a (Submenu ()), Op (Submenu ()) r a impl) => Ref a -> impl Source #

data Checkbox a Source #

Instances
impl ~ IO Bool => Op (Checkbox ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: Checkbox () -> orig -> Ref MenuItem -> impl Source #

checkbox :: (HasCallStack, Match r ~ FindOp a a (Checkbox ()), Op (Checkbox ()) r a impl) => Ref a -> impl Source #

data Radio a Source #

Instances
impl ~ IO Bool => Op (Radio ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: Radio () -> orig -> Ref MenuItem -> impl Source #

radio :: (HasCallStack, Match r ~ FindOp a a (Radio ()), Op (Radio ()) r a impl) => Ref a -> impl Source #

data Visible a Source #

Instances
impl ~ IO Bool => Op (Visible ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: Visible () -> orig -> Ref TreeItem -> impl Source #

impl ~ (LineNumber -> IO Bool) => Op (Visible ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: Visible () -> orig -> Ref Browser -> impl Source #

impl ~ IO Bool => Op (Visible ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: Visible () -> orig -> Ref MenuItem -> impl Source #

visible :: (HasCallStack, Match r ~ FindOp a a (Visible ()), Op (Visible ()) r a impl) => Ref a -> impl Source #

data Activevisible a Source #

Instances
impl ~ IO Bool => Op (Activevisible ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: Activevisible () -> orig -> Ref MenuItem -> impl Source #

activevisible :: (HasCallStack, Match r ~ FindOp a a (Activevisible ()), Op (Activevisible ()) r a impl) => Ref a -> impl Source #

data Measure a Source #

Instances
(Parent a MenuPrim, impl ~ (Ref a -> IO Size)) => Op (Measure ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: Measure () -> orig -> Ref MenuItem -> impl Source #

measure :: (HasCallStack, Match r ~ FindOp a a (Measure ()), Op (Measure ()) r a impl) => Ref a -> impl Source #

data DrawWithT a Source #

Instances
(Parent a MenuPrim, impl ~ (Rectangle -> Ref a -> Bool -> IO ())) => Op (DrawWithT ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: DrawWithT () -> orig -> Ref MenuItem -> impl Source #

drawWithT :: (HasCallStack, Match r ~ FindOp a a (DrawWithT ()), Op (DrawWithT ()) r a impl) => Ref a -> impl Source #

data Draw a Source #

Instances
impl ~ (Position -> IO ()) => Op (Draw ()) SVGImage orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SVGImage

Methods

runOp :: Draw () -> orig -> Ref SVGImage -> impl Source #

impl ~ IO () => Op (Draw ()) FileInput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.FileInput

Methods

runOp :: Draw () -> orig -> Ref FileInput -> impl Source #

impl ~ (Position -> IO ()) => Op (Draw ()) RGBImage orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RGBImage

Methods

runOp :: Draw () -> orig -> Ref RGBImage -> impl Source #

impl ~ IO () => Op (Draw ()) FileBrowser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.FileBrowser

Methods

runOp :: Draw () -> orig -> Ref FileBrowser -> impl Source #

impl ~ IO () => Op (Draw ()) ColorChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ColorChooser

Methods

runOp :: Draw () -> orig -> Ref ColorChooser -> impl Source #

impl ~ IO () => Op (Draw ()) Spinner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Spinner

Methods

runOp :: Draw () -> orig -> Ref Spinner -> impl Source #

impl ~ IO () => Op (Draw ()) Tabs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tabs

Methods

runOp :: Draw () -> orig -> Ref Tabs -> impl Source #

impl ~ IO () => Op (Draw ()) Scrolled orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Scrolled

Methods

runOp :: Draw () -> orig -> Ref Scrolled -> impl Source #

impl ~ IO () => Op (Draw ()) Pack orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Pack

Methods

runOp :: Draw () -> orig -> Ref Pack -> impl Source #

impl ~ IO () => Op (Draw ()) Tile orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tile

Methods

runOp :: Draw () -> orig -> Ref Tile -> impl Source #

impl ~ IO () => Op (Draw ()) TextEditor orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextEditor

Methods

runOp :: Draw () -> orig -> Ref TextEditor -> impl Source #

impl ~ IO () => Op (Draw ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: Draw () -> orig -> Ref TextDisplay -> impl Source #

impl ~ IO () => Op (Draw ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: Draw () -> orig -> Ref Tree -> impl Source #

impl ~ IO () => Op (Draw ()) Clock orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Clock

Methods

runOp :: Draw () -> orig -> Ref Clock -> impl Source #

impl ~ IO () => Op (Draw ()) TableRow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TableRow

Methods

runOp :: Draw () -> orig -> Ref TableRow -> impl Source #

impl ~ IO () => Op (Draw ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: Draw () -> orig -> Ref Table -> impl Source #

impl ~ IO () => Op (Draw ()) Wizard orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Wizard

Methods

runOp :: Draw () -> orig -> Ref Wizard -> impl Source #

impl ~ IO () => Op (Draw ()) Positioner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Positioner

Methods

runOp :: Draw () -> orig -> Ref Positioner -> impl Source #

impl ~ IO () => Op (Draw ()) Progress orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Progress

Methods

runOp :: Draw () -> orig -> Ref Progress -> impl Source #

impl ~ IO () => Op (Draw ()) ValueOutput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueOutput

Methods

runOp :: Draw () -> orig -> Ref ValueOutput -> impl Source #

impl ~ IO () => Op (Draw ()) ValueInput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueInput

Methods

runOp :: Draw () -> orig -> Ref ValueInput -> impl Source #

impl ~ IO () => Op (Draw ()) Output orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Output

Methods

runOp :: Draw () -> orig -> Ref Output -> impl Source #

impl ~ IO () => Op (Draw ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: Draw () -> orig -> Ref Input -> impl Source #

impl ~ IO () => Op (Draw ()) ValueSlider orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueSlider

Methods

runOp :: Draw () -> orig -> Ref ValueSlider -> impl Source #

impl ~ IO () => Op (Draw ()) Scrollbar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Scrollbar

Methods

runOp :: Draw () -> orig -> Ref Scrollbar -> impl Source #

impl ~ IO () => Op (Draw ()) Counter orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Counter

Methods

runOp :: Draw () -> orig -> Ref Counter -> impl Source #

impl ~ IO () => Op (Draw ()) Roller orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Roller

Methods

runOp :: Draw () -> orig -> Ref Roller -> impl Source #

impl ~ IO () => Op (Draw ()) Dial orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Dial

Methods

runOp :: Draw () -> orig -> Ref Dial -> impl Source #

impl ~ IO () => Op (Draw ()) Adjuster orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Adjuster

Methods

runOp :: Draw () -> orig -> Ref Adjuster -> impl Source #

(Parent a Widget, impl ~ (Ref a -> Position -> IO ())) => Op (Draw ()) ImageSurface orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ImageSurface

Methods

runOp :: Draw () -> orig -> Ref ImageSurface -> impl Source #

(Parent a Widget, impl ~ (Ref a -> Position -> IO ())) => Op (Draw ()) CopySurface orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.CopySurface

Methods

runOp :: Draw () -> orig -> Ref CopySurface -> impl Source #

impl ~ (Position -> IO ()) => Op (Draw ()) Pixmap orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Pixmap

Methods

runOp :: Draw () -> orig -> Ref Pixmap -> impl Source #

impl ~ (Position -> IO ()) => Op (Draw ()) Bitmap orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Bitmap

Methods

runOp :: Draw () -> orig -> Ref Bitmap -> impl Source #

impl ~ (Position -> IO ()) => Op (Draw ()) Image orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Image

Methods

runOp :: Draw () -> orig -> Ref Image -> impl Source #

impl ~ IO () => Op (Draw ()) MenuButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuButton

Methods

runOp :: Draw () -> orig -> Ref MenuButton -> impl Source #

impl ~ IO () => Op (Draw ()) Choice orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Choice

Methods

runOp :: Draw () -> orig -> Ref Choice -> impl Source #

impl ~ IO () => Op (Draw ()) SysMenuBar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SysMenuBar

Methods

runOp :: Draw () -> orig -> Ref SysMenuBar -> impl Source #

impl ~ IO () => Op (Draw ()) MenuBar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuBar

Methods

runOp :: Draw () -> orig -> Ref MenuBar -> impl Source #

(Parent a MenuPrim, impl ~ (Rectangle -> Ref a -> IO ())) => Op (Draw ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: Draw () -> orig -> Ref MenuItem -> impl Source #

impl ~ IO () => Op (Draw ()) Slider orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Slider

Methods

runOp :: Draw () -> orig -> Ref Slider -> impl Source #

impl ~ IO () => Op (Draw ()) RepeatButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RepeatButton

Methods

runOp :: Draw () -> orig -> Ref RepeatButton -> impl Source #

impl ~ IO () => Op (Draw ()) RoundButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RoundButton

Methods

runOp :: Draw () -> orig -> Ref RoundButton -> impl Source #

impl ~ IO () => Op (Draw ()) ReturnButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ReturnButton

Methods

runOp :: Draw () -> orig -> Ref ReturnButton -> impl Source #

impl ~ IO () => Op (Draw ()) CheckButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.CheckButton

Methods

runOp :: Draw () -> orig -> Ref CheckButton -> impl Source #

impl ~ IO () => Op (Draw ()) LightButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.LightButton

Methods

runOp :: Draw () -> orig -> Ref LightButton -> impl Source #

draw :: (HasCallStack, Match r ~ FindOp a a (Draw ()), Op (Draw ()) r a impl) => Ref a -> impl Source #

data GetFlags a Source #

Instances
impl ~ IO (Maybe MenuItemFlags) => Op (GetFlags ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: GetFlags () -> orig -> Ref MenuItem -> impl Source #

getFlags :: (HasCallStack, Match r ~ FindOp a a (GetFlags ()), Op (GetFlags ()) r a impl) => Ref a -> impl Source #

data SetFlags a Source #

Instances
impl ~ (MenuItemFlags -> IO ()) => Op (SetFlags ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: SetFlags () -> orig -> Ref MenuItem -> impl Source #

setFlags :: (HasCallStack, Match r ~ FindOp a a (SetFlags ()), Op (SetFlags ()) r a impl) => Ref a -> impl Source #

data GetText a Source #

Instances
impl ~ IO Text => Op (GetText ()) SimpleTerminal orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SimpleTerminal

Methods

runOp :: GetText () -> orig -> Ref SimpleTerminal -> impl Source #

impl ~ IO Text => Op (GetText ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: GetText () -> orig -> Ref TextBuffer -> impl Source #

impl ~ (LineNumber -> IO Text) => Op (GetText ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: GetText () -> orig -> Ref Browser -> impl Source #

impl ~ IO Text => Op (GetText ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: GetText () -> orig -> Ref MenuPrim -> impl Source #

impl ~ IO Text => Op (GetText ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: GetText () -> orig -> Ref MenuItem -> impl Source #

getText :: (HasCallStack, Match r ~ FindOp a a (GetText ()), Op (GetText ()) r a impl) => Ref a -> impl Source #

data Pulldown a Source #

Instances
(Parent a MenuPrim, Parent b MenuItem, Parent c MenuItem, impl ~ (Rectangle -> Maybe (Ref a) -> Maybe (Ref b) -> Maybe (Ref c) -> Maybe Bool -> IO (Maybe (Ref MenuItem)))) => Op (Pulldown ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: Pulldown () -> orig -> Ref MenuItem -> impl Source #

pulldown :: (HasCallStack, Match r ~ FindOp a a (Pulldown ()), Op (Pulldown ()) r a impl) => Ref a -> impl Source #

data Popup a Source #

Instances
impl ~ IO (Maybe (Ref MenuItem)) => Op (Popup ()) MenuButton orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuButton

Methods

runOp :: Popup () -> orig -> Ref MenuButton -> impl Source #

(Parent a MenuItem, Parent b MenuPrim, Parent c MenuItem, impl ~ (Position -> Maybe Text -> Maybe (Ref a) -> Maybe (Ref b) -> IO (Maybe (Ref c)))) => Op (Popup ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: Popup () -> orig -> Ref MenuItem -> impl Source #

popup :: (HasCallStack, Match r ~ FindOp a a (Popup ()), Op (Popup ()) r a impl) => Ref a -> impl Source #

data TestShortcut a Source #

Instances
(Parent a MenuItem, impl ~ IO (Maybe (Ref a))) => Op (TestShortcut ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: TestShortcut () -> orig -> Ref MenuPrim -> impl Source #

(Parent a MenuItem, impl ~ IO (Maybe (Ref a))) => Op (TestShortcut ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: TestShortcut () -> orig -> Ref MenuItem -> impl Source #

testShortcut :: (HasCallStack, Match r ~ FindOp a a (TestShortcut ()), Op (TestShortcut ()) r a impl) => Ref a -> impl Source #

data FindShortcut a Source #

Instances
(Parent a MenuItem, impl ~ (Maybe AtIndex -> Bool -> IO (Maybe (Ref a)))) => Op (FindShortcut ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: FindShortcut () -> orig -> Ref MenuItem -> impl Source #

findShortcut :: (HasCallStack, Match r ~ FindOp a a (FindShortcut ()), Op (FindShortcut ()) r a impl) => Ref a -> impl Source #

data DoCallback a Source #

Instances
impl ~ (TableContext -> TableCoordinate -> IO ()) => Op (DoCallback ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: DoCallback () -> orig -> Ref Table -> impl Source #

impl ~ (Ref Widget -> IO ()) => Op (DoCallback ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: DoCallback () -> orig -> Ref MenuItem -> impl Source #

impl ~ IO () => Op (DoCallback ()) Widget orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

runOp :: DoCallback () -> orig -> Ref Widget -> impl Source #

doCallback :: (HasCallStack, Match r ~ FindOp a a (DoCallback ()), Op (DoCallback ()) r a impl) => Ref a -> impl Source #

data GetSize a Source #

Instances
impl ~ IO Int => Op (GetSize ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: GetSize () -> orig -> Ref Browser -> impl Source #

impl ~ IO Int => Op (GetSize ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: GetSize () -> orig -> Ref Input -> impl Source #

impl ~ IO Int => Op (GetSize ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: GetSize () -> orig -> Ref MenuPrim -> impl Source #

impl ~ IO Int => Op (GetSize ()) MenuItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

runOp :: GetSize () -> orig -> Ref MenuItem -> impl Source #

getSize :: (HasCallStack, Match r ~ FindOp a a (GetSize ()), Op (GetSize ()) r a impl) => Ref a -> impl Source #

MenuPrim

type MenuPrim = CMenuPrim Widget Source #

data ItemPathname a Source #

Instances
(Parent a TreeItem, impl ~ (Ref a -> IO (Maybe Text))) => Op (ItemPathname ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: ItemPathname () -> orig -> Ref Tree -> impl Source #

(Parent a MenuItem, impl ~ (Ref a -> IO (Maybe Text))) => Op (ItemPathname ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: ItemPathname () -> orig -> Ref MenuPrim -> impl Source #

itemPathname :: (HasCallStack, Match r ~ FindOp a a (ItemPathname ()), Op (ItemPathname ()) r a impl) => Ref a -> impl Source #

data ItemPathnameRecent a Source #

Instances
impl ~ IO (Maybe String) => Op (ItemPathnameRecent ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: ItemPathnameRecent () -> orig -> Ref MenuPrim -> impl Source #

data Picked a Source #

Instances
(Parent a MenuItem, Parent b MenuItem, impl ~ (Ref a -> IO (Maybe (Ref b)))) => Op (Picked ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: Picked () -> orig -> Ref MenuPrim -> impl Source #

picked :: (HasCallStack, Match r ~ FindOp a a (Picked ()), Op (Picked ()) r a impl) => Ref a -> impl Source #

data FindIndex a Source #

Instances
impl ~ (MenuItemLocator -> IO (Maybe Int)) => Op (FindIndex ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: FindIndex () -> orig -> Ref MenuPrim -> impl Source #

findIndex :: (HasCallStack, Match r ~ FindOp a a (FindIndex ()), Op (FindIndex ()) r a impl) => Ref a -> impl Source #

data Global a Source #

Instances
impl ~ IO () => Op (Global ()) SysMenuBar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SysMenuBar

Methods

runOp :: Global () -> orig -> Ref SysMenuBar -> impl Source #

impl ~ IO () => Op (Global ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: Global () -> orig -> Ref MenuPrim -> impl Source #

global :: (HasCallStack, Match r ~ FindOp a a (Global ()), Op (Global ()) r a impl) => Ref a -> impl Source #

data GetMenu a Source #

Instances
impl ~ IO [Maybe (Ref MenuItem)] => Op (GetMenu ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: GetMenu () -> orig -> Ref MenuPrim -> impl Source #

getMenu :: (HasCallStack, Match r ~ FindOp a a (GetMenu ()), Op (GetMenu ()) r a impl) => Ref a -> impl Source #

data SetMenu a Source #

Instances
impl ~ ([Ref MenuItem] -> IO ()) => Op (SetMenu ()) SysMenuBar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SysMenuBar

Methods

runOp :: SetMenu () -> orig -> Ref SysMenuBar -> impl Source #

(Parent a MenuItem, impl ~ ([Ref a] -> IO ())) => Op (SetMenu ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: SetMenu () -> orig -> Ref MenuPrim -> impl Source #

setMenu :: (HasCallStack, Match r ~ FindOp a a (SetMenu ()), Op (SetMenu ()) r a impl) => Ref a -> impl Source #

data AddName a Source #

Instances
impl ~ (Text -> IO ()) => Op (AddName ()) SysMenuBar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SysMenuBar

Methods

runOp :: AddName () -> orig -> Ref SysMenuBar -> impl Source #

impl ~ (Text -> IO ()) => Op (AddName ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: AddName () -> orig -> Ref MenuPrim -> impl Source #

addName :: (HasCallStack, Match r ~ FindOp a a (AddName ()), Op (AddName ()) r a impl) => Ref a -> impl Source #

data Copy a Source #

Instances
impl ~ (Size -> IO (Maybe (Ref SVGImage))) => Op (Copy ()) SVGImage orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SVGImage

Methods

runOp :: Copy () -> orig -> Ref SVGImage -> impl Source #

impl ~ (Maybe Size -> IO (Maybe (Ref orig))) => Op (Copy ()) RGBImage orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RGBImage

Methods

runOp :: Copy () -> orig -> Ref RGBImage -> impl Source #

(Parent a TextBuffer, impl ~ (Ref a -> IndexRange -> AtIndex -> IO ())) => Op (Copy ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: Copy () -> orig -> Ref TextBuffer -> impl Source #

impl ~ (Clipboard -> IO (Either NoChange ())) => Op (Copy ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: Copy () -> orig -> Ref Input -> impl Source #

impl ~ (Maybe Size -> IO (Maybe (Ref Pixmap))) => Op (Copy ()) Pixmap orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Pixmap

Methods

runOp :: Copy () -> orig -> Ref Pixmap -> impl Source #

impl ~ (Maybe Size -> IO (Maybe (Ref Bitmap))) => Op (Copy ()) Bitmap orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Bitmap

Methods

runOp :: Copy () -> orig -> Ref Bitmap -> impl Source #

impl ~ (Maybe Size -> IO (Maybe (Ref Image))) => Op (Copy ()) Image orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Image

Methods

runOp :: Copy () -> orig -> Ref Image -> impl Source #

(Parent a MenuItem, impl ~ (Ref a -> IO ())) => Op (Copy ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: Copy () -> orig -> Ref MenuPrim -> impl Source #

copy :: (HasCallStack, Match r ~ FindOp a a (Copy ()), Op (Copy ()) r a impl) => Ref a -> impl Source #

data SetSize a Source #

Instances
impl ~ (Size -> IO ()) => Op (SetSize ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: SetSize () -> orig -> Ref Browser -> impl Source #

impl ~ (Size -> IO ()) => Op (SetSize ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: SetSize () -> orig -> Ref Input -> impl Source #

impl ~ (Size -> IO ()) => Op (SetSize ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: SetSize () -> orig -> Ref MenuPrim -> impl Source #

setSize :: (HasCallStack, Match r ~ FindOp a a (SetSize ()), Op (SetSize ()) r a impl) => Ref a -> impl Source #

data ClearSubmenu a Source #

Instances
impl ~ (AtIndex -> IO (Either OutOfRangeOrNotSubmenu ())) => Op (ClearSubmenu ()) SysMenuBar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SysMenuBar

Methods

runOp :: ClearSubmenu () -> orig -> Ref SysMenuBar -> impl Source #

impl ~ (AtIndex -> IO (Either OutOfRange ())) => Op (ClearSubmenu ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: ClearSubmenu () -> orig -> Ref MenuPrim -> impl Source #

clearSubmenu :: (HasCallStack, Match r ~ FindOp a a (ClearSubmenu ()), Op (ClearSubmenu ()) r a impl) => Ref a -> impl Source #

data Replace a Source #

Instances
impl ~ (IndexRange -> Text -> IO ()) => Op (Replace ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: Replace () -> orig -> Ref TextBuffer -> impl Source #

impl ~ (IndexRange -> Text -> IO (Either NoChange ())) => Op (Replace ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: Replace () -> orig -> Ref Input -> impl Source #

impl ~ (AtIndex -> Text -> IO ()) => Op (Replace ()) SysMenuBar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SysMenuBar

Methods

runOp :: Replace () -> orig -> Ref SysMenuBar -> impl Source #

impl ~ (AtIndex -> Text -> IO ()) => Op (Replace ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: Replace () -> orig -> Ref MenuPrim -> impl Source #

replace :: (HasCallStack, Match r ~ FindOp a a (Replace ()), Op (Replace ()) r a impl) => Ref a -> impl Source #

data Remove a Source #

Instances
impl ~ (IndexRange -> IO ()) => Op (Remove ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: Remove () -> orig -> Ref TextBuffer -> impl Source #

impl ~ (Ref TreeItem -> IO (Either TreeItemNotFound ())) => Op (Remove ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: Remove () -> orig -> Ref Tree -> impl Source #

impl ~ (LineNumber -> IO ()) => Op (Remove ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: Remove () -> orig -> Ref Browser -> impl Source #

impl ~ (Int -> IO ()) => Op (Remove ()) SysMenuBar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SysMenuBar

Methods

runOp :: Remove () -> orig -> Ref SysMenuBar -> impl Source #

impl ~ (AtIndex -> IO ()) => Op (Remove ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: Remove () -> orig -> Ref MenuPrim -> impl Source #

remove :: (HasCallStack, Match r ~ FindOp a a (Remove ()), Op (Remove ()) r a impl) => Ref a -> impl Source #

data SetMode a Source #

Instances
impl ~ (ColorChooserMode -> IO ()) => Op (SetMode ()) ColorChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ColorChooser

Methods

runOp :: SetMode () -> orig -> Ref ColorChooser -> impl Source #

impl ~ (AtIndex -> MenuItemFlags -> IO ()) => Op (SetMode ()) SysMenuBar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SysMenuBar

Methods

runOp :: SetMode () -> orig -> Ref SysMenuBar -> impl Source #

impl ~ (AtIndex -> MenuItemFlags -> IO ()) => Op (SetMode ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: SetMode () -> orig -> Ref MenuPrim -> impl Source #

setMode :: (HasCallStack, Match r ~ FindOp a a (SetMode ()), Op (SetMode ()) r a impl) => Ref a -> impl Source #

data GetMode a Source #

Instances
impl ~ IO ColorChooserMode => Op (GetMode ()) ColorChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ColorChooser

Methods

runOp :: GetMode () -> orig -> Ref ColorChooser -> impl Source #

impl ~ (AtIndex -> IO (Maybe MenuItemFlags)) => Op (GetMode ()) SysMenuBar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SysMenuBar

Methods

runOp :: GetMode () -> orig -> Ref SysMenuBar -> impl Source #

impl ~ (AtIndex -> IO (Maybe MenuItemFlags)) => Op (GetMode ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: GetMode () -> orig -> Ref MenuPrim -> impl Source #

getMode :: (HasCallStack, Match r ~ FindOp a a (GetMode ()), Op (GetMode ()) r a impl) => Ref a -> impl Source #

data Mvalue a Source #

Instances
impl ~ IO (Maybe (Ref MenuItem)) => Op (Mvalue ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: Mvalue () -> orig -> Ref MenuPrim -> impl Source #

mvalue :: (HasCallStack, Match r ~ FindOp a a (Mvalue ()), Op (Mvalue ()) r a impl) => Ref a -> impl Source #

data GetTextWithIndex a Source #

Instances
impl ~ (AtIndex -> IO Text) => Op (GetTextWithIndex ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: GetTextWithIndex () -> orig -> Ref MenuPrim -> impl Source #

getTextWithIndex :: (HasCallStack, Match r ~ FindOp a a (GetTextWithIndex ()), Op (GetTextWithIndex ()) r a impl) => Ref a -> impl Source #

data GetTextfont a Source #

Instances
impl ~ IO Font => Op (GetTextfont ()) Spinner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Spinner

Methods

runOp :: GetTextfont () -> orig -> Ref Spinner -> impl Source #

impl ~ IO Font => Op (GetTextfont ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: GetTextfont () -> orig -> Ref TextDisplay -> impl Source #

impl ~ IO Font => Op (GetTextfont ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: GetTextfont () -> orig -> Ref Browser -> impl Source #

impl ~ IO Font => Op (GetTextfont ()) ValueOutput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueOutput

Methods

runOp :: GetTextfont () -> orig -> Ref ValueOutput -> impl Source #

impl ~ IO Font => Op (GetTextfont ()) ValueInput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueInput

Methods

runOp :: GetTextfont () -> orig -> Ref ValueInput -> impl Source #

impl ~ IO Font => Op (GetTextfont ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: GetTextfont () -> orig -> Ref Input -> impl Source #

impl ~ IO Font => Op (GetTextfont ()) ValueSlider orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueSlider

Methods

runOp :: GetTextfont () -> orig -> Ref ValueSlider -> impl Source #

impl ~ IO Font => Op (GetTextfont ()) Counter orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Counter

Methods

runOp :: GetTextfont () -> orig -> Ref Counter -> impl Source #

impl ~ IO Font => Op (GetTextfont ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: GetTextfont () -> orig -> Ref MenuPrim -> impl Source #

getTextfont :: (HasCallStack, Match r ~ FindOp a a (GetTextfont ()), Op (GetTextfont ()) r a impl) => Ref a -> impl Source #

data SetTextfont a Source #

Instances
impl ~ (Font -> IO ()) => Op (SetTextfont ()) Spinner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Spinner

Methods

runOp :: SetTextfont () -> orig -> Ref Spinner -> impl Source #

impl ~ (Font -> IO ()) => Op (SetTextfont ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: SetTextfont () -> orig -> Ref TextDisplay -> impl Source #

impl ~ (Font -> IO ()) => Op (SetTextfont ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: SetTextfont () -> orig -> Ref Browser -> impl Source #

impl ~ (Font -> IO ()) => Op (SetTextfont ()) ValueOutput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueOutput

Methods

runOp :: SetTextfont () -> orig -> Ref ValueOutput -> impl Source #

impl ~ (Font -> IO ()) => Op (SetTextfont ()) ValueInput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueInput

Methods

runOp :: SetTextfont () -> orig -> Ref ValueInput -> impl Source #

impl ~ (Font -> IO ()) => Op (SetTextfont ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: SetTextfont () -> orig -> Ref Input -> impl Source #

impl ~ (Font -> IO ()) => Op (SetTextfont ()) ValueSlider orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueSlider

Methods

runOp :: SetTextfont () -> orig -> Ref ValueSlider -> impl Source #

impl ~ (Font -> IO ()) => Op (SetTextfont ()) Counter orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Counter

Methods

runOp :: SetTextfont () -> orig -> Ref Counter -> impl Source #

impl ~ (Font -> IO ()) => Op (SetTextfont ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: SetTextfont () -> orig -> Ref MenuPrim -> impl Source #

setTextfont :: (HasCallStack, Match r ~ FindOp a a (SetTextfont ()), Op (SetTextfont ()) r a impl) => Ref a -> impl Source #

data GetTextsize a Source #

Instances
impl ~ IO FontSize => Op (GetTextsize ()) FileBrowser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.FileBrowser

Methods

runOp :: GetTextsize () -> orig -> Ref FileBrowser -> impl Source #

impl ~ IO FontSize => Op (GetTextsize ()) Spinner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Spinner

Methods

runOp :: GetTextsize () -> orig -> Ref Spinner -> impl Source #

impl ~ IO FontSize => Op (GetTextsize ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: GetTextsize () -> orig -> Ref TextDisplay -> impl Source #

impl ~ IO FontSize => Op (GetTextsize ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: GetTextsize () -> orig -> Ref Browser -> impl Source #

impl ~ IO FontSize => Op (GetTextsize ()) ValueOutput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueOutput

Methods

runOp :: GetTextsize () -> orig -> Ref ValueOutput -> impl Source #

impl ~ IO FontSize => Op (GetTextsize ()) ValueInput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueInput

Methods

runOp :: GetTextsize () -> orig -> Ref ValueInput -> impl Source #

impl ~ IO FontSize => Op (GetTextsize ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: GetTextsize () -> orig -> Ref Input -> impl Source #

impl ~ IO FontSize => Op (GetTextsize ()) ValueSlider orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueSlider

Methods

runOp :: GetTextsize () -> orig -> Ref ValueSlider -> impl Source #

impl ~ IO FontSize => Op (GetTextsize ()) Counter orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Counter

Methods

runOp :: GetTextsize () -> orig -> Ref Counter -> impl Source #

impl ~ IO FontSize => Op (GetTextsize ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: GetTextsize () -> orig -> Ref MenuPrim -> impl Source #

getTextsize :: (HasCallStack, Match r ~ FindOp a a (GetTextsize ()), Op (GetTextsize ()) r a impl) => Ref a -> impl Source #

data SetTextsize a Source #

Instances
impl ~ (FontSize -> IO ()) => Op (SetTextsize ()) FileBrowser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.FileBrowser

Methods

runOp :: SetTextsize () -> orig -> Ref FileBrowser -> impl Source #

impl ~ (FontSize -> IO ()) => Op (SetTextsize ()) Spinner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Spinner

Methods

runOp :: SetTextsize () -> orig -> Ref Spinner -> impl Source #

impl ~ (FontSize -> IO ()) => Op (SetTextsize ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: SetTextsize () -> orig -> Ref TextDisplay -> impl Source #

impl ~ (FontSize -> IO ()) => Op (SetTextsize ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: SetTextsize () -> orig -> Ref Browser -> impl Source #

impl ~ (FontSize -> IO ()) => Op (SetTextsize ()) ValueOutput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueOutput

Methods

runOp :: SetTextsize () -> orig -> Ref ValueOutput -> impl Source #

impl ~ (FontSize -> IO ()) => Op (SetTextsize ()) ValueInput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueInput

Methods

runOp :: SetTextsize () -> orig -> Ref ValueInput -> impl Source #

impl ~ (FontSize -> IO ()) => Op (SetTextsize ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: SetTextsize () -> orig -> Ref Input -> impl Source #

impl ~ (FontSize -> IO ()) => Op (SetTextsize ()) ValueSlider orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueSlider

Methods

runOp :: SetTextsize () -> orig -> Ref ValueSlider -> impl Source #

impl ~ (FontSize -> IO ()) => Op (SetTextsize ()) Counter orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Counter

Methods

runOp :: SetTextsize () -> orig -> Ref Counter -> impl Source #

impl ~ (FontSize -> IO ()) => Op (SetTextsize ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: SetTextsize () -> orig -> Ref MenuPrim -> impl Source #

setTextsize :: (HasCallStack, Match r ~ FindOp a a (SetTextsize ()), Op (SetTextsize ()) r a impl) => Ref a -> impl Source #

data GetTextcolor a Source #

Instances
impl ~ IO Color => Op (GetTextcolor ()) Spinner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Spinner

Methods

runOp :: GetTextcolor () -> orig -> Ref Spinner -> impl Source #

impl ~ IO Color => Op (GetTextcolor ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: GetTextcolor () -> orig -> Ref TextDisplay -> impl Source #

impl ~ IO Color => Op (GetTextcolor ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: GetTextcolor () -> orig -> Ref Browser -> impl Source #

impl ~ IO Color => Op (GetTextcolor ()) ValueOutput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueOutput

Methods

runOp :: GetTextcolor () -> orig -> Ref ValueOutput -> impl Source #

impl ~ IO Color => Op (GetTextcolor ()) ValueInput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueInput

Methods

runOp :: GetTextcolor () -> orig -> Ref ValueInput -> impl Source #

impl ~ IO Color => Op (GetTextcolor ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: GetTextcolor () -> orig -> Ref Input -> impl Source #

impl ~ IO Color => Op (GetTextcolor ()) ValueSlider orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueSlider

Methods

runOp :: GetTextcolor () -> orig -> Ref ValueSlider -> impl Source #

impl ~ IO Color => Op (GetTextcolor ()) Counter orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Counter

Methods

runOp :: GetTextcolor () -> orig -> Ref Counter -> impl Source #

impl ~ IO Color => Op (GetTextcolor ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: GetTextcolor () -> orig -> Ref MenuPrim -> impl Source #

getTextcolor :: (HasCallStack, Match r ~ FindOp a a (GetTextcolor ()), Op (GetTextcolor ()) r a impl) => Ref a -> impl Source #

data SetTextcolor a Source #

Instances
impl ~ (Color -> IO ()) => Op (SetTextcolor ()) Spinner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Spinner

Methods

runOp :: SetTextcolor () -> orig -> Ref Spinner -> impl Source #

impl ~ (Color -> IO ()) => Op (SetTextcolor ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: SetTextcolor () -> orig -> Ref TextDisplay -> impl Source #

impl ~ (Color -> IO ()) => Op (SetTextcolor ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: SetTextcolor () -> orig -> Ref Browser -> impl Source #

impl ~ (Color -> IO ()) => Op (SetTextcolor ()) ValueOutput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueOutput

Methods

runOp :: SetTextcolor () -> orig -> Ref ValueOutput -> impl Source #

impl ~ (Color -> IO ()) => Op (SetTextcolor ()) ValueInput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueInput

Methods

runOp :: SetTextcolor () -> orig -> Ref ValueInput -> impl Source #

impl ~ (Color -> IO ()) => Op (SetTextcolor ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: SetTextcolor () -> orig -> Ref Input -> impl Source #

impl ~ (Color -> IO ()) => Op (SetTextcolor ()) ValueSlider orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueSlider

Methods

runOp :: SetTextcolor () -> orig -> Ref ValueSlider -> impl Source #

impl ~ (Color -> IO ()) => Op (SetTextcolor ()) Counter orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Counter

Methods

runOp :: SetTextcolor () -> orig -> Ref Counter -> impl Source #

impl ~ (Color -> IO ()) => Op (SetTextcolor ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: SetTextcolor () -> orig -> Ref MenuPrim -> impl Source #

setTextcolor :: (HasCallStack, Match r ~ FindOp a a (SetTextcolor ()), Op (SetTextcolor ()) r a impl) => Ref a -> impl Source #

downBox :: (HasCallStack, Match r ~ FindOp a a (DownBox ()), Op (DownBox ()) r a impl) => Ref a -> impl Source #

data AddAndGetMenuItem a Source #

Instances
(Parent a MenuItem, impl ~ (Text -> Maybe Shortcut -> Maybe (Ref a -> IO ()) -> MenuItemFlags -> IO (Ref MenuItem))) => Op (AddAndGetMenuItem ()) MenuPrim orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

runOp :: AddAndGetMenuItem () -> orig -> Ref MenuPrim -> impl Source #

MenuBar

type MenuBar = CMenuBar MenuPrim Source #

SysMenuBar

type SysMenuBar = CSysMenuBar MenuBar Source #

Choice,

type Choice = CChoice MenuPrim Source #

MenuButton

type MenuButton = CMenuButton MenuPrim Source #

Image

type Image = CImage Base Source #

data GetD a Source #

Instances
impl ~ IO Int => Op (GetD ()) RGBImage orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RGBImage

Methods

runOp :: GetD () -> orig -> Ref RGBImage -> impl Source #

impl ~ IO Int => Op (GetD ()) Pixmap orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Pixmap

Methods

runOp :: GetD () -> orig -> Ref Pixmap -> impl Source #

impl ~ IO Int => Op (GetD ()) Bitmap orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Bitmap

Methods

runOp :: GetD () -> orig -> Ref Bitmap -> impl Source #

impl ~ IO Int => Op (GetD ()) Image orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Image

Methods

runOp :: GetD () -> orig -> Ref Image -> impl Source #

getD :: (HasCallStack, Match r ~ FindOp a a (GetD ()), Op (GetD ()) r a impl) => Ref a -> impl Source #

data GetLd a Source #

Instances
impl ~ IO Int => Op (GetLd ()) RGBImage orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RGBImage

Methods

runOp :: GetLd () -> orig -> Ref RGBImage -> impl Source #

impl ~ IO Int => Op (GetLd ()) Pixmap orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Pixmap

Methods

runOp :: GetLd () -> orig -> Ref Pixmap -> impl Source #

impl ~ IO Int => Op (GetLd ()) Bitmap orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Bitmap

Methods

runOp :: GetLd () -> orig -> Ref Bitmap -> impl Source #

impl ~ IO Int => Op (GetLd ()) Image orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Image

Methods

runOp :: GetLd () -> orig -> Ref Image -> impl Source #

getLd :: (HasCallStack, Match r ~ FindOp a a (GetLd ()), Op (GetLd ()) r a impl) => Ref a -> impl Source #

data GetCount a Source #

Instances
impl ~ IO Int => Op (GetCount ()) RGBImage orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RGBImage

Methods

runOp :: GetCount () -> orig -> Ref RGBImage -> impl Source #

impl ~ IO Int => Op (GetCount ()) NativeFileChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

runOp :: GetCount () -> orig -> Ref NativeFileChooser -> impl Source #

impl ~ IO Int => Op (GetCount ()) Pixmap orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Pixmap

Methods

runOp :: GetCount () -> orig -> Ref Pixmap -> impl Source #

impl ~ IO Int => Op (GetCount ()) Bitmap orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Bitmap

Methods

runOp :: GetCount () -> orig -> Ref Bitmap -> impl Source #

impl ~ IO Int => Op (GetCount ()) Image orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Image

Methods

runOp :: GetCount () -> orig -> Ref Image -> impl Source #

getCount :: (HasCallStack, Match r ~ FindOp a a (GetCount ()), Op (GetCount ()) r a impl) => Ref a -> impl Source #

data ColorAverage a Source #

Instances
impl ~ (Color -> Float -> IO ()) => Op (ColorAverage ()) SVGImage orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SVGImage

Methods

runOp :: ColorAverage () -> orig -> Ref SVGImage -> impl Source #

impl ~ (Color -> Float -> IO ()) => Op (ColorAverage ()) RGBImage orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RGBImage

Methods

runOp :: ColorAverage () -> orig -> Ref RGBImage -> impl Source #

impl ~ (Color -> Float -> IO ()) => Op (ColorAverage ()) Pixmap orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Pixmap

Methods

runOp :: ColorAverage () -> orig -> Ref Pixmap -> impl Source #

impl ~ (Color -> Float -> IO ()) => Op (ColorAverage ()) Bitmap orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Bitmap

Methods

runOp :: ColorAverage () -> orig -> Ref Bitmap -> impl Source #

impl ~ (Color -> Float -> IO ()) => Op (ColorAverage ()) Image orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Image

Methods

runOp :: ColorAverage () -> orig -> Ref Image -> impl Source #

colorAverage :: (HasCallStack, Match r ~ FindOp a a (ColorAverage ()), Op (ColorAverage ()) r a impl) => Ref a -> impl Source #

data Inactive a Source #

Instances
impl ~ IO () => Op (Inactive ()) RGBImage orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RGBImage

Methods

runOp :: Inactive () -> orig -> Ref RGBImage -> impl Source #

impl ~ IO () => Op (Inactive ()) Pixmap orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Pixmap

Methods

runOp :: Inactive () -> orig -> Ref Pixmap -> impl Source #

impl ~ IO () => Op (Inactive ()) Bitmap orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Bitmap

Methods

runOp :: Inactive () -> orig -> Ref Bitmap -> impl Source #

impl ~ IO () => Op (Inactive ()) Image orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Image

Methods

runOp :: Inactive () -> orig -> Ref Image -> impl Source #

inactive :: (HasCallStack, Match r ~ FindOp a a (Inactive ()), Op (Inactive ()) r a impl) => Ref a -> impl Source #

data Desaturate a Source #

Instances
impl ~ IO () => Op (Desaturate ()) SVGImage orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SVGImage

Methods

runOp :: Desaturate () -> orig -> Ref SVGImage -> impl Source #

impl ~ IO () => Op (Desaturate ()) RGBImage orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RGBImage

Methods

runOp :: Desaturate () -> orig -> Ref RGBImage -> impl Source #

impl ~ IO () => Op (Desaturate ()) Pixmap orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Pixmap

Methods

runOp :: Desaturate () -> orig -> Ref Pixmap -> impl Source #

impl ~ IO () => Op (Desaturate ()) Bitmap orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Bitmap

Methods

runOp :: Desaturate () -> orig -> Ref Bitmap -> impl Source #

impl ~ IO () => Op (Desaturate ()) Image orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Image

Methods

runOp :: Desaturate () -> orig -> Ref Image -> impl Source #

desaturate :: (HasCallStack, Match r ~ FindOp a a (Desaturate ()), Op (Desaturate ()) r a impl) => Ref a -> impl Source #

data DrawResize a Source #

Instances
impl ~ (Position -> Size -> Maybe X -> Maybe Y -> IO ()) => Op (DrawResize ()) SVGImage orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SVGImage

Methods

runOp :: DrawResize () -> orig -> Ref SVGImage -> impl Source #

impl ~ (Position -> Size -> Maybe X -> Maybe Y -> IO ()) => Op (DrawResize ()) RGBImage orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RGBImage

Methods

runOp :: DrawResize () -> orig -> Ref RGBImage -> impl Source #

impl ~ (Position -> Size -> Maybe X -> Maybe Y -> IO ()) => Op (DrawResize ()) Pixmap orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Pixmap

Methods

runOp :: DrawResize () -> orig -> Ref Pixmap -> impl Source #

impl ~ (Position -> Size -> Maybe X -> Maybe Y -> IO ()) => Op (DrawResize ()) Bitmap orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Bitmap

Methods

runOp :: DrawResize () -> orig -> Ref Bitmap -> impl Source #

impl ~ (Position -> Size -> Maybe X -> Maybe Y -> IO ()) => Op (DrawResize ()) Image orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Image

Methods

runOp :: DrawResize () -> orig -> Ref Image -> impl Source #

drawResize :: (HasCallStack, Match r ~ FindOp a a (DrawResize ()), Op (DrawResize ()) r a impl) => Ref a -> impl Source #

data Uncache a Source #

Instances
impl ~ IO () => Op (Uncache ()) RGBImage orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RGBImage

Methods

runOp :: Uncache () -> orig -> Ref RGBImage -> impl Source #

impl ~ IO () => Op (Uncache ()) Pixmap orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Pixmap

Methods

runOp :: Uncache () -> orig -> Ref Pixmap -> impl Source #

impl ~ IO () => Op (Uncache ()) Bitmap orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Bitmap

Methods

runOp :: Uncache () -> orig -> Ref Bitmap -> impl Source #

impl ~ IO () => Op (Uncache ()) Image orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Image

Methods

runOp :: Uncache () -> orig -> Ref Image -> impl Source #

uncache :: (HasCallStack, Match r ~ FindOp a a (Uncache ()), Op (Uncache ()) r a impl) => Ref a -> impl Source #

data Fail a Source #

Instances
impl ~ IO (Either ImageFail ()) => Op (Fail ()) Image orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Image

Methods

runOp :: Fail () -> orig -> Ref Image -> impl Source #

fail :: (HasCallStack, Match r ~ FindOp a a (Fail ()), Op (Fail ()) r a impl) => Ref a -> impl Source #

data Scale a Source #

Instances
impl ~ (Size -> Maybe Bool -> Maybe Bool -> IO ()) => Op (Scale ()) Image orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Image

Methods

runOp :: Scale () -> orig -> Ref Image -> impl Source #

scale :: (HasCallStack, Match r ~ FindOp a a (Scale ()), Op (Scale ()) r a impl) => Ref a -> impl Source #

data GetDataW a Source #

Instances
impl ~ IO Width => Op (GetDataW ()) Image orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Image

Methods

runOp :: GetDataW () -> orig -> Ref Image -> impl Source #

getDataW :: (HasCallStack, Match r ~ FindOp a a (GetDataW ()), Op (GetDataW ()) r a impl) => Ref a -> impl Source #

data GetDataH a Source #

Instances
impl ~ IO Height => Op (GetDataH ()) Image orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Image

Methods

runOp :: GetDataH () -> orig -> Ref Image -> impl Source #

getDataH :: (HasCallStack, Match r ~ FindOp a a (GetDataH ()), Op (GetDataH ()) r a impl) => Ref a -> impl Source #

data GetDataSize a Source #

Instances
impl ~ IO Size => Op (GetDataSize ()) Image orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Image

Methods

runOp :: GetDataSize () -> orig -> Ref Image -> impl Source #

getDataSize :: (HasCallStack, Match r ~ FindOp a a (GetDataSize ()), Op (GetDataSize ()) r a impl) => Ref a -> impl Source #

Bitmap

type Bitmap = CBitmap Image Source #

Pixmap

type Pixmap = CPixmap Image Source #

CopySurface

type CopySurface = CCopySurface Base Source #

data SetCurrent a Source #

Instances
impl ~ IO () => Op (SetCurrent ()) ImageSurface orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ImageSurface

Methods

runOp :: SetCurrent () -> orig -> Ref ImageSurface -> impl Source #

impl ~ IO () => Op (SetCurrent ()) CopySurface orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.CopySurface

Methods

runOp :: SetCurrent () -> orig -> Ref CopySurface -> impl Source #

setCurrent :: (HasCallStack, Match r ~ FindOp a a (SetCurrent ()), Op (SetCurrent ()) r a impl) => Ref a -> impl Source #

ImageSurface

type ImageSurface = CImageSurface Base Source #

data GetOrigin a Source #

Instances
impl ~ IO Position => Op (GetOrigin ()) ImageSurface orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ImageSurface

Methods

runOp :: GetOrigin () -> orig -> Ref ImageSurface -> impl Source #

getOrigin :: (HasCallStack, Match r ~ FindOp a a (GetOrigin ()), Op (GetOrigin ()) r a impl) => Ref a -> impl Source #

data PrintableRect a Source #

Instances
impl ~ IO (Either UnknownError Size) => Op (PrintableRect ()) ImageSurface orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ImageSurface

Methods

runOp :: PrintableRect () -> orig -> Ref ImageSurface -> impl Source #

printableRect :: (HasCallStack, Match r ~ FindOp a a (PrintableRect ()), Op (PrintableRect ()) r a impl) => Ref a -> impl Source #

data SetOrigin a Source #

Instances
impl ~ (Position -> IO ()) => Op (SetOrigin ()) ImageSurface orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ImageSurface

Methods

runOp :: SetOrigin () -> orig -> Ref ImageSurface -> impl Source #

setOrigin :: (HasCallStack, Match r ~ FindOp a a (SetOrigin ()), Op (SetOrigin ()) r a impl) => Ref a -> impl Source #

data GetOffscreen a Source #

Instances
impl ~ IO FlOffscreen => Op (GetOffscreen ()) ImageSurface orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ImageSurface

Methods

runOp :: GetOffscreen () -> orig -> Ref ImageSurface -> impl Source #

getOffscreen :: (HasCallStack, Match r ~ FindOp a a (GetOffscreen ()), Op (GetOffscreen ()) r a impl) => Ref a -> impl Source #

Adjuster

type Adjuster = CAdjuster Valuator Source #

data SetSoft a Source #

Instances
impl ~ (Bool -> IO ()) => Op (SetSoft ()) ValueOutput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueOutput

Methods

runOp :: SetSoft () -> orig -> Ref ValueOutput -> impl Source #

impl ~ (Bool -> IO ()) => Op (SetSoft ()) ValueInput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueInput

Methods

runOp :: SetSoft () -> orig -> Ref ValueInput -> impl Source #

impl ~ (Bool -> IO ()) => Op (SetSoft ()) Adjuster orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Adjuster

Methods

runOp :: SetSoft () -> orig -> Ref Adjuster -> impl Source #

setSoft :: (HasCallStack, Match r ~ FindOp a a (SetSoft ()), Op (SetSoft ()) r a impl) => Ref a -> impl Source #

data GetSoft a Source #

Instances
impl ~ IO Bool => Op (GetSoft ()) ValueOutput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueOutput

Methods

runOp :: GetSoft () -> orig -> Ref ValueOutput -> impl Source #

impl ~ IO Bool => Op (GetSoft ()) ValueInput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ValueInput

Methods

runOp :: GetSoft () -> orig -> Ref ValueInput -> impl Source #

impl ~ IO Bool => Op (GetSoft ()) Adjuster orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Adjuster

Methods

runOp :: GetSoft () -> orig -> Ref Adjuster -> impl Source #

getSoft :: (HasCallStack, Match r ~ FindOp a a (GetSoft ()), Op (GetSoft ()) r a impl) => Ref a -> impl Source #

Dial

type Dial = CDial Valuator Source #

data GetAngle1 a Source #

Instances
impl ~ IO Angle => Op (GetAngle1 ()) Dial orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Dial

Methods

runOp :: GetAngle1 () -> orig -> Ref Dial -> impl Source #

getAngle1 :: (HasCallStack, Match r ~ FindOp a a (GetAngle1 ()), Op (GetAngle1 ()) r a impl) => Ref a -> impl Source #

data SetAngle1 a Source #

Instances
impl ~ (Angle -> IO ()) => Op (SetAngle1 ()) Dial orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Dial

Methods

runOp :: SetAngle1 () -> orig -> Ref Dial -> impl Source #

setAngle1 :: (HasCallStack, Match r ~ FindOp a a (SetAngle1 ()), Op (SetAngle1 ()) r a impl) => Ref a -> impl Source #

data GetAngle2 a Source #

Instances
impl ~ IO Angle => Op (GetAngle2 ()) Dial orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Dial

Methods

runOp :: GetAngle2 () -> orig -> Ref Dial -> impl Source #

getAngle2 :: (HasCallStack, Match r ~ FindOp a a (GetAngle2 ()), Op (GetAngle2 ()) r a impl) => Ref a -> impl Source #

data SetAngle2 a Source #

Instances
impl ~ (Angle -> IO ()) => Op (SetAngle2 ()) Dial orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Dial

Methods

runOp :: SetAngle2 () -> orig -> Ref Dial -> impl Source #

setAngle2 :: (HasCallStack, Match r ~ FindOp a a (SetAngle2 ()), Op (SetAngle2 ()) r a impl) => Ref a -> impl Source #

data SetAngles a Source #

Instances
impl ~ (Angle -> Angle -> IO ()) => Op (SetAngles ()) Dial orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Dial

Methods

runOp :: SetAngles () -> orig -> Ref Dial -> impl Source #

setAngles :: (HasCallStack, Match r ~ FindOp a a (SetAngles ()), Op (SetAngles ()) r a impl) => Ref a -> impl Source #

FillDial

type FillDial = CFillDial Dial Source #

LineDial

type LineDial = CLineDial Dial Source #

Roller

type Roller = CRoller Valuator Source #

Counter

type Counter = CCounter Valuator Source #

data SetLstep a Source #

Instances
impl ~ (Double -> IO ()) => Op (SetLstep ()) Counter orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Counter

Methods

runOp :: SetLstep () -> orig -> Ref Counter -> impl Source #

setLstep :: (HasCallStack, Match r ~ FindOp a a (SetLstep ()), Op (SetLstep ()) r a impl) => Ref a -> impl Source #

Scrollbar

type Scrollbar = CScrollbar Slider Source #

data SetLinesize a Source #

Instances
impl ~ (LineSize -> IO ()) => Op (SetLinesize ()) Scrollbar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Scrollbar

Methods

runOp :: SetLinesize () -> orig -> Ref Scrollbar -> impl Source #

setLinesize :: (HasCallStack, Match r ~ FindOp a a (SetLinesize ()), Op (SetLinesize ()) r a impl) => Ref a -> impl Source #

data GetLinesize a Source #

Instances
impl ~ IO LineSize => Op (GetLinesize ()) Scrollbar orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Scrollbar

Methods

runOp :: GetLinesize () -> orig -> Ref Scrollbar -> impl Source #

getLinesize :: (HasCallStack, Match r ~ FindOp a a (GetLinesize ()), Op (GetLinesize ()) r a impl) => Ref a -> impl Source #

ValueSlider

type ValueSlider = CValueSlider Slider Source #

HorValueSlider

type HorValueSlider = CHorValueSlider ValueSlider Source #

Input

type Input = CInput Widget Source #

data StaticValue a Source #

Instances
impl ~ (Text -> IO (Either NoChange ())) => Op (StaticValue ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: StaticValue () -> orig -> Ref Input -> impl Source #

staticValue :: (HasCallStack, Match r ~ FindOp a a (StaticValue ()), Op (StaticValue ()) r a impl) => Ref a -> impl Source #

data Index a Source #

Instances
impl ~ (AtIndex -> IO Char) => Op (Index ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: Index () -> orig -> Ref Input -> impl Source #

index :: (HasCallStack, Match r ~ FindOp a a (Index ()), Op (Index ()) r a impl) => Ref a -> impl Source #

data GetMaximumSize a Source #

Instances
impl ~ IO Int => Op (GetMaximumSize ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: GetMaximumSize () -> orig -> Ref Input -> impl Source #

getMaximumSize :: (HasCallStack, Match r ~ FindOp a a (GetMaximumSize ()), Op (GetMaximumSize ()) r a impl) => Ref a -> impl Source #

data SetMaximumSize a Source #

Instances
impl ~ (Int -> IO ()) => Op (SetMaximumSize ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: SetMaximumSize () -> orig -> Ref Input -> impl Source #

setMaximumSize :: (HasCallStack, Match r ~ FindOp a a (SetMaximumSize ()), Op (SetMaximumSize ()) r a impl) => Ref a -> impl Source #

data GetPosition a Source #

Instances
impl ~ IO (Maybe IndexRange) => Op (GetPosition ()) TextSelection orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextSelection

Methods

runOp :: GetPosition () -> orig -> Ref TextSelection -> impl Source #

impl ~ IO PixelPosition => Op (GetPosition ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: GetPosition () -> orig -> Ref Browser -> impl Source #

impl ~ IO Int => Op (GetPosition ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: GetPosition () -> orig -> Ref Input -> impl Source #

getPosition :: (HasCallStack, Match r ~ FindOp a a (GetPosition ()), Op (GetPosition ()) r a impl) => Ref a -> impl Source #

data GetMark a Source #

Instances
impl ~ IO Int => Op (GetMark ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: GetMark () -> orig -> Ref Input -> impl Source #

getMark :: (HasCallStack, Match r ~ FindOp a a (GetMark ()), Op (GetMark ()) r a impl) => Ref a -> impl Source #

data SetPosition a Source #

Instances
impl ~ (Rectangle -> IO ()) => Op (SetPosition ()) Tile orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tile

Methods

runOp :: SetPosition () -> orig -> Ref Tile -> impl Source #

impl ~ (PixelPosition -> IO ()) => Op (SetPosition ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: SetPosition () -> orig -> Ref Browser -> impl Source #

impl ~ (Int -> Maybe Int -> IO (Either NoChange ())) => Op (SetPosition ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: SetPosition () -> orig -> Ref Input -> impl Source #

setPosition :: (HasCallStack, Match r ~ FindOp a a (SetPosition ()), Op (SetPosition ()) r a impl) => Ref a -> impl Source #

data SetMark a Source #

Instances
impl ~ (Int -> IO (Either NoChange ())) => Op (SetMark ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: SetMark () -> orig -> Ref Input -> impl Source #

setMark :: (HasCallStack, Match r ~ FindOp a a (SetMark ()), Op (SetMark ()) r a impl) => Ref a -> impl Source #

data Cut a Source #

Instances
impl ~ IO (Either NoChange ()) => Op (Cut ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: Cut () -> orig -> Ref Input -> impl Source #

cut :: (HasCallStack, Match r ~ FindOp a a (Cut ()), Op (Cut ()) r a impl) => Ref a -> impl Source #

data CutFromCursor a Source #

Instances
impl ~ (Int -> IO (Either NoChange ())) => Op (CutFromCursor ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: CutFromCursor () -> orig -> Ref Input -> impl Source #

cutFromCursor :: (HasCallStack, Match r ~ FindOp a a (CutFromCursor ()), Op (CutFromCursor ()) r a impl) => Ref a -> impl Source #

data CutRange a Source #

Instances
impl ~ (IndexRange -> IO (Either NoChange ())) => Op (CutRange ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: CutRange () -> orig -> Ref Input -> impl Source #

cutRange :: (HasCallStack, Match r ~ FindOp a a (CutRange ()), Op (CutRange ()) r a impl) => Ref a -> impl Source #

data InsertWithLength a Source #

Instances
impl ~ (Text -> Int -> IO (Either NoChange ())) => Op (InsertWithLength ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: InsertWithLength () -> orig -> Ref Input -> impl Source #

insertWithLength :: (HasCallStack, Match r ~ FindOp a a (InsertWithLength ()), Op (InsertWithLength ()) r a impl) => Ref a -> impl Source #

data Undo a Source #

Instances
impl ~ IO (Either NoChange AtIndex) => Op (Undo ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: Undo () -> orig -> Ref TextBuffer -> impl Source #

impl ~ IO (Either NoChange ()) => Op (Undo ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: Undo () -> orig -> Ref Input -> impl Source #

undo :: (HasCallStack, Match r ~ FindOp a a (Undo ()), Op (Undo ()) r a impl) => Ref a -> impl Source #

data CopyCuts a Source #

Instances
impl ~ IO (Either NoChange ()) => Op (CopyCuts ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: CopyCuts () -> orig -> Ref Input -> impl Source #

copyCuts :: (HasCallStack, Match r ~ FindOp a a (CopyCuts ()), Op (CopyCuts ()) r a impl) => Ref a -> impl Source #

data GetCursorColor a Source #

Instances
impl ~ IO Color => Op (GetCursorColor ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: GetCursorColor () -> orig -> Ref TextDisplay -> impl Source #

impl ~ IO Color => Op (GetCursorColor ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: GetCursorColor () -> orig -> Ref Input -> impl Source #

getCursorColor :: (HasCallStack, Match r ~ FindOp a a (GetCursorColor ()), Op (GetCursorColor ()) r a impl) => Ref a -> impl Source #

data SetCursorColor a Source #

Instances
impl ~ (Color -> IO ()) => Op (SetCursorColor ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: SetCursorColor () -> orig -> Ref TextDisplay -> impl Source #

impl ~ (Color -> IO ()) => Op (SetCursorColor ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: SetCursorColor () -> orig -> Ref Input -> impl Source #

setCursorColor :: (HasCallStack, Match r ~ FindOp a a (SetCursorColor ()), Op (SetCursorColor ()) r a impl) => Ref a -> impl Source #

data GetInputType a Source #

Instances
impl ~ IO FlInputType => Op (GetInputType ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: GetInputType () -> orig -> Ref Input -> impl Source #

getInputType :: (HasCallStack, Match r ~ FindOp a a (GetInputType ()), Op (GetInputType ()) r a impl) => Ref a -> impl Source #

data SetInputType a Source #

Instances
impl ~ (FlInputType -> IO ()) => Op (SetInputType ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: SetInputType () -> orig -> Ref Input -> impl Source #

setInputType :: (HasCallStack, Match r ~ FindOp a a (SetInputType ()), Op (SetInputType ()) r a impl) => Ref a -> impl Source #

data GetReadonly a Source #

Instances
impl ~ IO Bool => Op (GetReadonly ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: GetReadonly () -> orig -> Ref Input -> impl Source #

getReadonly :: (HasCallStack, Match r ~ FindOp a a (GetReadonly ()), Op (GetReadonly ()) r a impl) => Ref a -> impl Source #

data SetReadonly a Source #

Instances
impl ~ (Bool -> IO ()) => Op (SetReadonly ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: SetReadonly () -> orig -> Ref Input -> impl Source #

setReadonly :: (HasCallStack, Match r ~ FindOp a a (SetReadonly ()), Op (SetReadonly ()) r a impl) => Ref a -> impl Source #

data GetWrap a Source #

Instances
impl ~ IO Bool => Op (GetWrap ()) Spinner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Spinner

Methods

runOp :: GetWrap () -> orig -> Ref Spinner -> impl Source #

impl ~ IO Bool => Op (GetWrap ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: GetWrap () -> orig -> Ref Input -> impl Source #

getWrap :: (HasCallStack, Match r ~ FindOp a a (GetWrap ()), Op (GetWrap ()) r a impl) => Ref a -> impl Source #

data SetWrap a Source #

Instances
impl ~ (Bool -> IO ()) => Op (SetWrap ()) Spinner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Spinner

Methods

runOp :: SetWrap () -> orig -> Ref Spinner -> impl Source #

impl ~ (Bool -> IO ()) => Op (SetWrap ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: SetWrap () -> orig -> Ref Input -> impl Source #

setWrap :: (HasCallStack, Match r ~ FindOp a a (SetWrap ()), Op (SetWrap ()) r a impl) => Ref a -> impl Source #

data GetTabNav a Source #

Instances
impl ~ IO Bool => Op (GetTabNav ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: GetTabNav () -> orig -> Ref Input -> impl Source #

getTabNav :: (HasCallStack, Match r ~ FindOp a a (GetTabNav ()), Op (GetTabNav ()) r a impl) => Ref a -> impl Source #

data SetTabNav a Source #

Instances
impl ~ (Bool -> IO ()) => Op (SetTabNav ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: SetTabNav () -> orig -> Ref Input -> impl Source #

setTabNav :: (HasCallStack, Match r ~ FindOp a a (SetTabNav ()), Op (SetTabNav ()) r a impl) => Ref a -> impl Source #

data DrawText a Source #

Instances
impl ~ (Rectangle -> IO ()) => Op (DrawText ()) Input orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

runOp :: DrawText () -> orig -> Ref Input -> impl Source #

drawText :: (HasCallStack, Match r ~ FindOp a a (DrawText ()), Op (DrawText ()) r a impl) => Ref a -> impl Source #

Output

type Output = COutput Input Source #

ValueInput

type ValueInput = CValueInput Valuator Source #

ValueOutput

type ValueOutput = CValueOutput Valuator Source #

Timer

type Timer = CTimer Widget Source #

getDirection :: (HasCallStack, Match r ~ FindOp a a (GetDirection ()), Op (GetDirection ()) r a impl) => Ref a -> impl Source #

setDirection :: (HasCallStack, Match r ~ FindOp a a (SetDirection ()), Op (SetDirection ()) r a impl) => Ref a -> impl Source #

getSuspended :: (HasCallStack, Match r ~ FindOp a a (GetSuspended ()), Op (GetSuspended ()) r a impl) => Ref a -> impl Source #

setSuspended :: (HasCallStack, Match r ~ FindOp a a (SetSuspended ()), Op (SetSuspended ()) r a impl) => Ref a -> impl Source #

HiddenTimer

type HiddenTimer = CHiddenTimer Widget Source #

ValueTimer

type ValueTimer = CValueTimer Widget Source #

Progress

type Progress = CProgress Widget Source #

Positioner

type Positioner = CPositioner Widget Source #

data SetXvalue a Source #

Instances
impl ~ (PreciseX -> IO ()) => Op (SetXvalue ()) Positioner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Positioner

Methods

runOp :: SetXvalue () -> orig -> Ref Positioner -> impl Source #

setXvalue :: (HasCallStack, Match r ~ FindOp a a (SetXvalue ()), Op (SetXvalue ()) r a impl) => Ref a -> impl Source #

data GetXvalue a Source #

Instances
impl ~ IO PreciseX => Op (GetXvalue ()) Positioner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Positioner

Methods

runOp :: GetXvalue () -> orig -> Ref Positioner -> impl Source #

getXvalue :: (HasCallStack, Match r ~ FindOp a a (GetXvalue ()), Op (GetXvalue ()) r a impl) => Ref a -> impl Source #

data SetYvalue a Source #

Instances
impl ~ (PreciseY -> IO ()) => Op (SetYvalue ()) Positioner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Positioner

Methods

runOp :: SetYvalue () -> orig -> Ref Positioner -> impl Source #

setYvalue :: (HasCallStack, Match r ~ FindOp a a (SetYvalue ()), Op (SetYvalue ()) r a impl) => Ref a -> impl Source #

data GetYvalue a Source #

Instances
impl ~ IO PreciseY => Op (GetYvalue ()) Positioner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Positioner

Methods

runOp :: GetYvalue () -> orig -> Ref Positioner -> impl Source #

getYvalue :: (HasCallStack, Match r ~ FindOp a a (GetYvalue ()), Op (GetYvalue ()) r a impl) => Ref a -> impl Source #

data SetXminimum a Source #

Instances
impl ~ (PreciseX -> IO ()) => Op (SetXminimum ()) Positioner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Positioner

Methods

runOp :: SetXminimum () -> orig -> Ref Positioner -> impl Source #

setXminimum :: (HasCallStack, Match r ~ FindOp a a (SetXminimum ()), Op (SetXminimum ()) r a impl) => Ref a -> impl Source #

data GetXminimum a Source #

Instances
impl ~ IO PreciseX => Op (GetXminimum ()) Positioner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Positioner

Methods

runOp :: GetXminimum () -> orig -> Ref Positioner -> impl Source #

getXminimum :: (HasCallStack, Match r ~ FindOp a a (GetXminimum ()), Op (GetXminimum ()) r a impl) => Ref a -> impl Source #

data SetYminimum a Source #

Instances
impl ~ (PreciseY -> IO ()) => Op (SetYminimum ()) Positioner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Positioner

Methods

runOp :: SetYminimum () -> orig -> Ref Positioner -> impl Source #

setYminimum :: (HasCallStack, Match r ~ FindOp a a (SetYminimum ()), Op (SetYminimum ()) r a impl) => Ref a -> impl Source #

data GetYminimum a Source #

Instances
impl ~ IO PreciseY => Op (GetYminimum ()) Positioner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Positioner

Methods

runOp :: GetYminimum () -> orig -> Ref Positioner -> impl Source #

getYminimum :: (HasCallStack, Match r ~ FindOp a a (GetYminimum ()), Op (GetYminimum ()) r a impl) => Ref a -> impl Source #

data SetXmaximum a Source #

Instances
impl ~ (PreciseX -> IO ()) => Op (SetXmaximum ()) Positioner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Positioner

Methods

runOp :: SetXmaximum () -> orig -> Ref Positioner -> impl Source #

setXmaximum :: (HasCallStack, Match r ~ FindOp a a (SetXmaximum ()), Op (SetXmaximum ()) r a impl) => Ref a -> impl Source #

data GetXmaximum a Source #

Instances
impl ~ IO PreciseX => Op (GetXmaximum ()) Positioner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Positioner

Methods

runOp :: GetXmaximum () -> orig -> Ref Positioner -> impl Source #

getXmaximum :: (HasCallStack, Match r ~ FindOp a a (GetXmaximum ()), Op (GetXmaximum ()) r a impl) => Ref a -> impl Source #

data SetYmaximum a Source #

Instances
impl ~ (PreciseY -> IO ()) => Op (SetYmaximum ()) Positioner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Positioner

Methods

runOp :: SetYmaximum () -> orig -> Ref Positioner -> impl Source #

setYmaximum :: (HasCallStack, Match r ~ FindOp a a (SetYmaximum ()), Op (SetYmaximum ()) r a impl) => Ref a -> impl Source #

data GetYmaximum a Source #

Instances
impl ~ IO PreciseY => Op (GetYmaximum ()) Positioner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Positioner

Methods

runOp :: GetYmaximum () -> orig -> Ref Positioner -> impl Source #

getYmaximum :: (HasCallStack, Match r ~ FindOp a a (GetYmaximum ()), Op (GetYmaximum ()) r a impl) => Ref a -> impl Source #

data SetXbounds a Source #

Instances
impl ~ (PreciseX -> PreciseX -> IO ()) => Op (SetXbounds ()) Positioner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Positioner

Methods

runOp :: SetXbounds () -> orig -> Ref Positioner -> impl Source #

setXbounds :: (HasCallStack, Match r ~ FindOp a a (SetXbounds ()), Op (SetXbounds ()) r a impl) => Ref a -> impl Source #

data SetYbounds a Source #

Instances
impl ~ (PreciseY -> PreciseY -> IO ()) => Op (SetYbounds ()) Positioner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Positioner

Methods

runOp :: SetYbounds () -> orig -> Ref Positioner -> impl Source #

setYbounds :: (HasCallStack, Match r ~ FindOp a a (SetYbounds ()), Op (SetYbounds ()) r a impl) => Ref a -> impl Source #

data SetXstep a Source #

Instances
impl ~ (Double -> IO ()) => Op (SetXstep ()) Positioner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Positioner

Methods

runOp :: SetXstep () -> orig -> Ref Positioner -> impl Source #

setXstep :: (HasCallStack, Match r ~ FindOp a a (SetXstep ()), Op (SetXstep ()) r a impl) => Ref a -> impl Source #

data SetYstep a Source #

Instances
impl ~ (Double -> IO ()) => Op (SetYstep ()) Positioner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Positioner

Methods

runOp :: SetYstep () -> orig -> Ref Positioner -> impl Source #

setYstep :: (HasCallStack, Match r ~ FindOp a a (SetYstep ()), Op (SetYstep ()) r a impl) => Ref a -> impl Source #

Wizard

type Wizard = CWizard Group Source #

data Prev a Source #

Instances
impl ~ IO (Maybe (Ref TreeItem)) => Op (Prev ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: Prev () -> orig -> Ref Tree -> impl Source #

impl ~ IO (Maybe (Ref TreeItem)) => Op (Prev ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: Prev () -> orig -> Ref TreeItem -> impl Source #

impl ~ IO () => Op (Prev ()) Wizard orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Wizard

Methods

runOp :: Prev () -> orig -> Ref Wizard -> impl Source #

prev :: (HasCallStack, Match r ~ FindOp a a (Prev ()), Op (Prev ()) r a impl) => Ref a -> impl Source #

Table

type Table = CTable Group Source #

data SetTableBox a Source #

Instances
impl ~ (Boxtype -> IO ()) => Op (SetTableBox ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: SetTableBox () -> orig -> Ref Table -> impl Source #

setTableBox :: (HasCallStack, Match r ~ FindOp a a (SetTableBox ()), Op (SetTableBox ()) r a impl) => Ref a -> impl Source #

data GetTableBox a Source #

Instances
impl ~ IO Boxtype => Op (GetTableBox ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: GetTableBox () -> orig -> Ref Table -> impl Source #

getTableBox :: (HasCallStack, Match r ~ FindOp a a (GetTableBox ()), Op (GetTableBox ()) r a impl) => Ref a -> impl Source #

data SetRows a Source #

Instances
impl ~ (Rows -> IO ()) => Op (SetRows ()) TableRow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TableRow

Methods

runOp :: SetRows () -> orig -> Ref TableRow -> impl Source #

impl ~ (Rows -> IO ()) => Op (SetRows ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: SetRows () -> orig -> Ref Table -> impl Source #

setRows :: (HasCallStack, Match r ~ FindOp a a (SetRows ()), Op (SetRows ()) r a impl) => Ref a -> impl Source #

data GetRows a Source #

Instances
impl ~ IO Rows => Op (GetRows ()) TableRow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TableRow

Methods

runOp :: GetRows () -> orig -> Ref TableRow -> impl Source #

impl ~ IO Rows => Op (GetRows ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: GetRows () -> orig -> Ref Table -> impl Source #

getRows :: (HasCallStack, Match r ~ FindOp a a (GetRows ()), Op (GetRows ()) r a impl) => Ref a -> impl Source #

data SetCols a Source #

Instances
impl ~ (Columns -> IO ()) => Op (SetCols ()) TableRow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TableRow

Methods

runOp :: SetCols () -> orig -> Ref TableRow -> impl Source #

impl ~ (Columns -> IO ()) => Op (SetCols ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: SetCols () -> orig -> Ref Table -> impl Source #

setCols :: (HasCallStack, Match r ~ FindOp a a (SetCols ()), Op (SetCols ()) r a impl) => Ref a -> impl Source #

data GetCols a Source #

Instances
impl ~ IO Columns => Op (GetCols ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: GetCols () -> orig -> Ref Table -> impl Source #

getCols :: (HasCallStack, Match r ~ FindOp a a (GetCols ()), Op (GetCols ()) r a impl) => Ref a -> impl Source #

data GetVisibleCells a Source #

Instances
impl ~ IO (TableCoordinate, TableCoordinate) => Op (GetVisibleCells ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: GetVisibleCells () -> orig -> Ref Table -> impl Source #

getVisibleCells :: (HasCallStack, Match r ~ FindOp a a (GetVisibleCells ()), Op (GetVisibleCells ()) r a impl) => Ref a -> impl Source #

data IsInteractiveResize a Source #

Instances
impl ~ IO Bool => Op (IsInteractiveResize ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: IsInteractiveResize () -> orig -> Ref Table -> impl Source #

data GetRowResize a Source #

Instances
impl ~ IO Bool => Op (GetRowResize ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: GetRowResize () -> orig -> Ref Table -> impl Source #

getRowResize :: (HasCallStack, Match r ~ FindOp a a (GetRowResize ()), Op (GetRowResize ()) r a impl) => Ref a -> impl Source #

data SetRowResize a Source #

Instances
impl ~ (Bool -> IO ()) => Op (SetRowResize ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: SetRowResize () -> orig -> Ref Table -> impl Source #

setRowResize :: (HasCallStack, Match r ~ FindOp a a (SetRowResize ()), Op (SetRowResize ()) r a impl) => Ref a -> impl Source #

data GetColResize a Source #

Instances
impl ~ IO Bool => Op (GetColResize ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: GetColResize () -> orig -> Ref Table -> impl Source #

getColResize :: (HasCallStack, Match r ~ FindOp a a (GetColResize ()), Op (GetColResize ()) r a impl) => Ref a -> impl Source #

data SetColResize a Source #

Instances
impl ~ (Bool -> IO ()) => Op (SetColResize ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: SetColResize () -> orig -> Ref Table -> impl Source #

setColResize :: (HasCallStack, Match r ~ FindOp a a (SetColResize ()), Op (SetColResize ()) r a impl) => Ref a -> impl Source #

data GetColResizeMin a Source #

Instances
impl ~ IO Int => Op (GetColResizeMin ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: GetColResizeMin () -> orig -> Ref Table -> impl Source #

getColResizeMin :: (HasCallStack, Match r ~ FindOp a a (GetColResizeMin ()), Op (GetColResizeMin ()) r a impl) => Ref a -> impl Source #

data SetColResizeMin a Source #

Instances
impl ~ (Int -> IO ()) => Op (SetColResizeMin ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: SetColResizeMin () -> orig -> Ref Table -> impl Source #

setColResizeMin :: (HasCallStack, Match r ~ FindOp a a (SetColResizeMin ()), Op (SetColResizeMin ()) r a impl) => Ref a -> impl Source #

data GetRowResizeMin a Source #

Instances
impl ~ IO Int => Op (GetRowResizeMin ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: GetRowResizeMin () -> orig -> Ref Table -> impl Source #

getRowResizeMin :: (HasCallStack, Match r ~ FindOp a a (GetRowResizeMin ()), Op (GetRowResizeMin ()) r a impl) => Ref a -> impl Source #

data SetRowResizeMin a Source #

Instances
impl ~ (Int -> IO ()) => Op (SetRowResizeMin ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: SetRowResizeMin () -> orig -> Ref Table -> impl Source #

setRowResizeMin :: (HasCallStack, Match r ~ FindOp a a (SetRowResizeMin ()), Op (SetRowResizeMin ()) r a impl) => Ref a -> impl Source #

data GetRowHeader a Source #

Instances
impl ~ IO Bool => Op (GetRowHeader ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: GetRowHeader () -> orig -> Ref Table -> impl Source #

getRowHeader :: (HasCallStack, Match r ~ FindOp a a (GetRowHeader ()), Op (GetRowHeader ()) r a impl) => Ref a -> impl Source #

data SetRowHeader a Source #

Instances
impl ~ (Bool -> IO ()) => Op (SetRowHeader ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: SetRowHeader () -> orig -> Ref Table -> impl Source #

setRowHeader :: (HasCallStack, Match r ~ FindOp a a (SetRowHeader ()), Op (SetRowHeader ()) r a impl) => Ref a -> impl Source #

data GetColHeader a Source #

Instances
impl ~ IO Bool => Op (GetColHeader ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: GetColHeader () -> orig -> Ref Table -> impl Source #

getColHeader :: (HasCallStack, Match r ~ FindOp a a (GetColHeader ()), Op (GetColHeader ()) r a impl) => Ref a -> impl Source #

data SetColHeader a Source #

Instances
impl ~ (Bool -> IO ()) => Op (SetColHeader ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: SetColHeader () -> orig -> Ref Table -> impl Source #

setColHeader :: (HasCallStack, Match r ~ FindOp a a (SetColHeader ()), Op (SetColHeader ()) r a impl) => Ref a -> impl Source #

data SetColHeaderHeight a Source #

Instances
impl ~ (Int -> IO ()) => Op (SetColHeaderHeight ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: SetColHeaderHeight () -> orig -> Ref Table -> impl Source #

data GetColHeaderHeight a Source #

Instances
impl ~ IO Int => Op (GetColHeaderHeight ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: GetColHeaderHeight () -> orig -> Ref Table -> impl Source #

data SetRowHeaderWidth a Source #

Instances
impl ~ (Int -> IO ()) => Op (SetRowHeaderWidth ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: SetRowHeaderWidth () -> orig -> Ref Table -> impl Source #

data GetRowHeaderWidth a Source #

Instances
impl ~ IO Int => Op (GetRowHeaderWidth ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: GetRowHeaderWidth () -> orig -> Ref Table -> impl Source #

data SetRowHeaderColor a Source #

Instances
impl ~ (Color -> IO ()) => Op (SetRowHeaderColor ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: SetRowHeaderColor () -> orig -> Ref Table -> impl Source #

data GetRowHeaderColor a Source #

Instances
impl ~ IO Color => Op (GetRowHeaderColor ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: GetRowHeaderColor () -> orig -> Ref Table -> impl Source #

data SetColHeaderColor a Source #

Instances
impl ~ (Color -> IO ()) => Op (SetColHeaderColor ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: SetColHeaderColor () -> orig -> Ref Table -> impl Source #

data GetColHeaderColor a Source #

Instances
impl ~ IO Color => Op (GetColHeaderColor ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: GetColHeaderColor () -> orig -> Ref Table -> impl Source #

data SetRowHeight a Source #

Instances
impl ~ (Row -> Int -> IO ()) => Op (SetRowHeight ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: SetRowHeight () -> orig -> Ref Table -> impl Source #

setRowHeight :: (HasCallStack, Match r ~ FindOp a a (SetRowHeight ()), Op (SetRowHeight ()) r a impl) => Ref a -> impl Source #

data GetRowHeight a Source #

Instances
impl ~ (Row -> IO Int) => Op (GetRowHeight ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: GetRowHeight () -> orig -> Ref Table -> impl Source #

getRowHeight :: (HasCallStack, Match r ~ FindOp a a (GetRowHeight ()), Op (GetRowHeight ()) r a impl) => Ref a -> impl Source #

data SetColWidth a Source #

Instances
impl ~ (Column -> Int -> IO ()) => Op (SetColWidth ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: SetColWidth () -> orig -> Ref Table -> impl Source #

setColWidth :: (HasCallStack, Match r ~ FindOp a a (SetColWidth ()), Op (SetColWidth ()) r a impl) => Ref a -> impl Source #

data GetColWidth a Source #

Instances
impl ~ (Column -> IO Int) => Op (GetColWidth ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: GetColWidth () -> orig -> Ref Table -> impl Source #

getColWidth :: (HasCallStack, Match r ~ FindOp a a (GetColWidth ()), Op (GetColWidth ()) r a impl) => Ref a -> impl Source #

data SetRowHeightAll a Source #

Instances
impl ~ (Int -> IO ()) => Op (SetRowHeightAll ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: SetRowHeightAll () -> orig -> Ref Table -> impl Source #

setRowHeightAll :: (HasCallStack, Match r ~ FindOp a a (SetRowHeightAll ()), Op (SetRowHeightAll ()) r a impl) => Ref a -> impl Source #

data SetColWidthAll a Source #

Instances
impl ~ (Int -> IO ()) => Op (SetColWidthAll ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: SetColWidthAll () -> orig -> Ref Table -> impl Source #

setColWidthAll :: (HasCallStack, Match r ~ FindOp a a (SetColWidthAll ()), Op (SetColWidthAll ()) r a impl) => Ref a -> impl Source #

data SetRowPosition a Source #

Instances
impl ~ (Row -> IO ()) => Op (SetRowPosition ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: SetRowPosition () -> orig -> Ref Table -> impl Source #

setRowPosition :: (HasCallStack, Match r ~ FindOp a a (SetRowPosition ()), Op (SetRowPosition ()) r a impl) => Ref a -> impl Source #

data SetColPosition a Source #

Instances
impl ~ (Column -> IO ()) => Op (SetColPosition ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: SetColPosition () -> orig -> Ref Table -> impl Source #

setColPosition :: (HasCallStack, Match r ~ FindOp a a (SetColPosition ()), Op (SetColPosition ()) r a impl) => Ref a -> impl Source #

data GetRowPosition a Source #

Instances
impl ~ IO Row => Op (GetRowPosition ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: GetRowPosition () -> orig -> Ref Table -> impl Source #

getRowPosition :: (HasCallStack, Match r ~ FindOp a a (GetRowPosition ()), Op (GetRowPosition ()) r a impl) => Ref a -> impl Source #

data GetColPosition a Source #

Instances
impl ~ IO Column => Op (GetColPosition ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: GetColPosition () -> orig -> Ref Table -> impl Source #

getColPosition :: (HasCallStack, Match r ~ FindOp a a (GetColPosition ()), Op (GetColPosition ()) r a impl) => Ref a -> impl Source #

data SetTopRow a Source #

Instances
impl ~ (Row -> IO ()) => Op (SetTopRow ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: SetTopRow () -> orig -> Ref Table -> impl Source #

setTopRow :: (HasCallStack, Match r ~ FindOp a a (SetTopRow ()), Op (SetTopRow ()) r a impl) => Ref a -> impl Source #

data GetTopRow a Source #

Instances
impl ~ IO Row => Op (GetTopRow ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: GetTopRow () -> orig -> Ref Table -> impl Source #

getTopRow :: (HasCallStack, Match r ~ FindOp a a (GetTopRow ()), Op (GetTopRow ()) r a impl) => Ref a -> impl Source #

data IsSelected a Source #

Instances
impl ~ (TreeItemLocator -> IO Bool) => Op (IsSelected ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: IsSelected () -> orig -> Ref Tree -> impl Source #

impl ~ IO Bool => Op (IsSelected ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: IsSelected () -> orig -> Ref TreeItem -> impl Source #

impl ~ (TableCoordinate -> IO Bool) => Op (IsSelected ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: IsSelected () -> orig -> Ref Table -> impl Source #

isSelected :: (HasCallStack, Match r ~ FindOp a a (IsSelected ()), Op (IsSelected ()) r a impl) => Ref a -> impl Source #

data GetSelection a Source #

Instances
impl ~ IO (TableCoordinate, TableCoordinate) => Op (GetSelection ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: GetSelection () -> orig -> Ref Table -> impl Source #

getSelection :: (HasCallStack, Match r ~ FindOp a a (GetSelection ()), Op (GetSelection ()) r a impl) => Ref a -> impl Source #

data SetSelection a Source #

Instances
impl ~ (TableCoordinate -> TableCoordinate -> IO ()) => Op (SetSelection ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: SetSelection () -> orig -> Ref Table -> impl Source #

setSelection :: (HasCallStack, Match r ~ FindOp a a (SetSelection ()), Op (SetSelection ()) r a impl) => Ref a -> impl Source #

data MoveCursor a Source #

Instances
impl ~ (TableCoordinate -> IO (Either NoChange ())) => Op (MoveCursor ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: MoveCursor () -> orig -> Ref Table -> impl Source #

moveCursor :: (HasCallStack, Match r ~ FindOp a a (MoveCursor ()), Op (MoveCursor ()) r a impl) => Ref a -> impl Source #

data CallbackRow a Source #

Instances
impl ~ IO Row => Op (CallbackRow ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: CallbackRow () -> orig -> Ref Table -> impl Source #

callbackRow :: (HasCallStack, Match r ~ FindOp a a (CallbackRow ()), Op (CallbackRow ()) r a impl) => Ref a -> impl Source #

data CallbackCol a Source #

Instances
impl ~ IO Column => Op (CallbackCol ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: CallbackCol () -> orig -> Ref Table -> impl Source #

callbackCol :: (HasCallStack, Match r ~ FindOp a a (CallbackCol ()), Op (CallbackCol ()) r a impl) => Ref a -> impl Source #

data CallbackContext a Source #

Instances
impl ~ IO TableContext => Op (CallbackContext ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: CallbackContext () -> orig -> Ref Table -> impl Source #

callbackContext :: (HasCallStack, Match r ~ FindOp a a (CallbackContext ()), Op (CallbackContext ()) r a impl) => Ref a -> impl Source #

data FindCell a Source #

Instances
impl ~ (TableContext -> TableCoordinate -> IO (Maybe Rectangle)) => Op (FindCell ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: FindCell () -> orig -> Ref Table -> impl Source #

findCell :: (HasCallStack, Match r ~ FindOp a a (FindCell ()), Op (FindCell ()) r a impl) => Ref a -> impl Source #

data ClearSuper a Source #

Instances
impl ~ IO () => Op (ClearSuper ()) TableRow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TableRow

Methods

runOp :: ClearSuper () -> orig -> Ref TableRow -> impl Source #

impl ~ IO () => Op (ClearSuper ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: ClearSuper () -> orig -> Ref Table -> impl Source #

clearSuper :: (HasCallStack, Match r ~ FindOp a a (ClearSuper ()), Op (ClearSuper ()) r a impl) => Ref a -> impl Source #

data SetRowsSuper a Source #

Instances
impl ~ (Rows -> IO ()) => Op (SetRowsSuper ()) TableRow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TableRow

Methods

runOp :: SetRowsSuper () -> orig -> Ref TableRow -> impl Source #

impl ~ (Rows -> IO ()) => Op (SetRowsSuper ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: SetRowsSuper () -> orig -> Ref Table -> impl Source #

setRowsSuper :: (HasCallStack, Match r ~ FindOp a a (SetRowsSuper ()), Op (SetRowsSuper ()) r a impl) => Ref a -> impl Source #

data SetColsSuper a Source #

Instances
impl ~ (Columns -> IO ()) => Op (SetColsSuper ()) TableRow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TableRow

Methods

runOp :: SetColsSuper () -> orig -> Ref TableRow -> impl Source #

impl ~ (Columns -> IO ()) => Op (SetColsSuper ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: SetColsSuper () -> orig -> Ref Table -> impl Source #

setColsSuper :: (HasCallStack, Match r ~ FindOp a a (SetColsSuper ()), Op (SetColsSuper ()) r a impl) => Ref a -> impl Source #

data SetTabCellNav a Source #

Instances
impl ~ (Bool -> IO ()) => Op (SetTabCellNav ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: SetTabCellNav () -> orig -> Ref Table -> impl Source #

setTabCellNav :: (HasCallStack, Match r ~ FindOp a a (SetTabCellNav ()), Op (SetTabCellNav ()) r a impl) => Ref a -> impl Source #

data GetTabCellNav a Source #

Instances
impl ~ IO Bool => Op (GetTabCellNav ()) Table orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

runOp :: GetTabCellNav () -> orig -> Ref Table -> impl Source #

getTabCellNav :: (HasCallStack, Match r ~ FindOp a a (GetTabCellNav ()), Op (GetTabCellNav ()) r a impl) => Ref a -> impl Source #

TableRow

type TableRow = CTableRow Table Source #

data GetRowSelected a Source #

Instances
impl ~ (Row -> IO (Either OutOfRange Bool)) => Op (GetRowSelected ()) TableRow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TableRow

Methods

runOp :: GetRowSelected () -> orig -> Ref TableRow -> impl Source #

getRowSelected :: (HasCallStack, Match r ~ FindOp a a (GetRowSelected ()), Op (GetRowSelected ()) r a impl) => Ref a -> impl Source #

data SelectAllRows a Source #

Instances
impl ~ (TableRowSelectFlag -> IO ()) => Op (SelectAllRows ()) TableRow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TableRow

Methods

runOp :: SelectAllRows () -> orig -> Ref TableRow -> impl Source #

selectAllRows :: (HasCallStack, Match r ~ FindOp a a (SelectAllRows ()), Op (SelectAllRows ()) r a impl) => Ref a -> impl Source #

GlWindow

type GlWindow = CGlWindow Window Source #

getValid :: (HasCallStack, Match r ~ FindOp a a (GetValid ()), Op (GetValid ()) r a impl) => Ref a -> impl Source #

setValid :: (HasCallStack, Match r ~ FindOp a a (SetValid ()), Op (SetValid ()) r a impl) => Ref a -> impl Source #

invalidate :: (HasCallStack, Match r ~ FindOp a a (Invalidate ()), Op (Invalidate ()) r a impl) => Ref a -> impl Source #

getContextValid :: (HasCallStack, Match r ~ FindOp a a (GetContextValid ()), Op (GetContextValid ()) r a impl) => Ref a -> impl Source #

setContextValid :: (HasCallStack, Match r ~ FindOp a a (SetContextValid ()), Op (SetContextValid ()) r a impl) => Ref a -> impl Source #

data CanDo a Source #

canDo :: (HasCallStack, Match r ~ FindOp a a (CanDo ()), Op (CanDo ()) r a impl) => Ref a -> impl Source #

getContext :: (HasCallStack, Match r ~ FindOp a a (GetContext ()), Op (GetContext ()) r a impl) => Ref a -> impl Source #

setContext :: (HasCallStack, Match r ~ FindOp a a (SetContext ()), Op (SetContext ()) r a impl) => Ref a -> impl Source #

swapBuffers :: (HasCallStack, Match r ~ FindOp a a (SwapBuffers ()), Op (SwapBuffers ()) r a impl) => Ref a -> impl Source #

data Ortho a Source #

ortho :: (HasCallStack, Match r ~ FindOp a a (Ortho ()), Op (Ortho ()) r a impl) => Ref a -> impl Source #

hideOverlay :: (HasCallStack, Match r ~ FindOp a a (HideOverlay ()), Op (HideOverlay ()) r a impl) => Ref a -> impl Source #

pixelsPerUnit :: (HasCallStack, Match r ~ FindOp a a (PixelsPerUnit ()), Op (PixelsPerUnit ()) r a impl) => Ref a -> impl Source #

data PixelH a Source #

pixelH :: (HasCallStack, Match r ~ FindOp a a (PixelH ()), Op (PixelH ()) r a impl) => Ref a -> impl Source #

data PixelW a Source #

pixelW :: (HasCallStack, Match r ~ FindOp a a (PixelW ()), Op (PixelW ()) r a impl) => Ref a -> impl Source #

Box

type Box = CBox Widget Source #

Browser

type Browser = CBrowser Group Source #

data Move a Source #

Instances
impl ~ (AtIndex -> AtIndex -> IO (Either OutOfRange ())) => Op (Move ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: Move () -> orig -> Ref TreeItem -> impl Source #

impl ~ (LineNumber -> LineNumber -> IO ()) => Op (Move ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: Move () -> orig -> Ref Browser -> impl Source #

move :: (HasCallStack, Match r ~ FindOp a a (Move ()), Op (Move ()) r a impl) => Ref a -> impl Source #

data Load a Source #

Instances
impl ~ (Text -> FileSortF -> IO (Either UnknownError ())) => Op (Load ()) FileBrowser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.FileBrowser

Methods

runOp :: Load () -> orig -> Ref FileBrowser -> impl Source #

impl ~ (Text -> IO (Either UnknownError ())) => Op (Load ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: Load () -> orig -> Ref Browser -> impl Source #

load :: (HasCallStack, Match r ~ FindOp a a (Load ()), Op (Load ()) r a impl) => Ref a -> impl Source #

data Swap a Source #

Instances
impl ~ (LineNumber -> LineNumber -> IO ()) => Op (Swap ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: Swap () -> orig -> Ref Browser -> impl Source #

swap :: (HasCallStack, Match r ~ FindOp a a (Swap ()), Op (Swap ()) r a impl) => Ref a -> impl Source #

data GetTopline a Source #

Instances
impl ~ IO LineNumber => Op (GetTopline ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: GetTopline () -> orig -> Ref Browser -> impl Source #

getTopline :: (HasCallStack, Match r ~ FindOp a a (GetTopline ()), Op (GetTopline ()) r a impl) => Ref a -> impl Source #

data Lineposition a Source #

Instances
impl ~ (LineNumber -> LinePosition -> IO ()) => Op (Lineposition ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: Lineposition () -> orig -> Ref Browser -> impl Source #

lineposition :: (HasCallStack, Match r ~ FindOp a a (Lineposition ()), Op (Lineposition ()) r a impl) => Ref a -> impl Source #

data SetTopline a Source #

Instances
impl ~ (LineNumber -> IO ()) => Op (SetTopline ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: SetTopline () -> orig -> Ref Browser -> impl Source #

setTopline :: (HasCallStack, Match r ~ FindOp a a (SetTopline ()), Op (SetTopline ()) r a impl) => Ref a -> impl Source #

data SetBottomline a Source #

Instances
impl ~ (LineNumber -> IO ()) => Op (SetBottomline ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: SetBottomline () -> orig -> Ref Browser -> impl Source #

setBottomline :: (HasCallStack, Match r ~ FindOp a a (SetBottomline ()), Op (SetBottomline ()) r a impl) => Ref a -> impl Source #

data SetMiddleline a Source #

Instances
impl ~ (LineNumber -> IO ()) => Op (SetMiddleline ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: SetMiddleline () -> orig -> Ref Browser -> impl Source #

setMiddleline :: (HasCallStack, Match r ~ FindOp a a (SetMiddleline ()), Op (SetMiddleline ()) r a impl) => Ref a -> impl Source #

data Select a Source #

Instances
impl ~ (IndexRange -> IO ()) => Op (Select ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: Select () -> orig -> Ref TextBuffer -> impl Source #

impl ~ (TreeItemLocator -> IO (Either NoChange ())) => Op (Select ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: Select () -> orig -> Ref Tree -> impl Source #

impl ~ IO () => Op (Select ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: Select () -> orig -> Ref TreeItem -> impl Source #

impl ~ (LineNumber -> Bool -> IO (Either NoChange ())) => Op (Select ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: Select () -> orig -> Ref Browser -> impl Source #

select :: (HasCallStack, Match r ~ FindOp a a (Select ()), Op (Select ()) r a impl) => Ref a -> impl Source #

data Selected a Source #

Instances
impl ~ IO Bool => Op (Selected ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: Selected () -> orig -> Ref TextBuffer -> impl Source #

impl ~ IO Bool => Op (Selected ()) TextSelection orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextSelection

Methods

runOp :: Selected () -> orig -> Ref TextSelection -> impl Source #

impl ~ (LineNumber -> IO Bool) => Op (Selected ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: Selected () -> orig -> Ref Browser -> impl Source #

selected :: (HasCallStack, Match r ~ FindOp a a (Selected ()), Op (Selected ()) r a impl) => Ref a -> impl Source #

data ShowWidgetLine a Source #

Instances
impl ~ (LineNumber -> IO ()) => Op (ShowWidgetLine ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: ShowWidgetLine () -> orig -> Ref Browser -> impl Source #

showWidgetLine :: (HasCallStack, Match r ~ FindOp a a (ShowWidgetLine ()), Op (ShowWidgetLine ()) r a impl) => Ref a -> impl Source #

data HideLine a Source #

Instances
impl ~ (LineNumber -> IO ()) => Op (HideLine ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: HideLine () -> orig -> Ref Browser -> impl Source #

hideLine :: (HasCallStack, Match r ~ FindOp a a (HideLine ()), Op (HideLine ()) r a impl) => Ref a -> impl Source #

data SetText a Source #

Instances
impl ~ (Text -> IO ()) => Op (SetText ()) SimpleTerminal orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SimpleTerminal

Methods

runOp :: SetText () -> orig -> Ref SimpleTerminal -> impl Source #

impl ~ (Text -> IO ()) => Op (SetText ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: SetText () -> orig -> Ref TextBuffer -> impl Source #

impl ~ (LineNumber -> Text -> IO ()) => Op (SetText ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: SetText () -> orig -> Ref Browser -> impl Source #

setText :: (HasCallStack, Match r ~ FindOp a a (SetText ()), Op (SetText ()) r a impl) => Ref a -> impl Source #

data GetFormatChar a Source #

Instances
impl ~ IO Char => Op (GetFormatChar ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: GetFormatChar () -> orig -> Ref Browser -> impl Source #

getFormatChar :: (HasCallStack, Match r ~ FindOp a a (GetFormatChar ()), Op (GetFormatChar ()) r a impl) => Ref a -> impl Source #

data SetFormatChar a Source #

Instances
impl ~ (Char -> IO ()) => Op (SetFormatChar ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: SetFormatChar () -> orig -> Ref Browser -> impl Source #

setFormatChar :: (HasCallStack, Match r ~ FindOp a a (SetFormatChar ()), Op (SetFormatChar ()) r a impl) => Ref a -> impl Source #

data GetColumnChar a Source #

Instances
impl ~ IO Char => Op (GetColumnChar ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: GetColumnChar () -> orig -> Ref Browser -> impl Source #

getColumnChar :: (HasCallStack, Match r ~ FindOp a a (GetColumnChar ()), Op (GetColumnChar ()) r a impl) => Ref a -> impl Source #

data SetColumnChar a Source #

Instances
impl ~ (Char -> IO ()) => Op (SetColumnChar ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: SetColumnChar () -> orig -> Ref Browser -> impl Source #

setColumnChar :: (HasCallStack, Match r ~ FindOp a a (SetColumnChar ()), Op (SetColumnChar ()) r a impl) => Ref a -> impl Source #

data GetColumnWidths a Source #

Instances
impl ~ IO [Int] => Op (GetColumnWidths ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: GetColumnWidths () -> orig -> Ref Browser -> impl Source #

getColumnWidths :: (HasCallStack, Match r ~ FindOp a a (GetColumnWidths ()), Op (GetColumnWidths ()) r a impl) => Ref a -> impl Source #

data SetColumnWidths a Source #

Instances
impl ~ ([Int] -> IO ()) => Op (SetColumnWidths ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: SetColumnWidths () -> orig -> Ref Browser -> impl Source #

setColumnWidths :: (HasCallStack, Match r ~ FindOp a a (SetColumnWidths ()), Op (SetColumnWidths ()) r a impl) => Ref a -> impl Source #

data Displayed a Source #

Instances
impl ~ (Ref TreeItem -> IO Bool) => Op (Displayed ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: Displayed () -> orig -> Ref Tree -> impl Source #

impl ~ (LineNumber -> IO Bool) => Op (Displayed ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: Displayed () -> orig -> Ref Browser -> impl Source #

displayed :: (HasCallStack, Match r ~ FindOp a a (Displayed ()), Op (Displayed ()) r a impl) => Ref a -> impl Source #

data MakeVisible a Source #

Instances
impl ~ (LineNumber -> IO ()) => Op (MakeVisible ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: MakeVisible () -> orig -> Ref Browser -> impl Source #

makeVisible :: (HasCallStack, Match r ~ FindOp a a (MakeVisible ()), Op (MakeVisible ()) r a impl) => Ref a -> impl Source #

data RemoveIcon a Source #

Instances
impl ~ (LineNumber -> IO ()) => Op (RemoveIcon ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: RemoveIcon () -> orig -> Ref Browser -> impl Source #

removeIcon :: (HasCallStack, Match r ~ FindOp a a (RemoveIcon ()), Op (RemoveIcon ()) r a impl) => Ref a -> impl Source #

data SelectOnly a Source #

Instances
impl ~ (Ref TreeItem -> IO ()) => Op (SelectOnly ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: SelectOnly () -> orig -> Ref Tree -> impl Source #

selectOnly :: (HasCallStack, Match r ~ FindOp a a (SelectOnly ()), Op (SelectOnly ()) r a impl) => Ref a -> impl Source #

data SelectOnlyAndCallback a Source #

Instances
impl ~ (Ref TreeItem -> Bool -> IO ()) => Op (SelectOnlyAndCallback ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: SelectOnlyAndCallback () -> orig -> Ref Tree -> impl Source #

data Deselect a Source #

Instances
impl ~ (TreeItemLocator -> IO (Either NoChange ())) => Op (Deselect ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: Deselect () -> orig -> Ref Tree -> impl Source #

impl ~ IO () => Op (Deselect ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: Deselect () -> orig -> Ref TreeItem -> impl Source #

impl ~ IO (Either NoChange ()) => Op (Deselect ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: Deselect () -> orig -> Ref Browser -> impl Source #

deselect :: (HasCallStack, Match r ~ FindOp a a (Deselect ()), Op (Deselect ()) r a impl) => Ref a -> impl Source #

data DeselectAndCallback a Source #

Instances
impl ~ (TreeItemLocator -> Bool -> IO ()) => Op (DeselectAndCallback ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: DeselectAndCallback () -> orig -> Ref Tree -> impl Source #

impl ~ IO (Either NoChange ()) => Op (DeselectAndCallback ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: DeselectAndCallback () -> orig -> Ref Browser -> impl Source #

data GetHposition a Source #

Instances
impl ~ IO PixelPosition => Op (GetHposition ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: GetHposition () -> orig -> Ref Browser -> impl Source #

getHposition :: (HasCallStack, Match r ~ FindOp a a (GetHposition ()), Op (GetHposition ()) r a impl) => Ref a -> impl Source #

data SetHposition a Source #

Instances
impl ~ (PixelPosition -> IO ()) => Op (SetHposition ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: SetHposition () -> orig -> Ref Browser -> impl Source #

setHposition :: (HasCallStack, Match r ~ FindOp a a (SetHposition ()), Op (SetHposition ()) r a impl) => Ref a -> impl Source #

data GetHasScrollbar a Source #

Instances
impl ~ IO ScrollbarMode => Op (GetHasScrollbar ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: GetHasScrollbar () -> orig -> Ref Browser -> impl Source #

getHasScrollbar :: (HasCallStack, Match r ~ FindOp a a (GetHasScrollbar ()), Op (GetHasScrollbar ()) r a impl) => Ref a -> impl Source #

data SetHasScrollbar a Source #

Instances
impl ~ (ScrollbarMode -> IO ()) => Op (SetHasScrollbar ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: SetHasScrollbar () -> orig -> Ref Browser -> impl Source #

setHasScrollbar :: (HasCallStack, Match r ~ FindOp a a (SetHasScrollbar ()), Op (SetHasScrollbar ()) r a impl) => Ref a -> impl Source #

data GetScrollbarSize a Source #

Instances
impl ~ IO Int => Op (GetScrollbarSize ()) Scrolled orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Scrolled

Methods

runOp :: GetScrollbarSize () -> orig -> Ref Scrolled -> impl Source #

impl ~ IO Int => Op (GetScrollbarSize ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: GetScrollbarSize () -> orig -> Ref Tree -> impl Source #

impl ~ IO Int => Op (GetScrollbarSize ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: GetScrollbarSize () -> orig -> Ref Browser -> impl Source #

getScrollbarSize :: (HasCallStack, Match r ~ FindOp a a (GetScrollbarSize ()), Op (GetScrollbarSize ()) r a impl) => Ref a -> impl Source #

data SetScrollbarSize a Source #

Instances
impl ~ (Int -> IO ()) => Op (SetScrollbarSize ()) Scrolled orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Scrolled

Methods

runOp :: SetScrollbarSize () -> orig -> Ref Scrolled -> impl Source #

impl ~ (Int -> IO ()) => Op (SetScrollbarSize ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: SetScrollbarSize () -> orig -> Ref Tree -> impl Source #

impl ~ (Int -> IO ()) => Op (SetScrollbarSize ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: SetScrollbarSize () -> orig -> Ref Browser -> impl Source #

setScrollbarSize :: (HasCallStack, Match r ~ FindOp a a (SetScrollbarSize ()), Op (SetScrollbarSize ()) r a impl) => Ref a -> impl Source #

data GetScrollbarWidth a Source #

Instances
impl ~ IO Width => Op (GetScrollbarWidth ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: GetScrollbarWidth () -> orig -> Ref TextDisplay -> impl Source #

impl ~ IO Int => Op (GetScrollbarWidth ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: GetScrollbarWidth () -> orig -> Ref Browser -> impl Source #

data SetScrollbarWidth a Source #

Instances
impl ~ (Width -> IO ()) => Op (SetScrollbarWidth ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: SetScrollbarWidth () -> orig -> Ref TextDisplay -> impl Source #

impl ~ (Int -> IO ()) => Op (SetScrollbarWidth ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: SetScrollbarWidth () -> orig -> Ref Browser -> impl Source #

data SetScrollbarColor a Source #

Instances
impl ~ (Color -> IO ()) => Op (SetScrollbarColor ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: SetScrollbarColor () -> orig -> Ref Browser -> impl Source #

data SetScrollbarSelectionColor a Source #

Instances
impl ~ (Color -> IO ()) => Op (SetScrollbarSelectionColor ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: SetScrollbarSelectionColor () -> orig -> Ref Browser -> impl Source #

data Sort a Source #

Instances
impl ~ IO () => Op (Sort ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: Sort () -> orig -> Ref Browser -> impl Source #

sort :: (HasCallStack, Match r ~ FindOp a a (Sort ()), Op (Sort ()) r a impl) => Ref a -> impl Source #

data SortWithSortType a Source #

Instances
impl ~ (SortType -> IO ()) => Op (SortWithSortType ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

runOp :: SortWithSortType () -> orig -> Ref Browser -> impl Source #

sortWithSortType :: (HasCallStack, Match r ~ FindOp a a (SortWithSortType ()), Op (SortWithSortType ()) r a impl) => Ref a -> impl Source #

SelectBrowser

type SelectBrowser = CSelectBrowser Browser Source #

IntInput

type IntInput = CIntInput Input Source #

Clock

type Clock = CClock Widget Source #

data GetValueSinceEpoch a Source #

Instances
impl ~ IO ClockSinceEpoch => Op (GetValueSinceEpoch ()) Clock orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Clock

Methods

runOp :: GetValueSinceEpoch () -> orig -> Ref Clock -> impl Source #

data GetShadow a Source #

Instances
impl ~ IO Bool => Op (GetShadow ()) Clock orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Clock

Methods

runOp :: GetShadow () -> orig -> Ref Clock -> impl Source #

getShadow :: (HasCallStack, Match r ~ FindOp a a (GetShadow ()), Op (GetShadow ()) r a impl) => Ref a -> impl Source #

data SetShadow a Source #

Instances
impl ~ (Bool -> IO ()) => Op (SetShadow ()) Clock orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Clock

Methods

runOp :: SetShadow () -> orig -> Ref Clock -> impl Source #

setShadow :: (HasCallStack, Match r ~ FindOp a a (SetShadow ()), Op (SetShadow ()) r a impl) => Ref a -> impl Source #

TreePrefs

type TreePrefs = CTreePrefs Base Source #

data GetItemLabelfont a Source #

Instances
impl ~ IO Font => Op (GetItemLabelfont ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: GetItemLabelfont () -> orig -> Ref Tree -> impl Source #

impl ~ IO Font => Op (GetItemLabelfont ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: GetItemLabelfont () -> orig -> Ref TreePrefs -> impl Source #

getItemLabelfont :: (HasCallStack, Match r ~ FindOp a a (GetItemLabelfont ()), Op (GetItemLabelfont ()) r a impl) => Ref a -> impl Source #

data GetItemLabelsize a Source #

Instances
impl ~ IO FontSize => Op (GetItemLabelsize ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: GetItemLabelsize () -> orig -> Ref Tree -> impl Source #

impl ~ IO FontSize => Op (GetItemLabelsize ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: GetItemLabelsize () -> orig -> Ref TreePrefs -> impl Source #

getItemLabelsize :: (HasCallStack, Match r ~ FindOp a a (GetItemLabelsize ()), Op (GetItemLabelsize ()) r a impl) => Ref a -> impl Source #

data SetItemLabelsize a Source #

Instances
impl ~ (FontSize -> IO ()) => Op (SetItemLabelsize ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: SetItemLabelsize () -> orig -> Ref Tree -> impl Source #

impl ~ (FontSize -> IO ()) => Op (SetItemLabelsize ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: SetItemLabelsize () -> orig -> Ref TreePrefs -> impl Source #

setItemLabelsize :: (HasCallStack, Match r ~ FindOp a a (SetItemLabelsize ()), Op (SetItemLabelsize ()) r a impl) => Ref a -> impl Source #

data SetItemLabelfgcolor a Source #

Instances
impl ~ (Color -> IO ()) => Op (SetItemLabelfgcolor ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: SetItemLabelfgcolor () -> orig -> Ref Tree -> impl Source #

impl ~ (Color -> IO ()) => Op (SetItemLabelfgcolor ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: SetItemLabelfgcolor () -> orig -> Ref TreePrefs -> impl Source #

data GetItemLabelbgcolor a Source #

Instances
impl ~ IO Color => Op (GetItemLabelbgcolor ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: GetItemLabelbgcolor () -> orig -> Ref Tree -> impl Source #

impl ~ IO Color => Op (GetItemLabelbgcolor ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: GetItemLabelbgcolor () -> orig -> Ref TreePrefs -> impl Source #

data SetItemLabelbgcolor a Source #

Instances
impl ~ (Color -> IO ()) => Op (SetItemLabelbgcolor ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: SetItemLabelbgcolor () -> orig -> Ref Tree -> impl Source #

impl ~ (Color -> IO ()) => Op (SetItemLabelbgcolor ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: SetItemLabelbgcolor () -> orig -> Ref TreePrefs -> impl Source #

data GetLabelfgcolor a Source #

Instances
impl ~ IO Color => Op (GetLabelfgcolor ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: GetLabelfgcolor () -> orig -> Ref TreeItem -> impl Source #

impl ~ IO Color => Op (GetLabelfgcolor ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: GetLabelfgcolor () -> orig -> Ref TreePrefs -> impl Source #

getLabelfgcolor :: (HasCallStack, Match r ~ FindOp a a (GetLabelfgcolor ()), Op (GetLabelfgcolor ()) r a impl) => Ref a -> impl Source #

data SetLabelfgcolor a Source #

Instances
impl ~ (Color -> IO ()) => Op (SetLabelfgcolor ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: SetLabelfgcolor () -> orig -> Ref TreeItem -> impl Source #

impl ~ (Color -> IO ()) => Op (SetLabelfgcolor ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: SetLabelfgcolor () -> orig -> Ref TreePrefs -> impl Source #

setLabelfgcolor :: (HasCallStack, Match r ~ FindOp a a (SetLabelfgcolor ()), Op (SetLabelfgcolor ()) r a impl) => Ref a -> impl Source #

data GetLabelbgcolor a Source #

Instances
impl ~ IO Color => Op (GetLabelbgcolor ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: GetLabelbgcolor () -> orig -> Ref TreeItem -> impl Source #

impl ~ IO Color => Op (GetLabelbgcolor ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: GetLabelbgcolor () -> orig -> Ref TreePrefs -> impl Source #

getLabelbgcolor :: (HasCallStack, Match r ~ FindOp a a (GetLabelbgcolor ()), Op (GetLabelbgcolor ()) r a impl) => Ref a -> impl Source #

data SetLabelbgcolor a Source #

Instances
impl ~ (Color -> IO ()) => Op (SetLabelbgcolor ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: SetLabelbgcolor () -> orig -> Ref TreeItem -> impl Source #

impl ~ (Color -> IO ()) => Op (SetLabelbgcolor ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: SetLabelbgcolor () -> orig -> Ref TreePrefs -> impl Source #

setLabelbgcolor :: (HasCallStack, Match r ~ FindOp a a (SetLabelbgcolor ()), Op (SetLabelbgcolor ()) r a impl) => Ref a -> impl Source #

data GetMarginleft a Source #

Instances
impl ~ IO Int => Op (GetMarginleft ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: GetMarginleft () -> orig -> Ref Tree -> impl Source #

impl ~ IO Int => Op (GetMarginleft ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: GetMarginleft () -> orig -> Ref TreePrefs -> impl Source #

getMarginleft :: (HasCallStack, Match r ~ FindOp a a (GetMarginleft ()), Op (GetMarginleft ()) r a impl) => Ref a -> impl Source #

data SetMarginleft a Source #

Instances
impl ~ (Int -> IO ()) => Op (SetMarginleft ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: SetMarginleft () -> orig -> Ref Tree -> impl Source #

impl ~ (Int -> IO ()) => Op (SetMarginleft ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: SetMarginleft () -> orig -> Ref TreePrefs -> impl Source #

setMarginleft :: (HasCallStack, Match r ~ FindOp a a (SetMarginleft ()), Op (SetMarginleft ()) r a impl) => Ref a -> impl Source #

data GetMargintop a Source #

Instances
impl ~ IO Int => Op (GetMargintop ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: GetMargintop () -> orig -> Ref Tree -> impl Source #

impl ~ IO Int => Op (GetMargintop ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: GetMargintop () -> orig -> Ref TreePrefs -> impl Source #

getMargintop :: (HasCallStack, Match r ~ FindOp a a (GetMargintop ()), Op (GetMargintop ()) r a impl) => Ref a -> impl Source #

data SetMargintop a Source #

Instances
impl ~ (Int -> IO ()) => Op (SetMargintop ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: SetMargintop () -> orig -> Ref Tree -> impl Source #

impl ~ (Int -> IO ()) => Op (SetMargintop ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: SetMargintop () -> orig -> Ref TreePrefs -> impl Source #

setMargintop :: (HasCallStack, Match r ~ FindOp a a (SetMargintop ()), Op (SetMargintop ()) r a impl) => Ref a -> impl Source #

data GetOpenchildMarginbottom a Source #

Instances
impl ~ IO Int => Op (GetOpenchildMarginbottom ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: GetOpenchildMarginbottom () -> orig -> Ref Tree -> impl Source #

impl ~ IO Int => Op (GetOpenchildMarginbottom ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: GetOpenchildMarginbottom () -> orig -> Ref TreePrefs -> impl Source #

data SetOpenchildMarginbottom a Source #

Instances
impl ~ (Int -> IO ()) => Op (SetOpenchildMarginbottom ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: SetOpenchildMarginbottom () -> orig -> Ref Tree -> impl Source #

impl ~ (Int -> IO ()) => Op (SetOpenchildMarginbottom ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: SetOpenchildMarginbottom () -> orig -> Ref TreePrefs -> impl Source #

data GetUsericonmarginleft a Source #

Instances
impl ~ IO Int => Op (GetUsericonmarginleft ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: GetUsericonmarginleft () -> orig -> Ref Tree -> impl Source #

impl ~ IO Int => Op (GetUsericonmarginleft ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: GetUsericonmarginleft () -> orig -> Ref TreePrefs -> impl Source #

data SetUsericonmarginleft a Source #

Instances
impl ~ (Int -> IO ()) => Op (SetUsericonmarginleft ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: SetUsericonmarginleft () -> orig -> Ref Tree -> impl Source #

impl ~ (Int -> IO ()) => Op (SetUsericonmarginleft ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: SetUsericonmarginleft () -> orig -> Ref TreePrefs -> impl Source #

data GetLabelmarginleft a Source #

Instances
impl ~ IO Int => Op (GetLabelmarginleft ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: GetLabelmarginleft () -> orig -> Ref Tree -> impl Source #

impl ~ IO Int => Op (GetLabelmarginleft ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: GetLabelmarginleft () -> orig -> Ref TreePrefs -> impl Source #

data SetLabelmarginleft a Source #

Instances
impl ~ (Int -> IO ()) => Op (SetLabelmarginleft ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: SetLabelmarginleft () -> orig -> Ref Tree -> impl Source #

impl ~ (Int -> IO ()) => Op (SetLabelmarginleft ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: SetLabelmarginleft () -> orig -> Ref TreePrefs -> impl Source #

data GetLinespacing a Source #

Instances
impl ~ IO Int => Op (GetLinespacing ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: GetLinespacing () -> orig -> Ref Tree -> impl Source #

impl ~ IO Int => Op (GetLinespacing ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: GetLinespacing () -> orig -> Ref TreePrefs -> impl Source #

getLinespacing :: (HasCallStack, Match r ~ FindOp a a (GetLinespacing ()), Op (GetLinespacing ()) r a impl) => Ref a -> impl Source #

data SetLinespacing a Source #

Instances
impl ~ (Int -> IO ()) => Op (SetLinespacing ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: SetLinespacing () -> orig -> Ref Tree -> impl Source #

impl ~ (Int -> IO ()) => Op (SetLinespacing ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: SetLinespacing () -> orig -> Ref TreePrefs -> impl Source #

setLinespacing :: (HasCallStack, Match r ~ FindOp a a (SetLinespacing ()), Op (SetLinespacing ()) r a impl) => Ref a -> impl Source #

data GetConnectorcolor a Source #

Instances
impl ~ IO Color => Op (GetConnectorcolor ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: GetConnectorcolor () -> orig -> Ref Tree -> impl Source #

impl ~ IO Color => Op (GetConnectorcolor ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: GetConnectorcolor () -> orig -> Ref TreePrefs -> impl Source #

data SetConnectorcolor a Source #

Instances
impl ~ (Color -> IO ()) => Op (SetConnectorcolor ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: SetConnectorcolor () -> orig -> Ref Tree -> impl Source #

impl ~ (Color -> IO ()) => Op (SetConnectorcolor ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: SetConnectorcolor () -> orig -> Ref TreePrefs -> impl Source #

data GetConnectorstyle a Source #

Instances
impl ~ IO TreeConnector => Op (GetConnectorstyle ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: GetConnectorstyle () -> orig -> Ref Tree -> impl Source #

impl ~ IO TreeConnector => Op (GetConnectorstyle ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: GetConnectorstyle () -> orig -> Ref TreePrefs -> impl Source #

data SetConnectorstyle a Source #

Instances
impl ~ (TreeConnector -> IO ()) => Op (SetConnectorstyle ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: SetConnectorstyle () -> orig -> Ref Tree -> impl Source #

impl ~ (TreeConnector -> IO ()) => Op (SetConnectorstyle ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: SetConnectorstyle () -> orig -> Ref TreePrefs -> impl Source #

data GetConnectorwidth a Source #

Instances
impl ~ IO Int => Op (GetConnectorwidth ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: GetConnectorwidth () -> orig -> Ref Tree -> impl Source #

impl ~ IO Int => Op (GetConnectorwidth ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: GetConnectorwidth () -> orig -> Ref TreePrefs -> impl Source #

data SetConnectorwidth a Source #

Instances
impl ~ (Int -> IO ()) => Op (SetConnectorwidth ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: SetConnectorwidth () -> orig -> Ref Tree -> impl Source #

impl ~ (Int -> IO ()) => Op (SetConnectorwidth ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: SetConnectorwidth () -> orig -> Ref TreePrefs -> impl Source #

data GetOpenicon a Source #

Instances
impl ~ IO (Maybe (Ref Image)) => Op (GetOpenicon ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: GetOpenicon () -> orig -> Ref Tree -> impl Source #

impl ~ IO (Maybe (Ref Image)) => Op (GetOpenicon ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: GetOpenicon () -> orig -> Ref TreePrefs -> impl Source #

getOpenicon :: (HasCallStack, Match r ~ FindOp a a (GetOpenicon ()), Op (GetOpenicon ()) r a impl) => Ref a -> impl Source #

data SetOpenicon a Source #

Instances
(Parent a Image, impl ~ (Maybe (Ref a) -> IO ())) => Op (SetOpenicon ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: SetOpenicon () -> orig -> Ref Tree -> impl Source #

(Parent a Image, impl ~ (Maybe (Ref a) -> IO ())) => Op (SetOpenicon ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: SetOpenicon () -> orig -> Ref TreePrefs -> impl Source #

setOpenicon :: (HasCallStack, Match r ~ FindOp a a (SetOpenicon ()), Op (SetOpenicon ()) r a impl) => Ref a -> impl Source #

data GetCloseicon a Source #

Instances
impl ~ IO (Maybe (Ref Image)) => Op (GetCloseicon ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: GetCloseicon () -> orig -> Ref Tree -> impl Source #

impl ~ IO (Maybe (Ref Image)) => Op (GetCloseicon ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: GetCloseicon () -> orig -> Ref TreePrefs -> impl Source #

getCloseicon :: (HasCallStack, Match r ~ FindOp a a (GetCloseicon ()), Op (GetCloseicon ()) r a impl) => Ref a -> impl Source #

data SetCloseicon a Source #

Instances
(Parent a Image, impl ~ (Maybe (Ref a) -> IO ())) => Op (SetCloseicon ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: SetCloseicon () -> orig -> Ref Tree -> impl Source #

(Parent a Image, impl ~ (Maybe (Ref a) -> IO ())) => Op (SetCloseicon ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: SetCloseicon () -> orig -> Ref TreePrefs -> impl Source #

setCloseicon :: (HasCallStack, Match r ~ FindOp a a (SetCloseicon ()), Op (SetCloseicon ()) r a impl) => Ref a -> impl Source #

data GetUsericon a Source #

Instances
impl ~ IO (Maybe (Ref Image)) => Op (GetUsericon ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: GetUsericon () -> orig -> Ref Tree -> impl Source #

impl ~ IO (Maybe (Ref Image)) => Op (GetUsericon ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: GetUsericon () -> orig -> Ref TreeItem -> impl Source #

impl ~ IO (Maybe (Ref Image)) => Op (GetUsericon ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: GetUsericon () -> orig -> Ref TreePrefs -> impl Source #

getUsericon :: (HasCallStack, Match r ~ FindOp a a (GetUsericon ()), Op (GetUsericon ()) r a impl) => Ref a -> impl Source #

data SetUsericon a Source #

Instances
(Parent a Image, impl ~ (Maybe (Ref a) -> IO ())) => Op (SetUsericon ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: SetUsericon () -> orig -> Ref Tree -> impl Source #

(Parent a Image, impl ~ (Maybe (Ref a) -> IO ())) => Op (SetUsericon ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: SetUsericon () -> orig -> Ref TreeItem -> impl Source #

(Parent a Image, impl ~ (Maybe (Ref a) -> IO ())) => Op (SetUsericon ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: SetUsericon () -> orig -> Ref TreePrefs -> impl Source #

setUsericon :: (HasCallStack, Match r ~ FindOp a a (SetUsericon ()), Op (SetUsericon ()) r a impl) => Ref a -> impl Source #

data GetShowcollapse a Source #

Instances
impl ~ IO Bool => Op (GetShowcollapse ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: GetShowcollapse () -> orig -> Ref Tree -> impl Source #

impl ~ IO Bool => Op (GetShowcollapse ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: GetShowcollapse () -> orig -> Ref TreePrefs -> impl Source #

getShowcollapse :: (HasCallStack, Match r ~ FindOp a a (GetShowcollapse ()), Op (GetShowcollapse ()) r a impl) => Ref a -> impl Source #

data SetShowcollapse a Source #

Instances
impl ~ (Bool -> IO ()) => Op (SetShowcollapse ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: SetShowcollapse () -> orig -> Ref Tree -> impl Source #

impl ~ (Bool -> IO ()) => Op (SetShowcollapse ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: SetShowcollapse () -> orig -> Ref TreePrefs -> impl Source #

setShowcollapse :: (HasCallStack, Match r ~ FindOp a a (SetShowcollapse ()), Op (SetShowcollapse ()) r a impl) => Ref a -> impl Source #

data GetSortorder a Source #

Instances
impl ~ IO TreeSort => Op (GetSortorder ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: GetSortorder () -> orig -> Ref Tree -> impl Source #

impl ~ IO TreeSort => Op (GetSortorder ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: GetSortorder () -> orig -> Ref TreePrefs -> impl Source #

getSortorder :: (HasCallStack, Match r ~ FindOp a a (GetSortorder ()), Op (GetSortorder ()) r a impl) => Ref a -> impl Source #

data SetSortorder a Source #

Instances
impl ~ (TreeSort -> IO ()) => Op (SetSortorder ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: SetSortorder () -> orig -> Ref Tree -> impl Source #

impl ~ (TreeSort -> IO ()) => Op (SetSortorder ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: SetSortorder () -> orig -> Ref TreePrefs -> impl Source #

setSortorder :: (HasCallStack, Match r ~ FindOp a a (SetSortorder ()), Op (SetSortorder ()) r a impl) => Ref a -> impl Source #

data GetSelectbox a Source #

Instances
impl ~ IO Boxtype => Op (GetSelectbox ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: GetSelectbox () -> orig -> Ref Tree -> impl Source #

impl ~ IO Boxtype => Op (GetSelectbox ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: GetSelectbox () -> orig -> Ref TreePrefs -> impl Source #

getSelectbox :: (HasCallStack, Match r ~ FindOp a a (GetSelectbox ()), Op (GetSelectbox ()) r a impl) => Ref a -> impl Source #

data SetSelectbox a Source #

Instances
impl ~ (Boxtype -> IO ()) => Op (SetSelectbox ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: SetSelectbox () -> orig -> Ref Tree -> impl Source #

impl ~ (Boxtype -> IO ()) => Op (SetSelectbox ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: SetSelectbox () -> orig -> Ref TreePrefs -> impl Source #

setSelectbox :: (HasCallStack, Match r ~ FindOp a a (SetSelectbox ()), Op (SetSelectbox ()) r a impl) => Ref a -> impl Source #

data GetShowroot a Source #

Instances
impl ~ IO Bool => Op (GetShowroot ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: GetShowroot () -> orig -> Ref Tree -> impl Source #

impl ~ IO Bool => Op (GetShowroot ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: GetShowroot () -> orig -> Ref TreePrefs -> impl Source #

getShowroot :: (HasCallStack, Match r ~ FindOp a a (GetShowroot ()), Op (GetShowroot ()) r a impl) => Ref a -> impl Source #

data SetShowroot a Source #

Instances
impl ~ (Bool -> IO ()) => Op (SetShowroot ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: SetShowroot () -> orig -> Ref Tree -> impl Source #

impl ~ (Bool -> IO ()) => Op (SetShowroot ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: SetShowroot () -> orig -> Ref TreePrefs -> impl Source #

setShowroot :: (HasCallStack, Match r ~ FindOp a a (SetShowroot ()), Op (SetShowroot ()) r a impl) => Ref a -> impl Source #

data GetSelectmode a Source #

Instances
impl ~ IO TreeSelect => Op (GetSelectmode ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: GetSelectmode () -> orig -> Ref TreePrefs -> impl Source #

getSelectmode :: (HasCallStack, Match r ~ FindOp a a (GetSelectmode ()), Op (GetSelectmode ()) r a impl) => Ref a -> impl Source #

data SetSelectmode a Source #

Instances
impl ~ (TreeSelect -> IO ()) => Op (SetSelectmode ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: SetSelectmode () -> orig -> Ref Tree -> impl Source #

impl ~ (TreeSelect -> IO ()) => Op (SetSelectmode ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: SetSelectmode () -> orig -> Ref TreePrefs -> impl Source #

setSelectmode :: (HasCallStack, Match r ~ FindOp a a (SetSelectmode ()), Op (SetSelectmode ()) r a impl) => Ref a -> impl Source #

TreeItem

type TreeItem = CTreeItem Base Source #

data ShowSelf a Source #

Instances
impl ~ IO () => Op (ShowSelf ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: ShowSelf () -> orig -> Ref Tree -> impl Source #

impl ~ (Maybe Text -> IO ()) => Op (ShowSelf ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: ShowSelf () -> orig -> Ref TreeItem -> impl Source #

showSelf :: (HasCallStack, Match r ~ FindOp a a (ShowSelf ()), Op (ShowSelf ()) r a impl) => Ref a -> impl Source #

data SetWidget a Source #

Instances
(Parent a Widget, impl ~ (Maybe (Ref a) -> IO ())) => Op (SetWidget ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: SetWidget () -> orig -> Ref TreeItem -> impl Source #

setWidget :: (HasCallStack, Match r ~ FindOp a a (SetWidget ()), Op (SetWidget ()) r a impl) => Ref a -> impl Source #

data GetWidget a Source #

Instances
impl ~ IO (Maybe (Ref Widget)) => Op (GetWidget ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: GetWidget () -> orig -> Ref TreeItem -> impl Source #

getWidget :: (HasCallStack, Match r ~ FindOp a a (GetWidget ()), Op (GetWidget ()) r a impl) => Ref a -> impl Source #

data Child a Source #

Instances
impl ~ (AtIndex -> IO (Maybe (Ref Widget))) => Op (Child ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: Child () -> orig -> Ref TreeItem -> impl Source #

child :: (HasCallStack, Match r ~ FindOp a a (Child ()), Op (Child ()) r a impl) => Ref a -> impl Source #

data HasChildren a Source #

Instances
impl ~ IO Bool => Op (HasChildren ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: HasChildren () -> orig -> Ref TreeItem -> impl Source #

hasChildren :: (HasCallStack, Match r ~ FindOp a a (HasChildren ()), Op (HasChildren ()) r a impl) => Ref a -> impl Source #

data FindChild a Source #

Instances
impl ~ (TreeItemLocator -> IO (Maybe AtIndex)) => Op (FindChild ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: FindChild () -> orig -> Ref TreeItem -> impl Source #

findChild :: (HasCallStack, Match r ~ FindOp a a (FindChild ()), Op (FindChild ()) r a impl) => Ref a -> impl Source #

data RemoveChild a Source #

Instances
impl ~ (TreeItemLocator -> IO (Either UnknownError ())) => Op (RemoveChild ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: RemoveChild () -> orig -> Ref TreeItem -> impl Source #

removeChild :: (HasCallStack, Match r ~ FindOp a a (RemoveChild ()), Op (RemoveChild ()) r a impl) => Ref a -> impl Source #

data ClearChildren a Source #

Instances
(Parent a TreeItem, impl ~ (Ref a -> IO ())) => Op (ClearChildren ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: ClearChildren () -> orig -> Ref Tree -> impl Source #

impl ~ IO () => Op (ClearChildren ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: ClearChildren () -> orig -> Ref TreeItem -> impl Source #

clearChildren :: (HasCallStack, Match r ~ FindOp a a (ClearChildren ()), Op (ClearChildren ()) r a impl) => Ref a -> impl Source #

data SwapChildren a Source #

Instances
impl ~ (AtIndex -> AtIndex -> IO ()) => Op (SwapChildren ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: SwapChildren () -> orig -> Ref TreeItem -> impl Source #

swapChildren :: (HasCallStack, Match r ~ FindOp a a (SwapChildren ()), Op (SwapChildren ()) r a impl) => Ref a -> impl Source #

data SwapChildrenByTreeItem a Source #

Instances
(Parent a TreeItem, impl ~ (Ref a -> Ref a -> IO (Either TreeItemNotFound ()))) => Op (SwapChildrenByTreeItem ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: SwapChildrenByTreeItem () -> orig -> Ref TreeItem -> impl Source #

data FindInChildren a Source #

Instances
impl ~ ([Text] -> IO (Maybe (Ref TreeItem))) => Op (FindInChildren ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: FindInChildren () -> orig -> Ref TreeItem -> impl Source #

findInChildren :: (HasCallStack, Match r ~ FindOp a a (FindInChildren ()), Op (FindInChildren ()) r a impl) => Ref a -> impl Source #

data FindItem a Source #

Instances
impl ~ (Text -> IO (Maybe (Ref TreeItem))) => Op (FindItem ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: FindItem () -> orig -> Ref Tree -> impl Source #

impl ~ ([Text] -> IO (Maybe (Ref TreeItem))) => Op (FindItem ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: FindItem () -> orig -> Ref TreeItem -> impl Source #

findItem :: (HasCallStack, Match r ~ FindOp a a (FindItem ()), Op (FindItem ()) r a impl) => Ref a -> impl Source #

data AddAt a Source #

Instances
(Parent a TreeItem, impl ~ (Text -> Ref a -> IO (Maybe (Ref TreeItem)))) => Op (AddAt ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: AddAt () -> orig -> Ref Tree -> impl Source #

(Parent a TreeItem, Parent b TreePrefs, impl ~ (Ref b -> [Text] -> Maybe (Ref a) -> IO (Maybe (Ref a)))) => Op (AddAt ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: AddAt () -> orig -> Ref TreeItem -> impl Source #

addAt :: (HasCallStack, Match r ~ FindOp a a (AddAt ()), Op (AddAt ()) r a impl) => Ref a -> impl Source #

data InsertAbove a Source #

Instances
(Parent a TreeItem, impl ~ (Ref a -> Text -> IO (Maybe (Ref a)))) => Op (InsertAbove ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: InsertAbove () -> orig -> Ref Tree -> impl Source #

(Parent a TreePrefs, impl ~ (Ref a -> Text -> IO (Maybe (Ref TreeItem)))) => Op (InsertAbove ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: InsertAbove () -> orig -> Ref TreeItem -> impl Source #

insertAbove :: (HasCallStack, Match r ~ FindOp a a (InsertAbove ()), Op (InsertAbove ()) r a impl) => Ref a -> impl Source #

data Deparent a Source #

Instances
impl ~ (AtIndex -> IO (Either UnknownError (Ref orig))) => Op (Deparent ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: Deparent () -> orig -> Ref TreeItem -> impl Source #

deparent :: (HasCallStack, Match r ~ FindOp a a (Deparent ()), Op (Deparent ()) r a impl) => Ref a -> impl Source #

data Reparent a Source #

Instances
(Parent a TreeItem, impl ~ (Ref a -> AtIndex -> IO (Either UnknownError ()))) => Op (Reparent ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: Reparent () -> orig -> Ref TreeItem -> impl Source #

reparent :: (HasCallStack, Match r ~ FindOp a a (Reparent ()), Op (Reparent ()) r a impl) => Ref a -> impl Source #

data MoveTo a Source #

Instances
(Parent a TreeItem, impl ~ (Ref a -> MoveType -> IO (Either MoveError ()))) => Op (MoveTo ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: MoveTo () -> orig -> Ref TreeItem -> impl Source #

moveTo :: (HasCallStack, Match r ~ FindOp a a (MoveTo ()), Op (MoveTo ()) r a impl) => Ref a -> impl Source #

data GetDepth a Source #

Instances
impl ~ IO Int => Op (GetDepth ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: GetDepth () -> orig -> Ref TreeItem -> impl Source #

getDepth :: (HasCallStack, Match r ~ FindOp a a (GetDepth ()), Op (GetDepth ()) r a impl) => Ref a -> impl Source #

data NextSibling a Source #

Instances
impl ~ IO (Maybe (Ref TreeItem)) => Op (NextSibling ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: NextSibling () -> orig -> Ref TreeItem -> impl Source #

nextSibling :: (HasCallStack, Match r ~ FindOp a a (NextSibling ()), Op (NextSibling ()) r a impl) => Ref a -> impl Source #

data PrevSibling a Source #

Instances
impl ~ IO (Maybe (Ref TreeItem)) => Op (PrevSibling ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: PrevSibling () -> orig -> Ref TreeItem -> impl Source #

prevSibling :: (HasCallStack, Match r ~ FindOp a a (PrevSibling ()), Op (PrevSibling ()) r a impl) => Ref a -> impl Source #

data UpdatePrevNext a Source #

Instances
impl ~ (AtIndex -> IO ()) => Op (UpdatePrevNext ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: UpdatePrevNext () -> orig -> Ref TreeItem -> impl Source #

updatePrevNext :: (HasCallStack, Match r ~ FindOp a a (UpdatePrevNext ()), Op (UpdatePrevNext ()) r a impl) => Ref a -> impl Source #

data NextDisplayed a Source #

Instances
(Parent a TreePrefs, impl ~ (Ref a -> IO (Maybe (Ref TreeItem)))) => Op (NextDisplayed ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: NextDisplayed () -> orig -> Ref TreeItem -> impl Source #

nextDisplayed :: (HasCallStack, Match r ~ FindOp a a (NextDisplayed ()), Op (NextDisplayed ()) r a impl) => Ref a -> impl Source #

data PrevDisplayed a Source #

Instances
(Parent a TreePrefs, impl ~ (Ref a -> IO (Maybe (Ref TreeItem)))) => Op (PrevDisplayed ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: PrevDisplayed () -> orig -> Ref TreeItem -> impl Source #

prevDisplayed :: (HasCallStack, Match r ~ FindOp a a (PrevDisplayed ()), Op (PrevDisplayed ()) r a impl) => Ref a -> impl Source #

data Open a Source #

Instances
impl ~ (TreeItemLocator -> IO ()) => Op (Open ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: Open () -> orig -> Ref Tree -> impl Source #

impl ~ IO () => Op (Open ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: Open () -> orig -> Ref TreeItem -> impl Source #

open :: (HasCallStack, Match r ~ FindOp a a (Open ()), Op (Open ()) r a impl) => Ref a -> impl Source #

data Close a Source #

Instances
impl ~ (TreeItemLocator -> IO ()) => Op (Close ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: Close () -> orig -> Ref Tree -> impl Source #

impl ~ IO () => Op (Close ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: Close () -> orig -> Ref TreeItem -> impl Source #

close :: (HasCallStack, Match r ~ FindOp a a (Close ()), Op (Close ()) r a impl) => Ref a -> impl Source #

data IsOpen a Source #

Instances
impl ~ (TreeItemLocator -> IO Bool) => Op (IsOpen ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: IsOpen () -> orig -> Ref Tree -> impl Source #

impl ~ IO Bool => Op (IsOpen ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: IsOpen () -> orig -> Ref TreeItem -> impl Source #

isOpen :: (HasCallStack, Match r ~ FindOp a a (IsOpen ()), Op (IsOpen ()) r a impl) => Ref a -> impl Source #

data IsClose a Source #

Instances
impl ~ (TreeItemLocator -> IO Bool) => Op (IsClose ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: IsClose () -> orig -> Ref Tree -> impl Source #

impl ~ IO Bool => Op (IsClose ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: IsClose () -> orig -> Ref TreeItem -> impl Source #

isClose :: (HasCallStack, Match r ~ FindOp a a (IsClose ()), Op (IsClose ()) r a impl) => Ref a -> impl Source #

data OpenToggle a Source #

Instances
impl ~ (Ref TreeItem -> IO ()) => Op (OpenToggle ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: OpenToggle () -> orig -> Ref Tree -> impl Source #

impl ~ IO () => Op (OpenToggle ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: OpenToggle () -> orig -> Ref TreeItem -> impl Source #

openToggle :: (HasCallStack, Match r ~ FindOp a a (OpenToggle ()), Op (OpenToggle ()) r a impl) => Ref a -> impl Source #

data SelectSet a Source #

Instances
impl ~ (Bool -> IO ()) => Op (SelectSet ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: SelectSet () -> orig -> Ref TreeItem -> impl Source #

selectSet :: (HasCallStack, Match r ~ FindOp a a (SelectSet ()), Op (SelectSet ()) r a impl) => Ref a -> impl Source #

data SelectToggle a Source #

Instances
impl ~ (Ref TreeItem -> IO ()) => Op (SelectToggle ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: SelectToggle () -> orig -> Ref Tree -> impl Source #

impl ~ IO () => Op (SelectToggle ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: SelectToggle () -> orig -> Ref TreeItem -> impl Source #

selectToggle :: (HasCallStack, Match r ~ FindOp a a (SelectToggle ()), Op (SelectToggle ()) r a impl) => Ref a -> impl Source #

data SelectAll a Source #

Instances
impl ~ IO () => Op (SelectAll ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: SelectAll () -> orig -> Ref Tree -> impl Source #

impl ~ IO Int => Op (SelectAll ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: SelectAll () -> orig -> Ref TreeItem -> impl Source #

selectAll :: (HasCallStack, Match r ~ FindOp a a (SelectAll ()), Op (SelectAll ()) r a impl) => Ref a -> impl Source #

data DeselectAll a Source #

Instances
impl ~ IO () => Op (DeselectAll ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: DeselectAll () -> orig -> Ref Tree -> impl Source #

impl ~ IO Int => Op (DeselectAll ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: DeselectAll () -> orig -> Ref TreeItem -> impl Source #

deselectAll :: (HasCallStack, Match r ~ FindOp a a (DeselectAll ()), Op (DeselectAll ()) r a impl) => Ref a -> impl Source #

data ActivateWith a Source #

Instances
impl ~ (Bool -> IO ()) => Op (ActivateWith ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: ActivateWith () -> orig -> Ref TreeItem -> impl Source #

activateWith :: (HasCallStack, Match r ~ FindOp a a (ActivateWith ()), Op (ActivateWith ()) r a impl) => Ref a -> impl Source #

data IsActive a Source #

Instances
impl ~ IO Bool => Op (IsActive ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: IsActive () -> orig -> Ref TreeItem -> impl Source #

isActive :: (HasCallStack, Match r ~ FindOp a a (IsActive ()), Op (IsActive ()) r a impl) => Ref a -> impl Source #

data IsVisible a Source #

Instances
impl ~ IO Bool => Op (IsVisible ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: IsVisible () -> orig -> Ref TreeItem -> impl Source #

isVisible :: (HasCallStack, Match r ~ FindOp a a (IsVisible ()), Op (IsVisible ()) r a impl) => Ref a -> impl Source #

data VisibleR a Source #

Instances
impl ~ IO Bool => Op (VisibleR ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: VisibleR () -> orig -> Ref TreeItem -> impl Source #

visibleR :: (HasCallStack, Match r ~ FindOp a a (VisibleR ()), Op (VisibleR ()) r a impl) => Ref a -> impl Source #

data FindClicked a Source #

Instances
(Parent a TreePrefs, impl ~ (Ref a -> IO (Maybe (Ref TreeItem)))) => Op (FindClicked ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: FindClicked () -> orig -> Ref TreeItem -> impl Source #

findClicked :: (HasCallStack, Match r ~ FindOp a a (FindClicked ()), Op (FindClicked ()) r a impl) => Ref a -> impl Source #

data EventOnCollapseIcon a Source #

Instances
(Parent a TreePrefs, impl ~ (Ref a -> IO Int)) => Op (EventOnCollapseIcon ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: EventOnCollapseIcon () -> orig -> Ref TreeItem -> impl Source #

data EventOnLabel a Source #

Instances
(Parent a TreePrefs, impl ~ (Ref a -> IO Int)) => Op (EventOnLabel ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: EventOnLabel () -> orig -> Ref TreeItem -> impl Source #

eventOnLabel :: (HasCallStack, Match r ~ FindOp a a (EventOnLabel ()), Op (EventOnLabel ()) r a impl) => Ref a -> impl Source #

data IsRoot a Source #

Instances
impl ~ IO Bool => Op (IsRoot ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: IsRoot () -> orig -> Ref TreeItem -> impl Source #

isRoot :: (HasCallStack, Match r ~ FindOp a a (IsRoot ()), Op (IsRoot ()) r a impl) => Ref a -> impl Source #

data LabelX a Source #

Instances
impl ~ IO Int => Op (LabelX ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: LabelX () -> orig -> Ref TreeItem -> impl Source #

labelX :: (HasCallStack, Match r ~ FindOp a a (LabelX ()), Op (LabelX ()) r a impl) => Ref a -> impl Source #

data LabelY a Source #

Instances
impl ~ IO Int => Op (LabelY ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: LabelY () -> orig -> Ref TreeItem -> impl Source #

labelY :: (HasCallStack, Match r ~ FindOp a a (LabelY ()), Op (LabelY ()) r a impl) => Ref a -> impl Source #

data LabelW a Source #

Instances
impl ~ IO Int => Op (LabelW ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: LabelW () -> orig -> Ref TreeItem -> impl Source #

labelW :: (HasCallStack, Match r ~ FindOp a a (LabelW ()), Op (LabelW ()) r a impl) => Ref a -> impl Source #

data LabelH a Source #

Instances
impl ~ IO Int => Op (LabelH ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

runOp :: LabelH () -> orig -> Ref TreeItem -> impl Source #

labelH :: (HasCallStack, Match r ~ FindOp a a (LabelH ()), Op (LabelH ()) r a impl) => Ref a -> impl Source #

Tree

type Tree = CTree Group Source #

data RootLabel a Source #

Instances
impl ~ (Text -> IO ()) => Op (RootLabel ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: RootLabel () -> orig -> Ref Tree -> impl Source #

rootLabel :: (HasCallStack, Match r ~ FindOp a a (RootLabel ()), Op (RootLabel ()) r a impl) => Ref a -> impl Source #

data Root a Source #

Instances
impl ~ IO (Maybe (Ref TreeItem)) => Op (Root ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: Root () -> orig -> Ref Tree -> impl Source #

root :: (HasCallStack, Match r ~ FindOp a a (Root ()), Op (Root ()) r a impl) => Ref a -> impl Source #

data ItemClicked a Source #

Instances
impl ~ IO (Maybe (Ref TreeItem)) => Op (ItemClicked ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: ItemClicked () -> orig -> Ref Tree -> impl Source #

itemClicked :: (HasCallStack, Match r ~ FindOp a a (ItemClicked ()), Op (ItemClicked ()) r a impl) => Ref a -> impl Source #

data FirstVisible a Source #

Instances
impl ~ IO (Maybe (Ref TreeItem)) => Op (FirstVisible ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: FirstVisible () -> orig -> Ref Tree -> impl Source #

firstVisible :: (HasCallStack, Match r ~ FindOp a a (FirstVisible ()), Op (FirstVisible ()) r a impl) => Ref a -> impl Source #

data NextItem a Source #

Instances
impl ~ (Ref TreeItem -> Maybe SearchDirection -> Bool -> IO (Maybe (Ref TreeItem))) => Op (NextItem ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: NextItem () -> orig -> Ref Tree -> impl Source #

nextItem :: (HasCallStack, Match r ~ FindOp a a (NextItem ()), Op (NextItem ()) r a impl) => Ref a -> impl Source #

data NextAfterItem a Source #

Instances
impl ~ (Ref TreeItem -> IO (Maybe (Ref TreeItem))) => Op (NextAfterItem ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: NextAfterItem () -> orig -> Ref Tree -> impl Source #

nextAfterItem :: (HasCallStack, Match r ~ FindOp a a (NextAfterItem ()), Op (NextAfterItem ()) r a impl) => Ref a -> impl Source #

data PrevBeforeItem a Source #

Instances
impl ~ (Ref TreeItem -> IO (Maybe (Ref TreeItem))) => Op (PrevBeforeItem ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: PrevBeforeItem () -> orig -> Ref Tree -> impl Source #

prevBeforeItem :: (HasCallStack, Match r ~ FindOp a a (PrevBeforeItem ()), Op (PrevBeforeItem ()) r a impl) => Ref a -> impl Source #

data GetLast a Source #

Instances
impl ~ IO (Maybe (Ref TreeItem)) => Op (GetLast ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: GetLast () -> orig -> Ref Tree -> impl Source #

getLast :: (HasCallStack, Match r ~ FindOp a a (GetLast ()), Op (GetLast ()) r a impl) => Ref a -> impl Source #

data LastVisible a Source #

Instances
impl ~ IO (Maybe (Ref TreeItem)) => Op (LastVisible ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: LastVisible () -> orig -> Ref Tree -> impl Source #

lastVisible :: (HasCallStack, Match r ~ FindOp a a (LastVisible ()), Op (LastVisible ()) r a impl) => Ref a -> impl Source #

data FirstSelectedItem a Source #

Instances
impl ~ IO (Maybe (Ref TreeItem)) => Op (FirstSelectedItem ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: FirstSelectedItem () -> orig -> Ref Tree -> impl Source #

data LastSelectedItem a Source #

Instances
impl ~ IO (Maybe (Ref TreeItem)) => Op (LastSelectedItem ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: LastSelectedItem () -> orig -> Ref Tree -> impl Source #

lastSelectedItem :: (HasCallStack, Match r ~ FindOp a a (LastSelectedItem ()), Op (LastSelectedItem ()) r a impl) => Ref a -> impl Source #

data NextSelectedItem a Source #

Instances
impl ~ IO (Maybe (Ref TreeItem)) => Op (NextSelectedItem ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: NextSelectedItem () -> orig -> Ref Tree -> impl Source #

nextSelectedItem :: (HasCallStack, Match r ~ FindOp a a (NextSelectedItem ()), Op (NextSelectedItem ()) r a impl) => Ref a -> impl Source #

data NextSelectedItemAfterItem a Source #

Instances
impl ~ (Ref TreeItem -> Maybe SearchDirection -> IO (Maybe (Ref TreeItem))) => Op (NextSelectedItemAfterItem ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: NextSelectedItemAfterItem () -> orig -> Ref Tree -> impl Source #

data OpenAndCallback a Source #

Instances
impl ~ (TreeItemLocator -> Bool -> IO ()) => Op (OpenAndCallback ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: OpenAndCallback () -> orig -> Ref Tree -> impl Source #

openAndCallback :: (HasCallStack, Match r ~ FindOp a a (OpenAndCallback ()), Op (OpenAndCallback ()) r a impl) => Ref a -> impl Source #

data OpenToggleAndCallback a Source #

Instances
impl ~ (Ref TreeItem -> Bool -> IO ()) => Op (OpenToggleAndCallback ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: OpenToggleAndCallback () -> orig -> Ref Tree -> impl Source #

data CloseAndCallback a Source #

Instances
impl ~ (TreeItemLocator -> Bool -> IO ()) => Op (CloseAndCallback ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: CloseAndCallback () -> orig -> Ref Tree -> impl Source #

closeAndCallback :: (HasCallStack, Match r ~ FindOp a a (CloseAndCallback ()), Op (CloseAndCallback ()) r a impl) => Ref a -> impl Source #

data SelectAndCallback a Source #

Instances
impl ~ (TreeItemLocator -> Bool -> IO ()) => Op (SelectAndCallback ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: SelectAndCallback () -> orig -> Ref Tree -> impl Source #

data SelectToggleAndCallback a Source #

Instances
impl ~ (Ref TreeItem -> Bool -> IO ()) => Op (SelectToggleAndCallback ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: SelectToggleAndCallback () -> orig -> Ref Tree -> impl Source #

data SelectAllAndCallback a Source #

Instances
impl ~ (Maybe (Ref TreeItem) -> Bool -> IO ()) => Op (SelectAllAndCallback ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: SelectAllAndCallback () -> orig -> Ref Tree -> impl Source #

data DeselectAllAndCallback a Source #

Instances
impl ~ (Maybe (Ref TreeItem) -> Bool -> IO ()) => Op (DeselectAllAndCallback ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: DeselectAllAndCallback () -> orig -> Ref Tree -> impl Source #

data SetItemFocus a Source #

Instances
impl ~ (Ref TreeItem -> IO ()) => Op (SetItemFocus ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: SetItemFocus () -> orig -> Ref Tree -> impl Source #

setItemFocus :: (HasCallStack, Match r ~ FindOp a a (SetItemFocus ()), Op (SetItemFocus ()) r a impl) => Ref a -> impl Source #

data GetItemFocus a Source #

Instances
impl ~ IO (Maybe (Ref TreeItem)) => Op (GetItemFocus ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: GetItemFocus () -> orig -> Ref Tree -> impl Source #

getItemFocus :: (HasCallStack, Match r ~ FindOp a a (GetItemFocus ()), Op (GetItemFocus ()) r a impl) => Ref a -> impl Source #

data SetItemLabelfont a Source #

Instances
impl ~ (Font -> IO ()) => Op (SetItemLabelfont ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: SetItemLabelfont () -> orig -> Ref Tree -> impl Source #

setItemLabelfont :: (HasCallStack, Match r ~ FindOp a a (SetItemLabelfont ()), Op (SetItemLabelfont ()) r a impl) => Ref a -> impl Source #

data GetItemLabelfgcolor a Source #

Instances
impl ~ IO Color => Op (GetItemLabelfgcolor ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: GetItemLabelfgcolor () -> orig -> Ref Tree -> impl Source #

data Selectmode a Source #

Instances
impl ~ IO TreeSelect => Op (Selectmode ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: Selectmode () -> orig -> Ref Tree -> impl Source #

selectmode :: (HasCallStack, Match r ~ FindOp a a (Selectmode ()), Op (Selectmode ()) r a impl) => Ref a -> impl Source #

data ShowItemWithYoff a Source #

Instances
impl ~ (Ref TreeItem -> Maybe Y -> IO ()) => Op (ShowItemWithYoff ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: ShowItemWithYoff () -> orig -> Ref Tree -> impl Source #

showItemWithYoff :: (HasCallStack, Match r ~ FindOp a a (ShowItemWithYoff ()), Op (ShowItemWithYoff ()) r a impl) => Ref a -> impl Source #

data ShowItemTop a Source #

Instances
impl ~ (Ref TreeItem -> IO ()) => Op (ShowItemTop ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: ShowItemTop () -> orig -> Ref Tree -> impl Source #

showItemTop :: (HasCallStack, Match r ~ FindOp a a (ShowItemTop ()), Op (ShowItemTop ()) r a impl) => Ref a -> impl Source #

data ShowItemMiddle a Source #

Instances
impl ~ (Ref TreeItem -> IO ()) => Op (ShowItemMiddle ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: ShowItemMiddle () -> orig -> Ref Tree -> impl Source #

showItemMiddle :: (HasCallStack, Match r ~ FindOp a a (ShowItemMiddle ()), Op (ShowItemMiddle ()) r a impl) => Ref a -> impl Source #

data ShowItemBottom a Source #

Instances
impl ~ (Ref TreeItem -> IO ()) => Op (ShowItemBottom ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: ShowItemBottom () -> orig -> Ref Tree -> impl Source #

showItemBottom :: (HasCallStack, Match r ~ FindOp a a (ShowItemBottom ()), Op (ShowItemBottom ()) r a impl) => Ref a -> impl Source #

data Display a Source #

Instances
impl ~ (Ref TreeItem -> IO ()) => Op (Display ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: Display () -> orig -> Ref Tree -> impl Source #

display :: (HasCallStack, Match r ~ FindOp a a (Display ()), Op (Display ()) r a impl) => Ref a -> impl Source #

data GetVposition a Source #

Instances
impl ~ IO Int => Op (GetVposition ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: GetVposition () -> orig -> Ref Tree -> impl Source #

getVposition :: (HasCallStack, Match r ~ FindOp a a (GetVposition ()), Op (GetVposition ()) r a impl) => Ref a -> impl Source #

data SetVposition a Source #

Instances
impl ~ (Int -> IO ()) => Op (SetVposition ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: SetVposition () -> orig -> Ref Tree -> impl Source #

setVposition :: (HasCallStack, Match r ~ FindOp a a (SetVposition ()), Op (SetVposition ()) r a impl) => Ref a -> impl Source #

data IsScrollbar a Source #

Instances
(Parent a Widget, impl ~ (Ref a -> IO Bool)) => Op (IsScrollbar ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: IsScrollbar () -> orig -> Ref Tree -> impl Source #

isScrollbar :: (HasCallStack, Match r ~ FindOp a a (IsScrollbar ()), Op (IsScrollbar ()) r a impl) => Ref a -> impl Source #

data IsVscrollVisible a Source #

Instances
impl ~ IO Bool => Op (IsVscrollVisible ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: IsVscrollVisible () -> orig -> Ref Tree -> impl Source #

isVscrollVisible :: (HasCallStack, Match r ~ FindOp a a (IsVscrollVisible ()), Op (IsVscrollVisible ()) r a impl) => Ref a -> impl Source #

data SetCallbackItem a Source #

Instances
(Parent a TreeItem, impl ~ (Ref a -> IO ())) => Op (SetCallbackItem ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: SetCallbackItem () -> orig -> Ref Tree -> impl Source #

setCallbackItem :: (HasCallStack, Match r ~ FindOp a a (SetCallbackItem ()), Op (SetCallbackItem ()) r a impl) => Ref a -> impl Source #

data GetCallbackItem a Source #

Instances
impl ~ IO (Maybe (Ref TreeItem)) => Op (GetCallbackItem ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: GetCallbackItem () -> orig -> Ref Tree -> impl Source #

getCallbackItem :: (HasCallStack, Match r ~ FindOp a a (GetCallbackItem ()), Op (GetCallbackItem ()) r a impl) => Ref a -> impl Source #

data SetCallbackReason a Source #

Instances
impl ~ (TreeReasonType -> IO ()) => Op (SetCallbackReason ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: SetCallbackReason () -> orig -> Ref Tree -> impl Source #

data GetCallbackReason a Source #

Instances
impl ~ IO TreeReasonType => Op (GetCallbackReason ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: GetCallbackReason () -> orig -> Ref Tree -> impl Source #

data RecalcTree a Source #

Instances
impl ~ IO () => Op (RecalcTree ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: RecalcTree () -> orig -> Ref Tree -> impl Source #

recalcTree :: (HasCallStack, Match r ~ FindOp a a (RecalcTree ()), Op (RecalcTree ()) r a impl) => Ref a -> impl Source #

data SetMarginbottom a Source #

Instances
impl ~ (Int -> IO ()) => Op (SetMarginbottom ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: SetMarginbottom () -> orig -> Ref Tree -> impl Source #

impl ~ (Int -> IO ()) => Op (SetMarginbottom ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: SetMarginbottom () -> orig -> Ref Tree -> impl Source #

setMarginbottom :: (HasCallStack, Match r ~ FindOp a a (SetMarginbottom ()), Op (SetMarginbottom ()) r a impl) => Ref a -> impl Source #

data GetMarginbottom a Source #

Instances
impl ~ IO Int => Op (GetMarginbottom ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: GetMarginbottom () -> orig -> Ref Tree -> impl Source #

impl ~ IO Int => Op (GetMarginbottom ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: GetMarginbottom () -> orig -> Ref Tree -> impl Source #

getMarginbottom :: (HasCallStack, Match r ~ FindOp a a (GetMarginbottom ()), Op (GetMarginbottom ()) r a impl) => Ref a -> impl Source #

data SetWidgetmarginleft a Source #

Instances
impl ~ (Int -> IO ()) => Op (SetWidgetmarginleft ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: SetWidgetmarginleft () -> orig -> Ref Tree -> impl Source #

impl ~ (Int -> IO ()) => Op (SetWidgetmarginleft ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: SetWidgetmarginleft () -> orig -> Ref Tree -> impl Source #

data GetWidgetmarginleft a Source #

Instances
impl ~ IO Int => Op (GetWidgetmarginleft ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: GetWidgetmarginleft () -> orig -> Ref Tree -> impl Source #

impl ~ IO Int => Op (GetWidgetmarginleft ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: GetWidgetmarginleft () -> orig -> Ref Tree -> impl Source #

data SetItemReselectMode a Source #

Instances
impl ~ (TreeItemReselectMode -> IO ()) => Op (SetItemReselectMode ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: SetItemReselectMode () -> orig -> Ref Tree -> impl Source #

impl ~ (TreeItemReselectMode -> IO ()) => Op (SetItemReselectMode ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: SetItemReselectMode () -> orig -> Ref Tree -> impl Source #

data GetItemReselectMode a Source #

Instances
impl ~ IO TreeItemReselectMode => Op (GetItemReselectMode ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: GetItemReselectMode () -> orig -> Ref Tree -> impl Source #

impl ~ IO TreeItemReselectMode => Op (GetItemReselectMode ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: GetItemReselectMode () -> orig -> Ref Tree -> impl Source #

data SetItemDrawMode a Source #

Instances
impl ~ ([TreeItemDrawMode] -> IO ()) => Op (SetItemDrawMode ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: SetItemDrawMode () -> orig -> Ref Tree -> impl Source #

impl ~ ([TreeItemDrawMode] -> IO ()) => Op (SetItemDrawMode ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: SetItemDrawMode () -> orig -> Ref Tree -> impl Source #

setItemDrawMode :: (HasCallStack, Match r ~ FindOp a a (SetItemDrawMode ()), Op (SetItemDrawMode ()) r a impl) => Ref a -> impl Source #

data GetItemDrawMode a Source #

Instances
impl ~ IO [TreeItemDrawMode] => Op (GetItemDrawMode ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: GetItemDrawMode () -> orig -> Ref Tree -> impl Source #

impl ~ IO [TreeItemDrawMode] => Op (GetItemDrawMode ()) Tree orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

runOp :: GetItemDrawMode () -> orig -> Ref Tree -> impl Source #

getItemDrawMode :: (HasCallStack, Match r ~ FindOp a a (GetItemDrawMode ()), Op (GetItemDrawMode ()) r a impl) => Ref a -> impl Source #

TextSelection

type TextSelection = CTextSelection Base Source #

data Update a Source #

Instances
impl ~ (AtIndex -> Int -> Int -> IO ()) => Op (Update ()) TextSelection orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextSelection

Methods

runOp :: Update () -> orig -> Ref TextSelection -> impl Source #

update :: (HasCallStack, Match r ~ FindOp a a (Update ()), Op (Update ()) r a impl) => Ref a -> impl Source #

data Start a Source #

Instances
impl ~ IO AtIndex => Op (Start ()) TextSelection orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextSelection

Methods

runOp :: Start () -> orig -> Ref TextSelection -> impl Source #

start :: (HasCallStack, Match r ~ FindOp a a (Start ()), Op (Start ()) r a impl) => Ref a -> impl Source #

data SetSelected a Source #

Instances
impl ~ (Bool -> IO ()) => Op (SetSelected ()) TextSelection orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextSelection

Methods

runOp :: SetSelected () -> orig -> Ref TextSelection -> impl Source #

setSelected :: (HasCallStack, Match r ~ FindOp a a (SetSelected ()), Op (SetSelected ()) r a impl) => Ref a -> impl Source #

data Includes a Source #

Instances
impl ~ (AtIndex -> IO Bool) => Op (Includes ()) TextSelection orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextSelection

Methods

runOp :: Includes () -> orig -> Ref TextSelection -> impl Source #

includes :: (HasCallStack, Match r ~ FindOp a a (Includes ()), Op (Includes ()) r a impl) => Ref a -> impl Source #

TextBuffer

type TextBuffer = CTextBuffer Base Source #

data InputFileWasTranscoded a Source #

Instances
impl ~ IO Bool => Op (InputFileWasTranscoded ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: InputFileWasTranscoded () -> orig -> Ref TextBuffer -> impl Source #

data FileEncodingWarningMessage a Source #

Instances
impl ~ IO Text => Op (FileEncodingWarningMessage ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: FileEncodingWarningMessage () -> orig -> Ref TextBuffer -> impl Source #

data GetLength a Source #

Instances
impl ~ IO Int => Op (GetLength ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: GetLength () -> orig -> Ref TextBuffer -> impl Source #

getLength :: (HasCallStack, Match r ~ FindOp a a (GetLength ()), Op (GetLength ()) r a impl) => Ref a -> impl Source #

data TextRange a Source #

Instances
impl ~ (IndexRange -> IO Text) => Op (TextRange ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: TextRange () -> orig -> Ref TextBuffer -> impl Source #

textRange :: (HasCallStack, Match r ~ FindOp a a (TextRange ()), Op (TextRange ()) r a impl) => Ref a -> impl Source #

data CharAt a Source #

Instances
impl ~ (AtIndex -> IO Char) => Op (CharAt ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: CharAt () -> orig -> Ref TextBuffer -> impl Source #

charAt :: (HasCallStack, Match r ~ FindOp a a (CharAt ()), Op (CharAt ()) r a impl) => Ref a -> impl Source #

data ByteAt a Source #

Instances
impl ~ (AtIndex -> IO Char) => Op (ByteAt ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: ByteAt () -> orig -> Ref TextBuffer -> impl Source #

byteAt :: (HasCallStack, Match r ~ FindOp a a (ByteAt ()), Op (ByteAt ()) r a impl) => Ref a -> impl Source #

data AppendToBuffer a Source #

Instances
impl ~ (Text -> IO ()) => Op (AppendToBuffer ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: AppendToBuffer () -> orig -> Ref TextBuffer -> impl Source #

appendToBuffer :: (HasCallStack, Match r ~ FindOp a a (AppendToBuffer ()), Op (AppendToBuffer ()) r a impl) => Ref a -> impl Source #

data CanUndo a Source #

Instances
impl ~ (Bool -> IO ()) => Op (CanUndo ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: CanUndo () -> orig -> Ref TextBuffer -> impl Source #

canUndo :: (HasCallStack, Match r ~ FindOp a a (CanUndo ()), Op (CanUndo ()) r a impl) => Ref a -> impl Source #

data Insertfile a Source #

Instances
impl ~ (Text -> AtIndex -> IO (Either DataProcessingError ())) => Op (Insertfile ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: Insertfile () -> orig -> Ref TextBuffer -> impl Source #

insertfile :: (HasCallStack, Match r ~ FindOp a a (Insertfile ()), Op (Insertfile ()) r a impl) => Ref a -> impl Source #

data InsertfileWithBuflen a Source #

Instances
impl ~ (Text -> AtIndex -> Int -> IO (Either DataProcessingError ())) => Op (InsertfileWithBuflen ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: InsertfileWithBuflen () -> orig -> Ref TextBuffer -> impl Source #

data Appendfile a Source #

Instances
impl ~ (Text -> IO (Either DataProcessingError ())) => Op (Appendfile ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: Appendfile () -> orig -> Ref TextBuffer -> impl Source #

appendfile :: (HasCallStack, Match r ~ FindOp a a (Appendfile ()), Op (Appendfile ()) r a impl) => Ref a -> impl Source #

data AppendfileWithBuflen a Source #

Instances
impl ~ (Text -> Int -> IO (Either DataProcessingError ())) => Op (AppendfileWithBuflen ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: AppendfileWithBuflen () -> orig -> Ref TextBuffer -> impl Source #

data Loadfile a Source #

Instances
impl ~ (Text -> IO (Either DataProcessingError ())) => Op (Loadfile ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: Loadfile () -> orig -> Ref TextBuffer -> impl Source #

loadfile :: (HasCallStack, Match r ~ FindOp a a (Loadfile ()), Op (Loadfile ()) r a impl) => Ref a -> impl Source #

data LoadfileWithBuflen a Source #

Instances
impl ~ (Text -> Int -> IO (Either DataProcessingError ())) => Op (LoadfileWithBuflen ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: LoadfileWithBuflen () -> orig -> Ref TextBuffer -> impl Source #

data Outputfile a Source #

Instances
impl ~ (Text -> IndexRange -> IO (Either DataProcessingError ())) => Op (Outputfile ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: Outputfile () -> orig -> Ref TextBuffer -> impl Source #

outputfile :: (HasCallStack, Match r ~ FindOp a a (Outputfile ()), Op (Outputfile ()) r a impl) => Ref a -> impl Source #

data OutputfileWithBuflen a Source #

Instances
impl ~ (Text -> IndexRange -> Int -> IO (Either DataProcessingError ())) => Op (OutputfileWithBuflen ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: OutputfileWithBuflen () -> orig -> Ref TextBuffer -> impl Source #

data Savefile a Source #

Instances
impl ~ (Text -> IO (Either DataProcessingError ())) => Op (Savefile ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: Savefile () -> orig -> Ref TextBuffer -> impl Source #

savefile :: (HasCallStack, Match r ~ FindOp a a (Savefile ()), Op (Savefile ()) r a impl) => Ref a -> impl Source #

data SavefileWithBuflen a Source #

Instances
impl ~ (Text -> Int -> IO (Either DataProcessingError ())) => Op (SavefileWithBuflen ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: SavefileWithBuflen () -> orig -> Ref TextBuffer -> impl Source #

data GetTabDistance a Source #

Instances
impl ~ IO Int => Op (GetTabDistance ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: GetTabDistance () -> orig -> Ref TextBuffer -> impl Source #

getTabDistance :: (HasCallStack, Match r ~ FindOp a a (GetTabDistance ()), Op (GetTabDistance ()) r a impl) => Ref a -> impl Source #

data SetTabDistance a Source #

Instances
impl ~ (Int -> IO ()) => Op (SetTabDistance ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: SetTabDistance () -> orig -> Ref TextBuffer -> impl Source #

setTabDistance :: (HasCallStack, Match r ~ FindOp a a (SetTabDistance ()), Op (SetTabDistance ()) r a impl) => Ref a -> impl Source #

data Unselect a Source #

Instances
impl ~ IO () => Op (Unselect ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: Unselect () -> orig -> Ref TextBuffer -> impl Source #

unselect :: (HasCallStack, Match r ~ FindOp a a (Unselect ()), Op (Unselect ()) r a impl) => Ref a -> impl Source #

data SelectionPosition a Source #

Instances
impl ~ IO IndexRange => Op (SelectionPosition ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: SelectionPosition () -> orig -> Ref TextBuffer -> impl Source #

data SelectionText a Source #

Instances
impl ~ IO Text => Op (SelectionText ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: SelectionText () -> orig -> Ref TextBuffer -> impl Source #

selectionText :: (HasCallStack, Match r ~ FindOp a a (SelectionText ()), Op (SelectionText ()) r a impl) => Ref a -> impl Source #

data RemoveSelection a Source #

Instances
impl ~ IO () => Op (RemoveSelection ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: RemoveSelection () -> orig -> Ref TextBuffer -> impl Source #

removeSelection :: (HasCallStack, Match r ~ FindOp a a (RemoveSelection ()), Op (RemoveSelection ()) r a impl) => Ref a -> impl Source #

data ReplaceSelection a Source #

Instances
impl ~ (Text -> IO ()) => Op (ReplaceSelection ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: ReplaceSelection () -> orig -> Ref TextBuffer -> impl Source #

replaceSelection :: (HasCallStack, Match r ~ FindOp a a (ReplaceSelection ()), Op (ReplaceSelection ()) r a impl) => Ref a -> impl Source #

data SecondarySelect a Source #

Instances
impl ~ (IndexRange -> IO ()) => Op (SecondarySelect ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: SecondarySelect () -> orig -> Ref TextBuffer -> impl Source #

secondarySelect :: (HasCallStack, Match r ~ FindOp a a (SecondarySelect ()), Op (SecondarySelect ()) r a impl) => Ref a -> impl Source #

data SecondarySelected a Source #

Instances
impl ~ IO Bool => Op (SecondarySelected ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: SecondarySelected () -> orig -> Ref TextBuffer -> impl Source #

data SecondaryUnselect a Source #

Instances
impl ~ IO () => Op (SecondaryUnselect ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: SecondaryUnselect () -> orig -> Ref TextBuffer -> impl Source #

data SecondarySelectionText a Source #

Instances
impl ~ IO Text => Op (SecondarySelectionText ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: SecondarySelectionText () -> orig -> Ref TextBuffer -> impl Source #

data RemoveSecondarySelection a Source #

Instances
impl ~ IO () => Op (RemoveSecondarySelection ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: RemoveSecondarySelection () -> orig -> Ref TextBuffer -> impl Source #

data ReplaceSecondarySelection a Source #

Instances
impl ~ (Text -> IO ()) => Op (ReplaceSecondarySelection ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: ReplaceSecondarySelection () -> orig -> Ref TextBuffer -> impl Source #

data GetHighlight a Source #

Instances
impl ~ IO Bool => Op (GetHighlight ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: GetHighlight () -> orig -> Ref TextBuffer -> impl Source #

getHighlight :: (HasCallStack, Match r ~ FindOp a a (GetHighlight ()), Op (GetHighlight ()) r a impl) => Ref a -> impl Source #

data SetHighlight a Source #

Instances
impl ~ (IndexRange -> IO ()) => Op (SetHighlight ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: SetHighlight () -> orig -> Ref TextBuffer -> impl Source #

setHighlight :: (HasCallStack, Match r ~ FindOp a a (SetHighlight ()), Op (SetHighlight ()) r a impl) => Ref a -> impl Source #

data Unhighlight a Source #

Instances
impl ~ IO () => Op (Unhighlight ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: Unhighlight () -> orig -> Ref TextBuffer -> impl Source #

unhighlight :: (HasCallStack, Match r ~ FindOp a a (Unhighlight ()), Op (Unhighlight ()) r a impl) => Ref a -> impl Source #

data HighlightPosition a Source #

Instances
impl ~ IO (Maybe IndexRange) => Op (HighlightPosition ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: HighlightPosition () -> orig -> Ref TextBuffer -> impl Source #

data HighlightText a Source #

Instances
impl ~ IO Text => Op (HighlightText ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: HighlightText () -> orig -> Ref TextBuffer -> impl Source #

highlightText :: (HasCallStack, Match r ~ FindOp a a (HighlightText ()), Op (HighlightText ()) r a impl) => Ref a -> impl Source #

data AddModifyCallback a Source #

Instances
impl ~ (TextModifyCb -> IO (FunPtr ())) => Op (AddModifyCallback ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: AddModifyCallback () -> orig -> Ref TextBuffer -> impl Source #

data RemoveModifyCallback a Source #

Instances
impl ~ (FunPtr () -> IO ()) => Op (RemoveModifyCallback ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: RemoveModifyCallback () -> orig -> Ref TextBuffer -> impl Source #

data CallModifyCallbacks a Source #

Instances
impl ~ IO () => Op (CallModifyCallbacks ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: CallModifyCallbacks () -> orig -> Ref TextBuffer -> impl Source #

data AddPredeleteCallback a Source #

Instances
impl ~ (TextPredeleteCb -> IO (FunPtr ())) => Op (AddPredeleteCallback ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: AddPredeleteCallback () -> orig -> Ref TextBuffer -> impl Source #

data RemovePredeleteCallback a Source #

Instances
impl ~ (FunPtr () -> IO ()) => Op (RemovePredeleteCallback ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: RemovePredeleteCallback () -> orig -> Ref TextBuffer -> impl Source #

data CallPredeleteCallbacks a Source #

Instances
impl ~ IO () => Op (CallPredeleteCallbacks ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: CallPredeleteCallbacks () -> orig -> Ref TextBuffer -> impl Source #

data LineText a Source #

Instances
impl ~ (LineNumber -> IO (Either OutOfRange String)) => Op (LineText ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: LineText () -> orig -> Ref TextBuffer -> impl Source #

lineText :: (HasCallStack, Match r ~ FindOp a a (LineText ()), Op (LineText ()) r a impl) => Ref a -> impl Source #

data LineStart a Source #

Instances
impl ~ (AtIndex -> IO AtIndex) => Op (LineStart ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: LineStart () -> orig -> Ref TextDisplay -> impl Source #

impl ~ (LineNumber -> IO (Either OutOfRange AtIndex)) => Op (LineStart ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: LineStart () -> orig -> Ref TextBuffer -> impl Source #

lineStart :: (HasCallStack, Match r ~ FindOp a a (LineStart ()), Op (LineStart ()) r a impl) => Ref a -> impl Source #

data LineEnd a Source #

Instances
impl ~ (AtIndex -> Bool -> IO AtIndex) => Op (LineEnd ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: LineEnd () -> orig -> Ref TextDisplay -> impl Source #

impl ~ (LineNumber -> IO (Either OutOfRange AtIndex)) => Op (LineEnd ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: LineEnd () -> orig -> Ref TextBuffer -> impl Source #

lineEnd :: (HasCallStack, Match r ~ FindOp a a (LineEnd ()), Op (LineEnd ()) r a impl) => Ref a -> impl Source #

data WordStart a Source #

Instances
impl ~ (AtIndex -> IO AtIndex) => Op (WordStart ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: WordStart () -> orig -> Ref TextDisplay -> impl Source #

impl ~ (AtIndex -> IO (Either OutOfRange AtIndex)) => Op (WordStart ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: WordStart () -> orig -> Ref TextBuffer -> impl Source #

wordStart :: (HasCallStack, Match r ~ FindOp a a (WordStart ()), Op (WordStart ()) r a impl) => Ref a -> impl Source #

data WordEnd a Source #

Instances
impl ~ (AtIndex -> IO AtIndex) => Op (WordEnd ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: WordEnd () -> orig -> Ref TextDisplay -> impl Source #

impl ~ (AtIndex -> IO (Either OutOfRange AtIndex)) => Op (WordEnd ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: WordEnd () -> orig -> Ref TextBuffer -> impl Source #

wordEnd :: (HasCallStack, Match r ~ FindOp a a (WordEnd ()), Op (WordEnd ()) r a impl) => Ref a -> impl Source #

data CountDisplayedCharacters a Source #

Instances
impl ~ (IndexRange -> IO Int) => Op (CountDisplayedCharacters ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: CountDisplayedCharacters () -> orig -> Ref TextBuffer -> impl Source #

data SkipDisplayedCharacters a Source #

Instances
impl ~ (AtIndex -> Int -> IO AtIndex) => Op (SkipDisplayedCharacters ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: SkipDisplayedCharacters () -> orig -> Ref TextBuffer -> impl Source #

data CountLines a Source #

Instances
impl ~ (IndexRange -> Bool -> IO Int) => Op (CountLines ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: CountLines () -> orig -> Ref TextDisplay -> impl Source #

impl ~ (IndexRange -> IO Lines) => Op (CountLines ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: CountLines () -> orig -> Ref TextBuffer -> impl Source #

countLines :: (HasCallStack, Match r ~ FindOp a a (CountLines ()), Op (CountLines ()) r a impl) => Ref a -> impl Source #

data SkipLines a Source #

Instances
impl ~ (AtIndex -> Int -> Bool -> IO AtIndex) => Op (SkipLines ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: SkipLines () -> orig -> Ref TextDisplay -> impl Source #

impl ~ (AtIndex -> Lines -> IO AtIndex) => Op (SkipLines ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: SkipLines () -> orig -> Ref TextBuffer -> impl Source #

skipLines :: (HasCallStack, Match r ~ FindOp a a (SkipLines ()), Op (SkipLines ()) r a impl) => Ref a -> impl Source #

data RewindLines a Source #

Instances
impl ~ (AtIndex -> Int -> IO AtIndex) => Op (RewindLines ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: RewindLines () -> orig -> Ref TextDisplay -> impl Source #

impl ~ (AtIndex -> Lines -> IO AtIndex) => Op (RewindLines ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: RewindLines () -> orig -> Ref TextBuffer -> impl Source #

rewindLines :: (HasCallStack, Match r ~ FindOp a a (RewindLines ()), Op (RewindLines ()) r a impl) => Ref a -> impl Source #

data FindcharForward a Source #

Instances
impl ~ (AtIndex -> Char -> IO (Either NotFound AtIndex)) => Op (FindcharForward ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: FindcharForward () -> orig -> Ref TextBuffer -> impl Source #

findcharForward :: (HasCallStack, Match r ~ FindOp a a (FindcharForward ()), Op (FindcharForward ()) r a impl) => Ref a -> impl Source #

data FindcharBackward a Source #

Instances
impl ~ (AtIndex -> Char -> IO (Either NotFound AtIndex)) => Op (FindcharBackward ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: FindcharBackward () -> orig -> Ref TextBuffer -> impl Source #

findcharBackward :: (HasCallStack, Match r ~ FindOp a a (FindcharBackward ()), Op (FindcharBackward ()) r a impl) => Ref a -> impl Source #

data PrimarySelection a Source #

Instances
impl ~ IO (Maybe (Ref TextSelection)) => Op (PrimarySelection ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: PrimarySelection () -> orig -> Ref TextBuffer -> impl Source #

primarySelection :: (HasCallStack, Match r ~ FindOp a a (PrimarySelection ()), Op (PrimarySelection ()) r a impl) => Ref a -> impl Source #

data SecondarySelection a Source #

Instances
impl ~ IO (Maybe (Ref TextSelection)) => Op (SecondarySelection ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: SecondarySelection () -> orig -> Ref TextBuffer -> impl Source #

data HighlightSelection a Source #

Instances
impl ~ IO (Maybe (Ref TextSelection)) => Op (HighlightSelection ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: HighlightSelection () -> orig -> Ref TextBuffer -> impl Source #

data PrevChar a Source #

Instances
impl ~ (AtIndex -> IO (Either OutOfRange AtIndex)) => Op (PrevChar ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: PrevChar () -> orig -> Ref TextBuffer -> impl Source #

prevChar :: (HasCallStack, Match r ~ FindOp a a (PrevChar ()), Op (PrevChar ()) r a impl) => Ref a -> impl Source #

data PrevCharClipped a Source #

Instances
impl ~ (AtIndex -> IO (Either OutOfRange AtIndex)) => Op (PrevCharClipped ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: PrevCharClipped () -> orig -> Ref TextBuffer -> impl Source #

prevCharClipped :: (HasCallStack, Match r ~ FindOp a a (PrevCharClipped ()), Op (PrevCharClipped ()) r a impl) => Ref a -> impl Source #

data NextChar a Source #

Instances
impl ~ (AtIndex -> IO AtIndex) => Op (NextChar ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: NextChar () -> orig -> Ref TextBuffer -> impl Source #

nextChar :: (HasCallStack, Match r ~ FindOp a a (NextChar ()), Op (NextChar ()) r a impl) => Ref a -> impl Source #

data NextCharClipped a Source #

Instances
impl ~ (AtIndex -> IO AtIndex) => Op (NextCharClipped ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: NextCharClipped () -> orig -> Ref TextBuffer -> impl Source #

nextCharClipped :: (HasCallStack, Match r ~ FindOp a a (NextCharClipped ()), Op (NextCharClipped ()) r a impl) => Ref a -> impl Source #

data Utf8Align a Source #

Instances
impl ~ (AtIndex -> IO (Either OutOfRange AtIndex)) => Op (Utf8Align ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

runOp :: Utf8Align () -> orig -> Ref TextBuffer -> impl Source #

utf8Align :: (HasCallStack, Match r ~ FindOp a a (Utf8Align ()), Op (Utf8Align ()) r a impl) => Ref a -> impl Source #

TextDisplay,

type TextDisplay = CTextDisplay Group Source #

data SetBuffer a Source #

Instances
(Parent a TextBuffer, impl ~ (Maybe (Ref a) -> IO ())) => Op (SetBuffer ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: SetBuffer () -> orig -> Ref TextDisplay -> impl Source #

setBuffer :: (HasCallStack, Match r ~ FindOp a a (SetBuffer ()), Op (SetBuffer ()) r a impl) => Ref a -> impl Source #

data GetBuffer a Source #

Instances
impl ~ IO (Maybe (Ref TextBuffer)) => Op (GetBuffer ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: GetBuffer () -> orig -> Ref TextDisplay -> impl Source #

getBuffer :: (HasCallStack, Match r ~ FindOp a a (GetBuffer ()), Op (GetBuffer ()) r a impl) => Ref a -> impl Source #

data RedisplayRange a Source #

Instances
impl ~ (IndexRange -> IO ()) => Op (RedisplayRange ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: RedisplayRange () -> orig -> Ref TextDisplay -> impl Source #

redisplayRange :: (HasCallStack, Match r ~ FindOp a a (RedisplayRange ()), Op (RedisplayRange ()) r a impl) => Ref a -> impl Source #

data Scroll a Source #

Instances
impl ~ (LineNumber -> AtIndex -> IO ()) => Op (Scroll ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: Scroll () -> orig -> Ref TextDisplay -> impl Source #

scroll :: (HasCallStack, Match r ~ FindOp a a (Scroll ()), Op (Scroll ()) r a impl) => Ref a -> impl Source #

data Overstrike a Source #

Instances
impl ~ (Text -> IO ()) => Op (Overstrike ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: Overstrike () -> orig -> Ref TextDisplay -> impl Source #

overstrike :: (HasCallStack, Match r ~ FindOp a a (Overstrike ()), Op (Overstrike ()) r a impl) => Ref a -> impl Source #

data SetInsertPosition a Source #

Instances
impl ~ (AtIndex -> IO ()) => Op (SetInsertPosition ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: SetInsertPosition () -> orig -> Ref TextDisplay -> impl Source #

data GetInsertPosition a Source #

Instances
impl ~ IO AtIndex => Op (GetInsertPosition ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: GetInsertPosition () -> orig -> Ref TextDisplay -> impl Source #

data PositionToXy a Source #

Instances
impl ~ (AtIndex -> IO (Either OutOfRange Position)) => Op (PositionToXy ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: PositionToXy () -> orig -> Ref TextDisplay -> impl Source #

positionToXy :: (HasCallStack, Match r ~ FindOp a a (PositionToXy ()), Op (PositionToXy ()) r a impl) => Ref a -> impl Source #

data InSelection a Source #

Instances
impl ~ (Position -> IO Bool) => Op (InSelection ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: InSelection () -> orig -> Ref TextDisplay -> impl Source #

inSelection :: (HasCallStack, Match r ~ FindOp a a (InSelection ()), Op (InSelection ()) r a impl) => Ref a -> impl Source #

data ShowInsertPosition a Source #

Instances
impl ~ IO () => Op (ShowInsertPosition ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: ShowInsertPosition () -> orig -> Ref TextDisplay -> impl Source #

data MoveRight a Source #

Instances
impl ~ IO (Either OutOfRange ()) => Op (MoveRight ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: MoveRight () -> orig -> Ref TextDisplay -> impl Source #

moveRight :: (HasCallStack, Match r ~ FindOp a a (MoveRight ()), Op (MoveRight ()) r a impl) => Ref a -> impl Source #

data MoveLeft a Source #

Instances
impl ~ IO (Either OutOfRange ()) => Op (MoveLeft ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: MoveLeft () -> orig -> Ref TextDisplay -> impl Source #

moveLeft :: (HasCallStack, Match r ~ FindOp a a (MoveLeft ()), Op (MoveLeft ()) r a impl) => Ref a -> impl Source #

data MoveUp a Source #

Instances
impl ~ IO (Either OutOfRange ()) => Op (MoveUp ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: MoveUp () -> orig -> Ref TextDisplay -> impl Source #

moveUp :: (HasCallStack, Match r ~ FindOp a a (MoveUp ()), Op (MoveUp ()) r a impl) => Ref a -> impl Source #

data MoveDown a Source #

Instances
impl ~ IO (Either OutOfRange ()) => Op (MoveDown ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: MoveDown () -> orig -> Ref TextDisplay -> impl Source #

moveDown :: (HasCallStack, Match r ~ FindOp a a (MoveDown ()), Op (MoveDown ()) r a impl) => Ref a -> impl Source #

data NextWord a Source #

Instances
impl ~ IO () => Op (NextWord ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: NextWord () -> orig -> Ref TextDisplay -> impl Source #

nextWord :: (HasCallStack, Match r ~ FindOp a a (NextWord ()), Op (NextWord ()) r a impl) => Ref a -> impl Source #

data PreviousWord a Source #

Instances
impl ~ IO () => Op (PreviousWord ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: PreviousWord () -> orig -> Ref TextDisplay -> impl Source #

previousWord :: (HasCallStack, Match r ~ FindOp a a (PreviousWord ()), Op (PreviousWord ()) r a impl) => Ref a -> impl Source #

data ShowCursor a Source #

Instances
impl ~ (Bool -> IO ()) => Op (ShowCursor ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: ShowCursor () -> orig -> Ref TextDisplay -> impl Source #

showCursor :: (HasCallStack, Match r ~ FindOp a a (ShowCursor ()), Op (ShowCursor ()) r a impl) => Ref a -> impl Source #

data SetCursorStyle a Source #

Instances
impl ~ (CursorType -> IO ()) => Op (SetCursorStyle ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: SetCursorStyle () -> orig -> Ref TextDisplay -> impl Source #

setCursorStyle :: (HasCallStack, Match r ~ FindOp a a (SetCursorStyle ()), Op (SetCursorStyle ()) r a impl) => Ref a -> impl Source #

data GetScrollbarAlign a Source #

Instances
impl ~ IO AlignType => Op (GetScrollbarAlign ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: GetScrollbarAlign () -> orig -> Ref TextDisplay -> impl Source #

data SetScrollbarAlign a Source #

Instances
impl ~ (AlignType -> IO ()) => Op (SetScrollbarAlign ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: SetScrollbarAlign () -> orig -> Ref TextDisplay -> impl Source #

data HighlightData a Source #

Instances
(Parent a TextBuffer, impl ~ (Ref a -> [(Char, StyleTableEntry)] -> Maybe (Char, UnfinishedStyleCb) -> IO ())) => Op (HighlightData ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: HighlightData () -> orig -> Ref TextDisplay -> impl Source #

highlightData :: (HasCallStack, Match r ~ FindOp a a (HighlightData ()), Op (HighlightData ()) r a impl) => Ref a -> impl Source #

data PositionStyle a Source #

Instances
impl ~ (AtIndex -> Int -> LineNumber -> IO TextDisplayStyle) => Op (PositionStyle ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: PositionStyle () -> orig -> Ref TextDisplay -> impl Source #

positionStyle :: (HasCallStack, Match r ~ FindOp a a (PositionStyle ()), Op (PositionStyle ()) r a impl) => Ref a -> impl Source #

data XToCol a Source #

Instances
impl ~ (Double -> IO Double) => Op (XToCol ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: XToCol () -> orig -> Ref TextDisplay -> impl Source #

xToCol :: (HasCallStack, Match r ~ FindOp a a (XToCol ()), Op (XToCol ()) r a impl) => Ref a -> impl Source #

data ColToX a Source #

Instances
impl ~ (Double -> IO Double) => Op (ColToX ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: ColToX () -> orig -> Ref TextDisplay -> impl Source #

colToX :: (HasCallStack, Match r ~ FindOp a a (ColToX ()), Op (ColToX ()) r a impl) => Ref a -> impl Source #

data SetLinenumberWidth a Source #

Instances
impl ~ (Width -> IO ()) => Op (SetLinenumberWidth ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: SetLinenumberWidth () -> orig -> Ref TextDisplay -> impl Source #

data GetLinenumberWidth a Source #

Instances
impl ~ IO Width => Op (GetLinenumberWidth ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: GetLinenumberWidth () -> orig -> Ref TextDisplay -> impl Source #

data SetLinenumberFont a Source #

Instances
impl ~ (Font -> IO ()) => Op (SetLinenumberFont ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: SetLinenumberFont () -> orig -> Ref TextDisplay -> impl Source #

data GetLinenumberFont a Source #

Instances
impl ~ IO Font => Op (GetLinenumberFont ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: GetLinenumberFont () -> orig -> Ref TextDisplay -> impl Source #

data SetLinenumberSize a Source #

Instances
impl ~ (FontSize -> IO ()) => Op (SetLinenumberSize ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: SetLinenumberSize () -> orig -> Ref TextDisplay -> impl Source #

data GetLinenumberSize a Source #

Instances
impl ~ IO FontSize => Op (GetLinenumberSize ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: GetLinenumberSize () -> orig -> Ref TextDisplay -> impl Source #

data SetLinenumberFgcolor a Source #

Instances
impl ~ (Color -> IO ()) => Op (SetLinenumberFgcolor ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: SetLinenumberFgcolor () -> orig -> Ref TextDisplay -> impl Source #

data GetLinenumberFgcolor a Source #

Instances
impl ~ IO Color => Op (GetLinenumberFgcolor ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: GetLinenumberFgcolor () -> orig -> Ref TextDisplay -> impl Source #

data SetLinenumberBgcolor a Source #

Instances
impl ~ (Color -> IO ()) => Op (SetLinenumberBgcolor ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: SetLinenumberBgcolor () -> orig -> Ref TextDisplay -> impl Source #

data GetLinenumberBgcolor a Source #

Instances
impl ~ IO Color => Op (GetLinenumberBgcolor ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: GetLinenumberBgcolor () -> orig -> Ref TextDisplay -> impl Source #

data SetLinenumberAlign a Source #

Instances
impl ~ (AlignType -> IO ()) => Op (SetLinenumberAlign ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: SetLinenumberAlign () -> orig -> Ref TextDisplay -> impl Source #

data GetLinenumberAlign a Source #

Instances
impl ~ IO AlignType => Op (GetLinenumberAlign ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: GetLinenumberAlign () -> orig -> Ref TextDisplay -> impl Source #

data SetLinenumberFormat a Source #

Instances
impl ~ (Text -> IO ()) => Op (SetLinenumberFormat ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: SetLinenumberFormat () -> orig -> Ref TextDisplay -> impl Source #

data GetLinenumberFormat a Source #

Instances
impl ~ IO Text => Op (GetLinenumberFormat ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: GetLinenumberFormat () -> orig -> Ref TextDisplay -> impl Source #

data WrapMode a Source #

Instances
impl ~ (WrapType -> IO ()) => Op (WrapMode ()) TextDisplay orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

runOp :: WrapMode () -> orig -> Ref TextDisplay -> impl Source #

wrapMode :: (HasCallStack, Match r ~ FindOp a a (WrapMode ()), Op (WrapMode ()) r a impl) => Ref a -> impl Source #

TextEditor

type TextEditor = CTextEditor TextDisplay Source #

data SetInsertMode a Source #

Instances
impl ~ (Bool -> IO ()) => Op (SetInsertMode ()) TextEditor orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextEditor

Methods

runOp :: SetInsertMode () -> orig -> Ref TextEditor -> impl Source #

setInsertMode :: (HasCallStack, Match r ~ FindOp a a (SetInsertMode ()), Op (SetInsertMode ()) r a impl) => Ref a -> impl Source #

data GetInsertMode a Source #

Instances
impl ~ IO Bool => Op (GetInsertMode ()) TextEditor orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextEditor

Methods

runOp :: GetInsertMode () -> orig -> Ref TextEditor -> impl Source #

getInsertMode :: (HasCallStack, Match r ~ FindOp a a (GetInsertMode ()), Op (GetInsertMode ()) r a impl) => Ref a -> impl Source #

data GetDefaultKeyBindings a Source #

Instances
impl ~ IO [KeyBinding] => Op (GetDefaultKeyBindings ()) TextEditor orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextEditor

Methods

runOp :: GetDefaultKeyBindings () -> orig -> Ref TextEditor -> impl Source #

data ReplaceKeyBindings a Source #

Instances
impl ~ ([KeyBinding] -> IO ()) => Op (ReplaceKeyBindings ()) TextEditor orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextEditor

Methods

runOp :: ReplaceKeyBindings () -> orig -> Ref TextEditor -> impl Source #

NativeFileChooser

type NativeFileChooser = CNativeFileChooser Base Source #

data SetOptions a Source #

Instances
impl ~ ([NativeFileChooserOption] -> IO ()) => Op (SetOptions ()) NativeFileChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

runOp :: SetOptions () -> orig -> Ref NativeFileChooser -> impl Source #

setOptions :: (HasCallStack, Match r ~ FindOp a a (SetOptions ()), Op (SetOptions ()) r a impl) => Ref a -> impl Source #

data GetOptions a Source #

Instances
impl ~ IO [NativeFileChooserOption] => Op (GetOptions ()) NativeFileChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

runOp :: GetOptions () -> orig -> Ref NativeFileChooser -> impl Source #

getOptions :: (HasCallStack, Match r ~ FindOp a a (GetOptions ()), Op (GetOptions ()) r a impl) => Ref a -> impl Source #

data GetFilename a Source #

Instances
impl ~ IO (Maybe Text) => Op (GetFilename ()) NativeFileChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

runOp :: GetFilename () -> orig -> Ref NativeFileChooser -> impl Source #

getFilename :: (HasCallStack, Match r ~ FindOp a a (GetFilename ()), Op (GetFilename ()) r a impl) => Ref a -> impl Source #

data GetFilenameAt a Source #

Instances
impl ~ (AtIndex -> IO (Maybe Text)) => Op (GetFilenameAt ()) NativeFileChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

runOp :: GetFilenameAt () -> orig -> Ref NativeFileChooser -> impl Source #

getFilenameAt :: (HasCallStack, Match r ~ FindOp a a (GetFilenameAt ()), Op (GetFilenameAt ()) r a impl) => Ref a -> impl Source #

data SetDirectory a Source #

Instances
impl ~ (Text -> IO ()) => Op (SetDirectory ()) NativeFileChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

runOp :: SetDirectory () -> orig -> Ref NativeFileChooser -> impl Source #

setDirectory :: (HasCallStack, Match r ~ FindOp a a (SetDirectory ()), Op (SetDirectory ()) r a impl) => Ref a -> impl Source #

data GetDirectory a Source #

Instances
impl ~ IO (Maybe Text) => Op (GetDirectory ()) NativeFileChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

runOp :: GetDirectory () -> orig -> Ref NativeFileChooser -> impl Source #

getDirectory :: (HasCallStack, Match r ~ FindOp a a (GetDirectory ()), Op (GetDirectory ()) r a impl) => Ref a -> impl Source #

data SetTitle a Source #

Instances
impl ~ (Text -> IO ()) => Op (SetTitle ()) NativeFileChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

runOp :: SetTitle () -> orig -> Ref NativeFileChooser -> impl Source #

setTitle :: (HasCallStack, Match r ~ FindOp a a (SetTitle ()), Op (SetTitle ()) r a impl) => Ref a -> impl Source #

data GetTitle a Source #

Instances
impl ~ IO (Maybe Text) => Op (GetTitle ()) NativeFileChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

runOp :: GetTitle () -> orig -> Ref NativeFileChooser -> impl Source #

getTitle :: (HasCallStack, Match r ~ FindOp a a (GetTitle ()), Op (GetTitle ()) r a impl) => Ref a -> impl Source #

data GetFilter a Source #

Instances
impl ~ IO Text => Op (GetFilter ()) FileBrowser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.FileBrowser

Methods

runOp :: GetFilter () -> orig -> Ref FileBrowser -> impl Source #

impl ~ IO (Maybe Text) => Op (GetFilter ()) NativeFileChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

runOp :: GetFilter () -> orig -> Ref NativeFileChooser -> impl Source #

getFilter :: (HasCallStack, Match r ~ FindOp a a (GetFilter ()), Op (GetFilter ()) r a impl) => Ref a -> impl Source #

data SetFilter a Source #

Instances
impl ~ (Text -> IO ()) => Op (SetFilter ()) FileBrowser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.FileBrowser

Methods

runOp :: SetFilter () -> orig -> Ref FileBrowser -> impl Source #

impl ~ (Text -> IO ()) => Op (SetFilter ()) NativeFileChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

runOp :: SetFilter () -> orig -> Ref NativeFileChooser -> impl Source #

setFilter :: (HasCallStack, Match r ~ FindOp a a (SetFilter ()), Op (SetFilter ()) r a impl) => Ref a -> impl Source #

data Filters a Source #

Instances
impl ~ IO Int => Op (Filters ()) NativeFileChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

runOp :: Filters () -> orig -> Ref NativeFileChooser -> impl Source #

filters :: (HasCallStack, Match r ~ FindOp a a (Filters ()), Op (Filters ()) r a impl) => Ref a -> impl Source #

data SetFilterValue a Source #

Instances
impl ~ (AtIndex -> IO ()) => Op (SetFilterValue ()) NativeFileChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

runOp :: SetFilterValue () -> orig -> Ref NativeFileChooser -> impl Source #

setFilterValue :: (HasCallStack, Match r ~ FindOp a a (SetFilterValue ()), Op (SetFilterValue ()) r a impl) => Ref a -> impl Source #

data GetFilterValue a Source #

Instances
impl ~ IO AtIndex => Op (GetFilterValue ()) NativeFileChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

runOp :: GetFilterValue () -> orig -> Ref NativeFileChooser -> impl Source #

getFilterValue :: (HasCallStack, Match r ~ FindOp a a (GetFilterValue ()), Op (GetFilterValue ()) r a impl) => Ref a -> impl Source #

data SetPresetFile a Source #

Instances
impl ~ (Text -> IO ()) => Op (SetPresetFile ()) NativeFileChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

runOp :: SetPresetFile () -> orig -> Ref NativeFileChooser -> impl Source #

setPresetFile :: (HasCallStack, Match r ~ FindOp a a (SetPresetFile ()), Op (SetPresetFile ()) r a impl) => Ref a -> impl Source #

data GetPresetFile a Source #

Instances
impl ~ IO (Maybe Text) => Op (GetPresetFile ()) NativeFileChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

runOp :: GetPresetFile () -> orig -> Ref NativeFileChooser -> impl Source #

getPresetFile :: (HasCallStack, Match r ~ FindOp a a (GetPresetFile ()), Op (GetPresetFile ()) r a impl) => Ref a -> impl Source #

data GetErrmsg a Source #

Instances
impl ~ IO (Maybe Text) => Op (GetErrmsg ()) NativeFileChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

runOp :: GetErrmsg () -> orig -> Ref NativeFileChooser -> impl Source #

getErrmsg :: (HasCallStack, Match r ~ FindOp a a (GetErrmsg ()), Op (GetErrmsg ()) r a impl) => Ref a -> impl Source #

Tile

type Tile = CTile Group Source #

type Pack = CPack Group Source #

setSpacing :: (HasCallStack, Match r ~ FindOp a a (SetSpacing ()), Op (SetSpacing ()) r a impl) => Ref a -> impl Source #

data SetSpacing a Source #

Instances
impl ~ (Int -> IO ()) => Op (SetSpacing ()) Pack orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Pack

Methods

runOp :: SetSpacing () -> orig -> Ref Pack -> impl Source #

getSpacing :: (HasCallStack, Match r ~ FindOp a a (GetSpacing ()), Op (GetSpacing ()) r a impl) => Ref a -> impl Source #

data GetSpacing a Source #

Instances
impl ~ IO Int => Op (GetSpacing ()) Pack orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Pack

Methods

runOp :: GetSpacing () -> orig -> Ref Pack -> impl Source #

isHorizontal :: (HasCallStack, Match r ~ FindOp a a (IsHorizontal ()), Op (IsHorizontal ()) r a impl) => Ref a -> impl Source #

data IsHorizontal a Source #

Instances
impl ~ IO Bool => Op (IsHorizontal ()) Pack orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Pack

Methods

runOp :: IsHorizontal () -> orig -> Ref Pack -> impl Source #

Scrolled AKA Scroll

type Scrolled = CScrolled Group Source #

data ScrollTo a Source #

Instances
impl ~ (Position -> IO ()) => Op (ScrollTo ()) Scrolled orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Scrolled

Methods

runOp :: ScrollTo () -> orig -> Ref Scrolled -> impl Source #

scrollTo :: (HasCallStack, Match r ~ FindOp a a (ScrollTo ()), Op (ScrollTo ()) r a impl) => Ref a -> impl Source #

data Xposition a Source #

Instances
impl ~ IO Int => Op (Xposition ()) Scrolled orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Scrolled

Methods

runOp :: Xposition () -> orig -> Ref Scrolled -> impl Source #

xposition :: (HasCallStack, Match r ~ FindOp a a (Xposition ()), Op (Xposition ()) r a impl) => Ref a -> impl Source #

data Yposition a Source #

Instances
impl ~ IO Int => Op (Yposition ()) Scrolled orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Scrolled

Methods

runOp :: Yposition () -> orig -> Ref Scrolled -> impl Source #

yposition :: (HasCallStack, Match r ~ FindOp a a (Yposition ()), Op (Yposition ()) r a impl) => Ref a -> impl Source #

Tabs

type Tabs = CTabs Group Source #

data GetPush a Source #

Instances
impl ~ IO (Maybe (Ref Widget)) => Op (GetPush ()) Tabs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tabs

Methods

runOp :: GetPush () -> orig -> Ref Tabs -> impl Source #

getPush :: (HasCallStack, Match r ~ FindOp a a (GetPush ()), Op (GetPush ()) r a impl) => Ref a -> impl Source #

data SetPush a Source #

Instances
(Parent a Widget, impl ~ (Maybe (Ref a) -> IO (Either NoChange ()))) => Op (SetPush ()) Tabs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tabs

Methods

runOp :: SetPush () -> orig -> Ref Tabs -> impl Source #

setPush :: (HasCallStack, Match r ~ FindOp a a (SetPush ()), Op (SetPush ()) r a impl) => Ref a -> impl Source #

data Which a Source #

Instances
impl ~ (Position -> IO (Maybe (Ref Widget))) => Op (Which ()) Tabs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tabs

Methods

runOp :: Which () -> orig -> Ref Tabs -> impl Source #

which :: (HasCallStack, Match r ~ FindOp a a (Which ()), Op (Which ()) r a impl) => Ref a -> impl Source #

data ClientArea a Source #

Instances
impl ~ (TabsHeightOffset -> IO Rectangle) => Op (ClientArea ()) Tabs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tabs

Methods

runOp :: ClientArea () -> orig -> Ref Tabs -> impl Source #

clientArea :: (HasCallStack, Match r ~ FindOp a a (ClientArea ()), Op (ClientArea ()) r a impl) => Ref a -> impl Source #

data TabPositions a Source #

Instances
impl ~ IO AtIndex => Op (TabPositions ()) Tabs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tabs

Methods

runOp :: TabPositions () -> orig -> Ref Tabs -> impl Source #

tabPositions :: (HasCallStack, Match r ~ FindOp a a (TabPositions ()), Op (TabPositions ()) r a impl) => Ref a -> impl Source #

data TabHeight a Source #

Instances
impl ~ IO Height => Op (TabHeight ()) Tabs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tabs

Methods

runOp :: TabHeight () -> orig -> Ref Tabs -> impl Source #

tabHeight :: (HasCallStack, Match r ~ FindOp a a (TabHeight ()), Op (TabHeight ()) r a impl) => Ref a -> impl Source #

data GetTabAlign a Source #

Instances
impl ~ IO AlignType => Op (GetTabAlign ()) Tabs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tabs

Methods

runOp :: GetTabAlign () -> orig -> Ref Tabs -> impl Source #

getTabAlign :: (HasCallStack, Match r ~ FindOp a a (GetTabAlign ()), Op (GetTabAlign ()) r a impl) => Ref a -> impl Source #

data SetTabAlign a Source #

Instances
impl ~ (AlignType -> IO ()) => Op (SetTabAlign ()) Tabs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Tabs

Methods

runOp :: SetTabAlign () -> orig -> Ref Tabs -> impl Source #

setTabAlign :: (HasCallStack, Match r ~ FindOp a a (SetTabAlign ()), Op (SetTabAlign ()) r a impl) => Ref a -> impl Source #

Spinner

type Spinner = CSpinner Group Source #

data GetFormat a Source #

Instances
impl ~ IO (Maybe Text) => Op (GetFormat ()) Spinner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Spinner

Methods

runOp :: GetFormat () -> orig -> Ref Spinner -> impl Source #

getFormat :: (HasCallStack, Match r ~ FindOp a a (GetFormat ()), Op (GetFormat ()) r a impl) => Ref a -> impl Source #

data SetFormat a Source #

Instances
impl ~ (Text -> IO ()) => Op (SetFormat ()) Spinner orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Spinner

Methods

runOp :: SetFormat () -> orig -> Ref Spinner -> impl Source #

setFormat :: (HasCallStack, Match r ~ FindOp a a (SetFormat ()), Op (SetFormat ()) r a impl) => Ref a -> impl Source #

ColorChooser

type ColorChooser = CColorChooser Group Source #

data GetHue a Source #

Instances
impl ~ IO (Either OutOfRange Between0And6) => Op (GetHue ()) ColorChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ColorChooser

Methods

runOp :: GetHue () -> orig -> Ref ColorChooser -> impl Source #

getHue :: (HasCallStack, Match r ~ FindOp a a (GetHue ()), Op (GetHue ()) r a impl) => Ref a -> impl Source #

data GetSaturation a Source #

Instances
impl ~ IO (Either OutOfRange Between0And1) => Op (GetSaturation ()) ColorChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ColorChooser

Methods

runOp :: GetSaturation () -> orig -> Ref ColorChooser -> impl Source #

getSaturation :: (HasCallStack, Match r ~ FindOp a a (GetSaturation ()), Op (GetSaturation ()) r a impl) => Ref a -> impl Source #

data GetR a Source #

Instances
impl ~ IO (Either OutOfRange Between0And1) => Op (GetR ()) ColorChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ColorChooser

Methods

runOp :: GetR () -> orig -> Ref ColorChooser -> impl Source #

getR :: (HasCallStack, Match r ~ FindOp a a (GetR ()), Op (GetR ()) r a impl) => Ref a -> impl Source #

data GetG a Source #

Instances
impl ~ IO (Either OutOfRange Between0And1) => Op (GetG ()) ColorChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ColorChooser

Methods

runOp :: GetG () -> orig -> Ref ColorChooser -> impl Source #

getG :: (HasCallStack, Match r ~ FindOp a a (GetG ()), Op (GetG ()) r a impl) => Ref a -> impl Source #

data GetB a Source #

Instances
impl ~ IO (Either OutOfRange Between0And1) => Op (GetB ()) ColorChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ColorChooser

Methods

runOp :: GetB () -> orig -> Ref ColorChooser -> impl Source #

getB :: (HasCallStack, Match r ~ FindOp a a (GetB ()), Op (GetB ()) r a impl) => Ref a -> impl Source #

data SetHsv a Source #

Instances
impl ~ ((Between0And6, Between0And1, Between0And1) -> IO (Either NoChange ())) => Op (SetHsv ()) ColorChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ColorChooser

Methods

runOp :: SetHsv () -> orig -> Ref ColorChooser -> impl Source #

setHsv :: (HasCallStack, Match r ~ FindOp a a (SetHsv ()), Op (SetHsv ()) r a impl) => Ref a -> impl Source #

data SetRgb a Source #

Instances
impl ~ ((Between0And1, Between0And1, Between0And1) -> IO (Either NoChange ())) => Op (SetRgb ()) ColorChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ColorChooser

Methods

runOp :: SetRgb () -> orig -> Ref ColorChooser -> impl Source #

setRgb :: (HasCallStack, Match r ~ FindOp a a (SetRgb ()), Op (SetRgb ()) r a impl) => Ref a -> impl Source #

data GetRgb a Source #

Instances
impl ~ IO (Either OutOfRange (Between0And1, Between0And1, Between0And1)) => Op (GetRgb ()) ColorChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ColorChooser

Methods

runOp :: GetRgb () -> orig -> Ref ColorChooser -> impl Source #

getRgb :: (HasCallStack, Match r ~ FindOp a a (GetRgb ()), Op (GetRgb ()) r a impl) => Ref a -> impl Source #

data GetHsv a Source #

Instances
impl ~ IO (Either OutOfRange (Between0And6, Between0And1, Between0And1)) => Op (GetHsv ()) ColorChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ColorChooser

Methods

runOp :: GetHsv () -> orig -> Ref ColorChooser -> impl Source #

getHsv :: (HasCallStack, Match r ~ FindOp a a (GetHsv ()), Op (GetHsv ()) r a impl) => Ref a -> impl Source #

FileBrowser

type FileBrowser = CFileBrowser Browser Source #

data SetIconsize a Source #

Instances
impl ~ (CUChar -> IO ()) => Op (SetIconsize ()) FileBrowser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.FileBrowser

Methods

runOp :: SetIconsize () -> orig -> Ref FileBrowser -> impl Source #

setIconsize :: (HasCallStack, Match r ~ FindOp a a (SetIconsize ()), Op (SetIconsize ()) r a impl) => Ref a -> impl Source #

data GetIconsize a Source #

Instances
impl ~ IO CUChar => Op (GetIconsize ()) FileBrowser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.FileBrowser

Methods

runOp :: GetIconsize () -> orig -> Ref FileBrowser -> impl Source #

getIconsize :: (HasCallStack, Match r ~ FindOp a a (GetIconsize ()), Op (GetIconsize ()) r a impl) => Ref a -> impl Source #

data SetFiletype a Source #

Instances
impl ~ (FileBrowserType -> IO ()) => Op (SetFiletype ()) FileBrowser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.FileBrowser

Methods

runOp :: SetFiletype () -> orig -> Ref FileBrowser -> impl Source #

setFiletype :: (HasCallStack, Match r ~ FindOp a a (SetFiletype ()), Op (SetFiletype ()) r a impl) => Ref a -> impl Source #

data GetFiletype a Source #

Instances
impl ~ IO FileBrowserType => Op (GetFiletype ()) FileBrowser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.FileBrowser

Methods

runOp :: GetFiletype () -> orig -> Ref FileBrowser -> impl Source #

getFiletype :: (HasCallStack, Match r ~ FindOp a a (GetFiletype ()), Op (GetFiletype ()) r a impl) => Ref a -> impl Source #

RGBImage

type RGBImage = CRGBImage Image Source #

JPEGImage

type JPEGImage = CJPEGImage RGBImage Source #

BMPImage

type BMPImage = CBMPImage RGBImage Source #

GIFImage

type GIFImage = CGIFImage RGBImage Source #

XBMImage

type XBMImage = CXBMImage RGBImage Source #

XPMImage

type XPMImage = CXPMImage RGBImage Source #

PNGImage

type PNGImage = CPNGImage RGBImage Source #

PNMImage

type PNMImage = CPNMImage RGBImage Source #

FileInput

type FileInput = CFileInput Input Source #

data GetErrorColor a Source #

Instances
impl ~ IO Color => Op (GetErrorColor ()) FileInput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.FileInput

Methods

runOp :: GetErrorColor () -> orig -> Ref FileInput -> impl Source #

getErrorColor :: (HasCallStack, Match r ~ FindOp a a (GetErrorColor ()), Op (GetErrorColor ()) r a impl) => Ref a -> impl Source #

data SetErrorColor a Source #

Instances
impl ~ (Color -> IO ()) => Op (SetErrorColor ()) FileInput orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.FileInput

Methods

runOp :: SetErrorColor () -> orig -> Ref FileInput -> impl Source #

setErrorColor :: (HasCallStack, Match r ~ FindOp a a (SetErrorColor ()), Op (SetErrorColor ()) r a impl) => Ref a -> impl Source #

type ScreenDriver = CScreenDriver Base Source #

type SystemDriver = CSystemDriver Base Source #

SVGImage

type SVGImage = CSVGImage RGBImage Source #

SimpleTerminal

type SimpleTerminal = CSimpleTerminal TextDisplay Source #

data SetStayAtBottom a Source #

Instances
impl ~ (Bool -> IO ()) => Op (SetStayAtBottom ()) SimpleTerminal orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SimpleTerminal

Methods

runOp :: SetStayAtBottom () -> orig -> Ref SimpleTerminal -> impl Source #

setStayAtBottom :: (HasCallStack, Match r ~ FindOp a a (SetStayAtBottom ()), Op (SetStayAtBottom ()) r a impl) => Ref a -> impl Source #

data GetStayAtBottom a Source #

Instances
impl ~ IO Bool => Op (GetStayAtBottom ()) SimpleTerminal orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SimpleTerminal

Methods

runOp :: GetStayAtBottom () -> orig -> Ref SimpleTerminal -> impl Source #

getStayAtBottom :: (HasCallStack, Match r ~ FindOp a a (GetStayAtBottom ()), Op (GetStayAtBottom ()) r a impl) => Ref a -> impl Source #

data SetHistoryLines a Source #

Instances
impl ~ (Lines -> IO ()) => Op (SetHistoryLines ()) SimpleTerminal orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SimpleTerminal

Methods

runOp :: SetHistoryLines () -> orig -> Ref SimpleTerminal -> impl Source #

setHistoryLines :: (HasCallStack, Match r ~ FindOp a a (SetHistoryLines ()), Op (SetHistoryLines ()) r a impl) => Ref a -> impl Source #

data GetHistoryLines a Source #

Instances
impl ~ IO Lines => Op (GetHistoryLines ()) SimpleTerminal orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SimpleTerminal

Methods

runOp :: GetHistoryLines () -> orig -> Ref SimpleTerminal -> impl Source #

getHistoryLines :: (HasCallStack, Match r ~ FindOp a a (GetHistoryLines ()), Op (GetHistoryLines ()) r a impl) => Ref a -> impl Source #

data SetAnsi a Source #

Instances
impl ~ (Bool -> IO ()) => Op (SetAnsi ()) SimpleTerminal orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SimpleTerminal

Methods

runOp :: SetAnsi () -> orig -> Ref SimpleTerminal -> impl Source #

setAnsi :: (HasCallStack, Match r ~ FindOp a a (SetAnsi ()), Op (SetAnsi ()) r a impl) => Ref a -> impl Source #

data GetAnsi a Source #

Instances
impl ~ IO Bool => Op (GetAnsi ()) SimpleTerminal orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SimpleTerminal

Methods

runOp :: GetAnsi () -> orig -> Ref SimpleTerminal -> impl Source #

getAnsi :: (HasCallStack, Match r ~ FindOp a a (GetAnsi ()), Op (GetAnsi ()) r a impl) => Ref a -> impl Source #

data SetStyleTable a Source #

Instances
impl ~ ([StyleTableEntry] -> Maybe Int -> IO ()) => Op (SetStyleTable ()) SimpleTerminal orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SimpleTerminal

Methods

runOp :: SetStyleTable () -> orig -> Ref SimpleTerminal -> impl Source #

setStyleTable :: (HasCallStack, Match r ~ FindOp a a (SetStyleTable ()), Op (SetStyleTable ()) r a impl) => Ref a -> impl Source #

data GetStyleTable a Source #

Instances
impl ~ IO (Maybe [StyleTableEntry]) => Op (GetStyleTable ()) SimpleTerminal orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SimpleTerminal

Methods

runOp :: GetStyleTable () -> orig -> Ref SimpleTerminal -> impl Source #

getStyleTable :: (HasCallStack, Match r ~ FindOp a a (GetStyleTable ()), Op (GetStyleTable ()) r a impl) => Ref a -> impl Source #

data GetStyleTableSize a Source #

Instances
impl ~ IO Int => Op (GetStyleTableSize ()) SimpleTerminal orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SimpleTerminal

Methods

runOp :: GetStyleTableSize () -> orig -> Ref SimpleTerminal -> impl Source #

data SetNormalStyleIndex a Source #

Instances
impl ~ (AtIndex -> IO ()) => Op (SetNormalStyleIndex ()) SimpleTerminal orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SimpleTerminal

Methods

runOp :: SetNormalStyleIndex () -> orig -> Ref SimpleTerminal -> impl Source #

data GetNormalStyleIndex a Source #

Instances
impl ~ IO AtIndex => Op (GetNormalStyleIndex ()) SimpleTerminal orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SimpleTerminal

Methods

runOp :: GetNormalStyleIndex () -> orig -> Ref SimpleTerminal -> impl Source #

data SetCurrentStyleIndex a Source #

Instances
impl ~ (AtIndex -> IO ()) => Op (SetCurrentStyleIndex ()) SimpleTerminal orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SimpleTerminal

Methods

runOp :: SetCurrentStyleIndex () -> orig -> Ref SimpleTerminal -> impl Source #

data GetCurrentStyleIndex a Source #

Instances
impl ~ IO AtIndex => Op (GetCurrentStyleIndex ()) SimpleTerminal orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SimpleTerminal

Methods

runOp :: GetCurrentStyleIndex () -> orig -> Ref SimpleTerminal -> impl Source #

data RemoveLines a Source #

Instances
impl ~ (LineNumber -> LineNumber -> IO ()) => Op (RemoveLines ()) SimpleTerminal orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SimpleTerminal

Methods

runOp :: RemoveLines () -> orig -> Ref SimpleTerminal -> impl Source #

removeLines :: (HasCallStack, Match r ~ FindOp a a (RemoveLines ()), Op (RemoveLines ()) r a impl) => Ref a -> impl Source #

type MultiLabel = CMultiLabel Base Source #

data WidgetLabel a Source #

Instances
(Parent a Widget, impl ~ (Ref a -> IO ())) => Op (WidgetLabel ()) MultiLabel orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MultiLabel

Methods

runOp :: WidgetLabel () -> orig -> Ref MultiLabel -> impl Source #

widgetLabel :: (HasCallStack, Match r ~ FindOp a a (WidgetLabel ()), Op (WidgetLabel ()) r a impl) => Ref a -> impl Source #

data MenuItemLabel a Source #

Instances
(Parent a MenuItem, impl ~ (Ref a -> IO ())) => Op (MenuItemLabel ()) MultiLabel orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.MultiLabel

Methods

runOp :: MenuItemLabel () -> orig -> Ref MultiLabel -> impl Source #

menuItemLabel :: (HasCallStack, Match r ~ FindOp a a (MenuItemLabel ()), Op (MenuItemLabel ()) r a impl) => Ref a -> impl Source #