fltkhs-0.8.0.3: FLTK bindings
Safe HaskellNone
LanguageHaskell2010

Graphics.UI.FLTK.LowLevel.Hierarchy

Synopsis

Widget

type WidgetBase = CWidgetBase Base Source #

type Widget = CWidget WidgetBase Source #

data Destroy a Source #

Instances

Instances details
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 ()) TextEditorBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextEditor

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: Destroy () -> orig -> Ref TextDisplayBase -> 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 ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: Destroy () -> orig -> Ref TreeBase -> 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 ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.GlWindow

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.GlWindow

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.TableRow

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Wizard

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Positioner

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Progress

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueOutput

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueInput

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueSlider

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Scrollbar

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Counter

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Roller

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Dial

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Adjuster

Methods

runOp :: Destroy () -> orig -> Ref AdjusterBase -> 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 ()) MenuButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuButton

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Choice

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.SysMenuBar

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuBar

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Slider

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Valuator

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.ToggleButton

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.RepeatButton

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.RoundButton

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.ReturnButton

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.CheckButton

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.LightButton

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Button

Methods

runOp :: Destroy () -> orig -> Ref ButtonBase -> 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 ()) OverlayWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.OverlayWindow

Methods

runOp :: Destroy () -> orig -> Ref OverlayWindowBase -> 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 ()) DoubleWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.DoubleWindow

Methods

runOp :: Destroy () -> orig -> Ref DoubleWindowBase -> 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 ()) SingleWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SingleWindow

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: Destroy () -> orig -> Ref WindowBase -> 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 ()) GroupBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Group

Methods

runOp :: Destroy () -> orig -> Ref GroupBase -> 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 #

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data Handle a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.SimpleTerminal

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.SimpleTerminal

Methods

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

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 ()) FileInputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.FileInput

Methods

runOp :: Handle () -> orig -> Ref FileInputBase -> 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 ()) FileBrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.FileBrowser

Methods

runOp :: Handle () -> orig -> Ref FileBrowserBase -> 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 ()) ColorChooserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ColorChooser

Methods

runOp :: Handle () -> orig -> Ref ColorChooserBase -> 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 ()) SpinnerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Spinner

Methods

runOp :: Handle () -> orig -> Ref SpinnerBase -> 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 ()) TabsBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tabs

Methods

runOp :: Handle () -> orig -> Ref TabsBase -> 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 ()) ScrolledBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Scrolled

Methods

runOp :: Handle () -> orig -> Ref ScrolledBase -> 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 ()) PackBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Pack

Methods

runOp :: Handle () -> orig -> Ref PackBase -> 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 ()) TileBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tile

Methods

runOp :: Handle () -> orig -> Ref TileBase -> 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 ()) TextEditorBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextEditor

Methods

runOp :: Handle () -> orig -> Ref TextEditorBase -> 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 ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: Handle () -> orig -> Ref TextDisplayBase -> 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 ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: Handle () -> orig -> Ref TreeBase -> 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 ()) ClockBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Clock

Methods

runOp :: Handle () -> orig -> Ref ClockBase -> 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 ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: Handle () -> orig -> Ref BrowserBase -> 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 ()) GlWindow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.GlWindow

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.GlWindow

Methods

runOp :: Handle () -> orig -> Ref GlWindowBase -> 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 ()) TableRowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TableRow

Methods

runOp :: Handle () -> orig -> Ref TableRowBase -> 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 ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: Handle () -> orig -> Ref TableBase -> 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 ()) WizardBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Wizard

Methods

runOp :: Handle () -> orig -> Ref WizardBase -> 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 ()) PositionerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Positioner

Methods

runOp :: Handle () -> orig -> Ref PositionerBase -> 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 ()) ProgressBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Progress

Methods

runOp :: Handle () -> orig -> Ref ProgressBase -> 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 ()) ValueOutputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueOutput

Methods

runOp :: Handle () -> orig -> Ref ValueOutputBase -> 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 ()) ValueInputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueInput

Methods

runOp :: Handle () -> orig -> Ref ValueInputBase -> 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 ()) OutputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Output

Methods

runOp :: Handle () -> orig -> Ref OutputBase -> 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 ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: Handle () -> orig -> Ref InputBase -> 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 ()) ValueSliderBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueSlider

Methods

runOp :: Handle () -> orig -> Ref ValueSliderBase -> 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 ()) CounterBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Counter

Methods

runOp :: Handle () -> orig -> Ref CounterBase -> 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 ()) RollerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Roller

Methods

runOp :: Handle () -> orig -> Ref RollerBase -> 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 ()) DialBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Dial

Methods

runOp :: Handle () -> orig -> Ref DialBase -> 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 ()) AdjusterBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Adjuster

Methods

runOp :: Handle () -> orig -> Ref AdjusterBase -> 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 ()) MenuButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuButton

Methods

runOp :: Handle () -> orig -> Ref MenuButtonBase -> 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 ()) ChoiceBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Choice

Methods

runOp :: Handle () -> orig -> Ref ChoiceBase -> 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 ()) SysMenuBarBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SysMenuBar

Methods

runOp :: Handle () -> orig -> Ref SysMenuBarBase -> 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 ()) MenuBarBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuBar

Methods

runOp :: Handle () -> orig -> Ref MenuBarBase -> 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 ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: Handle () -> orig -> Ref MenuPrimBase -> 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 ()) SliderBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Slider

Methods

runOp :: Handle () -> orig -> Ref SliderBase -> 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 ()) ValuatorBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Valuator

Methods

runOp :: Handle () -> orig -> Ref ValuatorBase -> 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 ()) RepeatButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.RepeatButton

Methods

runOp :: Handle () -> orig -> Ref RepeatButtonBase -> 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 ()) RoundButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.RoundButton

Methods

runOp :: Handle () -> orig -> Ref RoundButtonBase -> 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 ()) ReturnButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ReturnButton

Methods

runOp :: Handle () -> orig -> Ref ReturnButtonBase -> 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 ()) CheckButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.CheckButton

Methods

runOp :: Handle () -> orig -> Ref CheckButtonBase -> 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 ()) LightButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.LightButton

Methods

runOp :: Handle () -> orig -> Ref LightButtonBase -> 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 ()) ButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Button

Methods

runOp :: Handle () -> orig -> Ref ButtonBase -> 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 ()) DoubleWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.DoubleWindow

Methods

runOp :: Handle () -> orig -> Ref DoubleWindowBase -> 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 ()) SingleWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SingleWindow

Methods

runOp :: Handle () -> orig -> Ref SingleWindowBase -> 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 ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: Handle () -> orig -> Ref WindowBase -> 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 ()) GroupBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Group

Methods

runOp :: Handle () -> orig -> Ref GroupBase -> 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 #

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data GetParent a Source #

Instances

Instances details
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 GroupBase)) => Op (GetParent ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data SetParent a Source #

Instances

Instances details
(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 GroupBase, impl ~ (Maybe (Ref a) -> IO ())) => Op (SetParent ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data GetType_ a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Spinner

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Scrolled

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Pack

Methods

runOp :: GetType_ () -> orig -> Ref PackBase -> 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_ ()) ClockBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Clock

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.TableRow

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Scrollbar

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Counter

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Dial

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Slider

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Valuator

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Button

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data SetType a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Spinner

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Scrolled

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Pack

Methods

runOp :: SetType () -> orig -> Ref PackBase -> 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 ()) ClockBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Clock

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.TableRow

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Output

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Scrollbar

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Counter

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Dial

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Slider

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Valuator

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Button

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data DrawLabel a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data GetX a Source #

Instances

Instances details
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 ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data GetY a Source #

Instances

Instances details
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 ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data GetW a Source #

Instances

Instances details
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 ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data GetH a Source #

Instances

Instances details
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 ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data GetRectangle a Source #

Instances

Instances details
(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 ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data SetAlign a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data GetAlign a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data GetBox a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data SetBox a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data GetColor a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data SetColor a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data SetColorWithBgSel a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

data GetSelectionColor a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

data SetSelectionColor a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

data GetLabel a Source #

Instances

Instances details
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 ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data CopyLabel a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

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

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

data SetLabel a Source #

Instances

Instances details
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 ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data GetLabeltype a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data SetLabeltype a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data GetLabelcolor a Source #

Instances

Instances details
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 ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data SetLabelcolor a Source #

Instances

Instances details
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 ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data GetLabelfont a Source #

Instances

Instances details
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 ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data SetLabelfont a Source #

Instances

Instances details
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 ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data GetLabelsize a Source #

Instances

Instances details
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 ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data SetLabelsize a Source #

Instances

Instances details
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 ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data GetImage a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data SetImage a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data GetDeimage a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data SetDeimage a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data GetTooltip a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data CopyTooltip a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data SetTooltip a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data GetWhen a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data SetWhen a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data GetVisible a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data GetVisibleR a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

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

data ShowWidget a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.SimpleTerminal

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.SimpleTerminal

Methods

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

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 ()) FileInputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.FileInput

Methods

runOp :: ShowWidget () -> orig -> Ref FileInputBase -> 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 ()) FileBrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.FileBrowser

Methods

runOp :: ShowWidget () -> orig -> Ref FileBrowserBase -> 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 ()) ColorChooserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ColorChooser

Methods

runOp :: ShowWidget () -> orig -> Ref ColorChooserBase -> 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 ()) SpinnerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Spinner

Methods

runOp :: ShowWidget () -> orig -> Ref SpinnerBase -> 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 ()) TabsBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tabs

Methods

runOp :: ShowWidget () -> orig -> Ref TabsBase -> 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 ()) ScrolledBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Scrolled

Methods

runOp :: ShowWidget () -> orig -> Ref ScrolledBase -> 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 ()) PackBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Pack

Methods

runOp :: ShowWidget () -> orig -> Ref PackBase -> 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 () => Op (ShowWidget ()) TileBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tile

Methods

runOp :: ShowWidget () -> orig -> Ref TileBase -> 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 ()) TextEditorBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextEditor

Methods

runOp :: ShowWidget () -> orig -> Ref TextEditorBase -> 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 ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: ShowWidget () -> orig -> Ref TextDisplayBase -> 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 ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: ShowWidget () -> orig -> Ref TreeBase -> 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 ()) ClockBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Clock

Methods

runOp :: ShowWidget () -> orig -> Ref ClockBase -> 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 ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.GlWindow

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.GlWindow

Methods

runOp :: ShowWidget () -> orig -> Ref GlWindowBase -> 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 ()) TableRowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TableRow

Methods

runOp :: ShowWidget () -> orig -> Ref TableRowBase -> 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 ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: ShowWidget () -> orig -> Ref TableBase -> 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 ()) WizardBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Wizard

Methods

runOp :: ShowWidget () -> orig -> Ref WizardBase -> 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 ()) PositionerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Positioner

Methods

runOp :: ShowWidget () -> orig -> Ref PositionerBase -> 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 ()) ProgressBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Progress

Methods

runOp :: ShowWidget () -> orig -> Ref ProgressBase -> 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 ()) ValueOutputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueOutput

Methods

runOp :: ShowWidget () -> orig -> Ref ValueOutputBase -> 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 ()) ValueInputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueInput

Methods

runOp :: ShowWidget () -> orig -> Ref ValueInputBase -> 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 ()) OutputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Output

Methods

runOp :: ShowWidget () -> orig -> Ref OutputBase -> 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 ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: ShowWidget () -> orig -> Ref InputBase -> 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 ()) ValueSliderBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueSlider

Methods

runOp :: ShowWidget () -> orig -> Ref ValueSliderBase -> 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 ()) ScrollbarBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Scrollbar

Methods

runOp :: ShowWidget () -> orig -> Ref ScrollbarBase -> 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 ()) CounterBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Counter

Methods

runOp :: ShowWidget () -> orig -> Ref CounterBase -> 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 ()) RollerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Roller

Methods

runOp :: ShowWidget () -> orig -> Ref RollerBase -> 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 ()) DialBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Dial

Methods

runOp :: ShowWidget () -> orig -> Ref DialBase -> 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 ()) AdjusterBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Adjuster

Methods

runOp :: ShowWidget () -> orig -> Ref AdjusterBase -> 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 ()) MenuButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuButton

Methods

runOp :: ShowWidget () -> orig -> Ref MenuButtonBase -> 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 ()) ChoiceBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Choice

Methods

runOp :: ShowWidget () -> orig -> Ref ChoiceBase -> 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 ()) SysMenuBarBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SysMenuBar

Methods

runOp :: ShowWidget () -> orig -> Ref SysMenuBarBase -> 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 ()) MenuBarBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuBar

Methods

runOp :: ShowWidget () -> orig -> Ref MenuBarBase -> 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 ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

runOp :: ShowWidget () -> orig -> Ref MenuItemBase -> 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 ()) SliderBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Slider

Methods

runOp :: ShowWidget () -> orig -> Ref SliderBase -> 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 ()) RepeatButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.RepeatButton

Methods

runOp :: ShowWidget () -> orig -> Ref RepeatButtonBase -> 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 ()) RoundButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.RoundButton

Methods

runOp :: ShowWidget () -> orig -> Ref RoundButtonBase -> 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 ()) ReturnButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ReturnButton

Methods

runOp :: ShowWidget () -> orig -> Ref ReturnButtonBase -> 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 ()) CheckButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.CheckButton

Methods

runOp :: ShowWidget () -> orig -> Ref CheckButtonBase -> 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 ()) LightButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.LightButton

Methods

runOp :: ShowWidget () -> orig -> Ref LightButtonBase -> 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 ()) ButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Button

Methods

runOp :: ShowWidget () -> orig -> Ref ButtonBase -> 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 ()) OverlayWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.OverlayWindow

Methods

runOp :: ShowWidget () -> orig -> Ref OverlayWindowBase -> 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 ()) DoubleWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.DoubleWindow

Methods

runOp :: ShowWidget () -> orig -> Ref DoubleWindowBase -> 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 ()) SingleWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SingleWindow

Methods

runOp :: ShowWidget () -> orig -> Ref SingleWindowBase -> 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 ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: ShowWidget () -> orig -> Ref WindowBase -> 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 #

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

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

data Hide a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.SimpleTerminal

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.SimpleTerminal

Methods

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

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 ()) FileInputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.FileInput

Methods

runOp :: Hide () -> orig -> Ref FileInputBase -> 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 ()) FileBrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.FileBrowser

Methods

runOp :: Hide () -> orig -> Ref FileBrowserBase -> 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 ()) ColorChooserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ColorChooser

Methods

runOp :: Hide () -> orig -> Ref ColorChooserBase -> 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 ()) SpinnerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Spinner

Methods

runOp :: Hide () -> orig -> Ref SpinnerBase -> 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 ()) TabsBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tabs

Methods

runOp :: Hide () -> orig -> Ref TabsBase -> 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 ()) ScrolledBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Scrolled

Methods

runOp :: Hide () -> orig -> Ref ScrolledBase -> 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 ()) PackBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Pack

Methods

runOp :: Hide () -> orig -> Ref PackBase -> 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 ()) TileBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tile

Methods

runOp :: Hide () -> orig -> Ref TileBase -> 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 ()) TextEditorBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextEditor

Methods

runOp :: Hide () -> orig -> Ref TextEditorBase -> 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 ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: Hide () -> orig -> Ref TextDisplayBase -> 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 ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: Hide () -> orig -> Ref TreeBase -> 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 ()) ClockBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Clock

Methods

runOp :: Hide () -> orig -> Ref ClockBase -> 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 ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.GlWindow

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.GlWindow

Methods

runOp :: Hide () -> orig -> Ref GlWindowBase -> 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 ()) TableRowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TableRow

Methods

runOp :: Hide () -> orig -> Ref TableRowBase -> 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 ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: Hide () -> orig -> Ref TableBase -> 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 ()) WizardBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Wizard

Methods

runOp :: Hide () -> orig -> Ref WizardBase -> 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 ()) PositionerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Positioner

Methods

runOp :: Hide () -> orig -> Ref PositionerBase -> 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 ()) ProgressBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Progress

Methods

runOp :: Hide () -> orig -> Ref ProgressBase -> 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 ()) ValueOutputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueOutput

Methods

runOp :: Hide () -> orig -> Ref ValueOutputBase -> 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 ()) ValueInputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueInput

Methods

runOp :: Hide () -> orig -> Ref ValueInputBase -> 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 ()) OutputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Output

Methods

runOp :: Hide () -> orig -> Ref OutputBase -> 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 ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: Hide () -> orig -> Ref InputBase -> 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 ()) ValueSliderBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueSlider

Methods

runOp :: Hide () -> orig -> Ref ValueSliderBase -> 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 ()) ScrollbarBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Scrollbar

Methods

runOp :: Hide () -> orig -> Ref ScrollbarBase -> 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 ()) CounterBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Counter

Methods

runOp :: Hide () -> orig -> Ref CounterBase -> 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 ()) RollerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Roller

Methods

runOp :: Hide () -> orig -> Ref RollerBase -> 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 ()) DialBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Dial

Methods

runOp :: Hide () -> orig -> Ref DialBase -> 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 ()) AdjusterBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Adjuster

Methods

runOp :: Hide () -> orig -> Ref AdjusterBase -> 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 ()) MenuButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuButton

Methods

runOp :: Hide () -> orig -> Ref MenuButtonBase -> 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 ()) ChoiceBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Choice

Methods

runOp :: Hide () -> orig -> Ref ChoiceBase -> 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 ()) SysMenuBarBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SysMenuBar

Methods

runOp :: Hide () -> orig -> Ref SysMenuBarBase -> 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 ()) MenuBarBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuBar

Methods

runOp :: Hide () -> orig -> Ref MenuBarBase -> 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 ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

runOp :: Hide () -> orig -> Ref MenuItemBase -> 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 ()) SliderBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Slider

Methods

runOp :: Hide () -> orig -> Ref SliderBase -> 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 ()) ValuatorBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Valuator

Methods

runOp :: Hide () -> orig -> Ref ValuatorBase -> 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 ()) RepeatButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.RepeatButton

Methods

runOp :: Hide () -> orig -> Ref RepeatButtonBase -> 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 ()) RoundButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.RoundButton

Methods

runOp :: Hide () -> orig -> Ref RoundButtonBase -> 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 ()) ReturnButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ReturnButton

Methods

runOp :: Hide () -> orig -> Ref ReturnButtonBase -> 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 ()) CheckButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.CheckButton

Methods

runOp :: Hide () -> orig -> Ref CheckButtonBase -> 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 ()) LightButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.LightButton

Methods

runOp :: Hide () -> orig -> Ref LightButtonBase -> 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 ()) ButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Button

Methods

runOp :: Hide () -> orig -> Ref ButtonBase -> 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 ()) OverlayWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.OverlayWindow

Methods

runOp :: Hide () -> orig -> Ref OverlayWindowBase -> 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 ()) DoubleWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.DoubleWindow

Methods

runOp :: Hide () -> orig -> Ref DoubleWindowBase -> 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 ()) SingleWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SingleWindow

Methods

runOp :: Hide () -> orig -> Ref SingleWindowBase -> 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 ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: Hide () -> orig -> Ref WindowBase -> 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 #

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

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

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

data SetVisible a Source #

Instances

Instances details
impl ~ IO () => Op (SetVisible ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: SetVisible () -> orig -> Ref WidgetBase -> impl Source #

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

data ClearVisible a Source #

Instances

Instances details
impl ~ IO () => Op (ClearVisible ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: ClearVisible () -> orig -> Ref WidgetBase -> impl Source #

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

data Active a Source #

Instances

Instances details
impl ~ IO Bool => Op (Active ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

runOp :: Active () -> orig -> Ref MenuItemBase -> impl Source #

impl ~ IO Bool => Op (Active ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: Active () -> orig -> Ref WidgetBase -> impl Source #

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

data ActiveR a Source #

Instances

Instances details
impl ~ IO Bool => Op (ActiveR ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: ActiveR () -> orig -> Ref WidgetBase -> impl Source #

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

data Activate a Source #

Instances

Instances details
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 ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

runOp :: Activate () -> orig -> Ref MenuItemBase -> impl Source #

impl ~ IO () => Op (Activate ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: Activate () -> orig -> Ref WidgetBase -> impl Source #

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

data Deactivate a Source #

Instances

Instances details
impl ~ IO () => Op (Deactivate ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

runOp :: Deactivate () -> orig -> Ref MenuItemBase -> impl Source #

impl ~ IO () => Op (Deactivate ()) RepeatButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.RepeatButton

Methods

runOp :: Deactivate () -> orig -> Ref RepeatButtonBase -> impl Source #

impl ~ IO () => Op (Deactivate ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: Deactivate () -> orig -> Ref WidgetBase -> impl Source #

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

data GetOutput a Source #

Instances

Instances details
impl ~ IO Bool => Op (GetOutput ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: GetOutput () -> orig -> Ref WidgetBase -> impl Source #

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

data SetOutput a Source #

Instances

Instances details
impl ~ IO () => Op (SetOutput ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: SetOutput () -> orig -> Ref WidgetBase -> impl Source #

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

data ClearOutput a Source #

Instances

Instances details
impl ~ IO () => Op (ClearOutput ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: ClearOutput () -> orig -> Ref WidgetBase -> impl Source #

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

data Takesevents a Source #

Instances

Instances details
impl ~ IO Bool => Op (Takesevents ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: Takesevents () -> orig -> Ref WidgetBase -> impl Source #

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

data SetChanged a Source #

Instances

Instances details
impl ~ IO () => Op (SetChanged ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: SetChanged () -> orig -> Ref WidgetBase -> impl Source #

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

data ClearChanged a Source #

Instances

Instances details
impl ~ IO () => Op (ClearChanged ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: ClearChanged () -> orig -> Ref WidgetBase -> impl Source #

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

data Changed a Source #

Instances

Instances details
impl ~ IO Bool => Op (Changed ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: Changed () -> orig -> Ref WindowBase -> impl Source #

impl ~ IO Bool => Op (Changed ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: Changed () -> orig -> Ref WidgetBase -> impl Source #

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

data SetActive a Source #

Instances

Instances details
impl ~ IO () => Op (SetActive ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: SetActive () -> orig -> Ref WidgetBase -> impl Source #

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

data ClearActive a Source #

Instances

Instances details
impl ~ IO () => Op (ClearActive ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: ClearActive () -> orig -> Ref WidgetBase -> impl Source #

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

data TakeFocus a Source #

Instances

Instances details
impl ~ IO (Either NoChange ()) => Op (TakeFocus ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: TakeFocus () -> orig -> Ref WidgetBase -> impl Source #

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

data SetVisibleFocus a Source #

Instances

Instances details
impl ~ IO () => Op (SetVisibleFocus ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: SetVisibleFocus () -> orig -> Ref WidgetBase -> impl Source #

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

data ClearVisibleFocus a Source #

Instances

Instances details
impl ~ IO () => Op (ClearVisibleFocus ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: ClearVisibleFocus () -> orig -> Ref WidgetBase -> impl Source #

data ModifyVisibleFocus a Source #

Instances

Instances details
impl ~ (Bool -> IO ()) => Op (ModifyVisibleFocus ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: ModifyVisibleFocus () -> orig -> Ref WidgetBase -> impl Source #

data GetVisibleFocus a Source #

Instances

Instances details
impl ~ IO Bool => Op (GetVisibleFocus ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: GetVisibleFocus () -> orig -> Ref WidgetBase -> impl Source #

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

data Contains a Source #

Instances

Instances details
(Parent a WidgetBase, impl ~ (Ref a -> IO Bool)) => Op (Contains ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: Contains () -> orig -> Ref WidgetBase -> impl Source #

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

data Inside a Source #

Instances

Instances details
(Parent a WidgetBase, impl ~ (Ref a -> IO Bool)) => Op (Inside ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: Inside () -> orig -> Ref WidgetBase -> impl Source #

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

data Redraw a Source #

Instances

Instances details
impl ~ IO () => Op (Redraw ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: Redraw () -> orig -> Ref WidgetBase -> impl Source #

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

data RedrawLabel a Source #

Instances

Instances details
impl ~ IO () => Op (RedrawLabel ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: RedrawLabel () -> orig -> Ref WidgetBase -> impl Source #

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

data GetDamage a Source #

Instances

Instances details
impl ~ IO [Damage] => Op (GetDamage ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: GetDamage () -> orig -> Ref WidgetBase -> impl Source #

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

data ClearDamageThenSet a Source #

Instances

Instances details
impl ~ ([Damage] -> IO ()) => Op (ClearDamageThenSet ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: ClearDamageThenSet () -> orig -> Ref WidgetBase -> impl Source #

data ClearDamage a Source #

Instances

Instances details
impl ~ IO () => Op (ClearDamage ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: ClearDamage () -> orig -> Ref WidgetBase -> impl Source #

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

data SetDamage a Source #

Instances

Instances details
impl ~ ([Damage] -> IO ()) => Op (SetDamage ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: SetDamage () -> orig -> Ref WidgetBase -> impl Source #

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

data SetDamageInside a Source #

Instances

Instances details
impl ~ ([Damage] -> Rectangle -> IO ()) => Op (SetDamageInside ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: SetDamageInside () -> orig -> Ref WidgetBase -> impl Source #

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

data MeasureLabel a Source #

Instances

Instances details
impl ~ (Maybe Width -> IO Size) => Op (MeasureLabel ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: MeasureLabel () -> orig -> Ref WidgetBase -> impl Source #

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

data GetWindow a Source #

Instances

Instances details
impl ~ IO (Maybe (Ref WindowBase)) => Op (GetWindow ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: GetWindow () -> orig -> Ref WidgetBase -> impl Source #

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

data GetTopWindow a Source #

Instances

Instances details
impl ~ IO (Maybe (Ref WindowBase)) => Op (GetTopWindow ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: GetTopWindow () -> orig -> Ref WidgetBase -> impl Source #

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

data GetTopWindowOffset a Source #

Instances

Instances details
impl ~ IO Position => Op (GetTopWindowOffset ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: GetTopWindowOffset () -> orig -> Ref WidgetBase -> impl Source #

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

data Resize a Source #

Instances

Instances details
impl ~ (Rectangle -> IO ()) => Op (Resize ()) SimpleTerminal orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SimpleTerminal

Methods

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

impl ~ (Rectangle -> IO ()) => Op (Resize ()) SimpleTerminalBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SimpleTerminal

Methods

runOp :: Resize () -> orig -> Ref SimpleTerminalBase -> impl Source #

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 ()) FileInputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.FileInput

Methods

runOp :: Resize () -> orig -> Ref FileInputBase -> 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 ()) FileBrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.FileBrowser

Methods

runOp :: Resize () -> orig -> Ref FileBrowserBase -> 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 ()) ColorChooserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ColorChooser

Methods

runOp :: Resize () -> orig -> Ref ColorChooserBase -> 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 ()) SpinnerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Spinner

Methods

runOp :: Resize () -> orig -> Ref SpinnerBase -> 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 ()) TabsBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tabs

Methods

runOp :: Resize () -> orig -> Ref TabsBase -> 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 ()) ScrolledBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Scrolled

Methods

runOp :: Resize () -> orig -> Ref ScrolledBase -> 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 ()) PackBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Pack

Methods

runOp :: Resize () -> orig -> Ref PackBase -> 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 ()) TileBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tile

Methods

runOp :: Resize () -> orig -> Ref TileBase -> 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 ()) TextEditorBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextEditor

Methods

runOp :: Resize () -> orig -> Ref TextEditorBase -> 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 ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: Resize () -> orig -> Ref TextDisplayBase -> 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 ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: Resize () -> orig -> Ref TreeBase -> 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 ()) ClockBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Clock

Methods

runOp :: Resize () -> orig -> Ref ClockBase -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) Browser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

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

impl ~ (Rectangle -> IO ()) => Op (Resize ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: Resize () -> orig -> Ref BrowserBase -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) GlWindow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.GlWindow

Methods

runOp :: Resize () -> orig -> Ref GlWindow -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) GlWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.GlWindow

Methods

runOp :: Resize () -> orig -> Ref GlWindowBase -> 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 ()) TableRowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TableRow

Methods

runOp :: Resize () -> orig -> Ref TableRowBase -> 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 ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: Resize () -> orig -> Ref TableBase -> 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 ()) WizardBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Wizard

Methods

runOp :: Resize () -> orig -> Ref WizardBase -> 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 ()) PositionerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Positioner

Methods

runOp :: Resize () -> orig -> Ref PositionerBase -> 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 ()) ProgressBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Progress

Methods

runOp :: Resize () -> orig -> Ref ProgressBase -> 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 ()) ValueOutputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueOutput

Methods

runOp :: Resize () -> orig -> Ref ValueOutputBase -> 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 ()) ValueInputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueInput

Methods

runOp :: Resize () -> orig -> Ref ValueInputBase -> 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 ()) OutputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Output

Methods

runOp :: Resize () -> orig -> Ref OutputBase -> 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 ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: Resize () -> orig -> Ref InputBase -> 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 ()) ValueSliderBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueSlider

Methods

runOp :: Resize () -> orig -> Ref ValueSliderBase -> 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 ()) ScrollbarBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Scrollbar

Methods

runOp :: Resize () -> orig -> Ref ScrollbarBase -> 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 ()) CounterBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Counter

Methods

runOp :: Resize () -> orig -> Ref CounterBase -> 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 ()) RollerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Roller

Methods

runOp :: Resize () -> orig -> Ref RollerBase -> 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 ()) DialBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Dial

Methods

runOp :: Resize () -> orig -> Ref DialBase -> 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 ()) AdjusterBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Adjuster

Methods

runOp :: Resize () -> orig -> Ref AdjusterBase -> 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 ()) MenuButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuButton

Methods

runOp :: Resize () -> orig -> Ref MenuButtonBase -> 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 ()) ChoiceBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Choice

Methods

runOp :: Resize () -> orig -> Ref ChoiceBase -> 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 ()) SysMenuBarBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SysMenuBar

Methods

runOp :: Resize () -> orig -> Ref SysMenuBarBase -> 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 ()) MenuBarBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuBar

Methods

runOp :: Resize () -> orig -> Ref MenuBarBase -> 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 ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: Resize () -> orig -> Ref MenuPrimBase -> 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 ()) SliderBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Slider

Methods

runOp :: Resize () -> orig -> Ref SliderBase -> 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 ()) ValuatorBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Valuator

Methods

runOp :: Resize () -> orig -> Ref ValuatorBase -> 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 ()) RepeatButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.RepeatButton

Methods

runOp :: Resize () -> orig -> Ref RepeatButtonBase -> 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 ()) RoundButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.RoundButton

Methods

runOp :: Resize () -> orig -> Ref RoundButtonBase -> 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 ()) ReturnButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ReturnButton

Methods

runOp :: Resize () -> orig -> Ref ReturnButtonBase -> 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 ()) CheckButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.CheckButton

Methods

runOp :: Resize () -> orig -> Ref CheckButtonBase -> 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 ()) LightButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.LightButton

Methods

runOp :: Resize () -> orig -> Ref LightButtonBase -> 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 ()) ButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Button

Methods

runOp :: Resize () -> orig -> Ref ButtonBase -> 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 ()) OverlayWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.OverlayWindow

Methods

runOp :: Resize () -> orig -> Ref OverlayWindowBase -> 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 ()) DoubleWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.DoubleWindow

Methods

runOp :: Resize () -> orig -> Ref DoubleWindowBase -> 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 ()) SingleWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SingleWindow

Methods

runOp :: Resize () -> orig -> Ref SingleWindowBase -> 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 ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: Resize () -> orig -> Ref WindowBase -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) Group orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Group

Methods

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

impl ~ (Rectangle -> IO ()) => Op (Resize ()) GroupBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Group

Methods

runOp :: Resize () -> orig -> Ref GroupBase -> 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 #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: Resize () -> orig -> Ref WidgetBase -> impl Source #

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

data GetCallback a Source #

Instances

Instances details
impl ~ IO (FunPtr CallbackWithUserDataPrim) => Op (GetCallback ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

runOp :: GetCallback () -> orig -> Ref MenuItemBase -> impl Source #

impl ~ IO (FunPtr CallbackWithUserDataPrim) => Op (GetCallback ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: GetCallback () -> orig -> Ref WidgetBase -> impl Source #

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

data SetCallback a Source #

Instances

Instances details
impl ~ ((Ref orig -> IO ()) -> IO ()) => Op (SetCallback ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

runOp :: SetCallback () -> orig -> Ref MenuItemBase -> impl Source #

impl ~ ((Ref orig -> IO ()) -> IO ()) => Op (SetCallback ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: SetCallback () -> orig -> Ref WindowBase -> impl Source #

impl ~ ((Ref orig -> IO ()) -> IO ()) => Op (SetCallback ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: SetCallback () -> orig -> Ref WidgetBase -> impl Source #

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

data HasCallback a Source #

Instances

Instances details
impl ~ IO Bool => Op (HasCallback ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: HasCallback () -> orig -> Ref WidgetBase -> impl Source #

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

data DrawBox a Source #

Instances

Instances details
impl ~ IO () => Op (DrawBox ()) ButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Button

Methods

runOp :: DrawBox () -> orig -> Ref ButtonBase -> impl Source #

impl ~ IO () => Op (DrawBox ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: DrawBox () -> orig -> Ref WindowBase -> impl Source #

impl ~ IO () => Op (DrawBox ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: DrawBox () -> orig -> Ref WidgetBase -> impl Source #

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

data DrawBoxWithBoxtype a Source #

Instances

Instances details
impl ~ (Boxtype -> Color -> Maybe Rectangle -> IO ()) => Op (DrawBoxWithBoxtype ()) ButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Button

Methods

runOp :: DrawBoxWithBoxtype () -> orig -> Ref ButtonBase -> impl Source #

impl ~ (Boxtype -> Color -> Maybe Rectangle -> IO ()) => Op (DrawBoxWithBoxtype ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: DrawBoxWithBoxtype () -> orig -> Ref WindowBase -> impl Source #

impl ~ (Boxtype -> Color -> Maybe Rectangle -> IO ()) => Op (DrawBoxWithBoxtype ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: DrawBoxWithBoxtype () -> orig -> Ref WidgetBase -> impl Source #

data DrawBackdrop a Source #

Instances

Instances details
impl ~ IO () => Op (DrawBackdrop ()) ButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Button

Methods

runOp :: DrawBackdrop () -> orig -> Ref ButtonBase -> impl Source #

impl ~ IO () => Op (DrawBackdrop ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: DrawBackdrop () -> orig -> Ref WindowBase -> impl Source #

impl ~ IO () => Op (DrawBackdrop ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: DrawBackdrop () -> orig -> Ref WidgetBase -> impl Source #

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

data DrawFocus a Source #

Instances

Instances details
impl ~ (Maybe (Boxtype, Rectangle) -> IO ()) => Op (DrawFocus ()) ButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Button

Methods

runOp :: DrawFocus () -> orig -> Ref ButtonBase -> impl Source #

impl ~ (Maybe (Boxtype, Rectangle) -> IO ()) => Op (DrawFocus ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: DrawFocus () -> orig -> Ref WindowBase -> impl Source #

impl ~ (Maybe (Boxtype, Rectangle) -> IO ()) => Op (DrawFocus ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: DrawFocus () -> orig -> Ref WidgetBase -> impl Source #

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

data Flags a Source #

Instances

Instances details
impl ~ IO [WidgetFlag] => Op (Flags ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: Flags () -> orig -> Ref WidgetBase -> impl Source #

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

data SetFlag a Source #

Instances

Instances details
impl ~ (WidgetFlag -> IO ()) => Op (SetFlag ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: SetFlag () -> orig -> Ref WidgetBase -> impl Source #

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

data ClearFlag a Source #

Instances

Instances details
impl ~ (WidgetFlag -> IO ()) => Op (ClearFlag ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: ClearFlag () -> orig -> Ref WidgetBase -> impl Source #

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

Group

type GroupBase = CGroupBase WidgetBase Source #

type Group = CGroup GroupBase Source #

data DrawChild a Source #

Instances

Instances details
(Parent a WidgetBase, impl ~ (Ref a -> IO ())) => Op (DrawChild ()) GroupBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Group

Methods

runOp :: DrawChild () -> orig -> Ref GroupBase -> impl Source #

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

data DrawChildren a Source #

Instances

Instances details
impl ~ IO () => Op (DrawChildren ()) GroupBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Group

Methods

runOp :: DrawChildren () -> orig -> Ref GroupBase -> impl Source #

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

data DrawOutsideLabel a Source #

Instances

Instances details
(Parent a WidgetBase, impl ~ (Ref a -> IO ())) => Op (DrawOutsideLabel ()) GroupBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Group

Methods

runOp :: DrawOutsideLabel () -> orig -> Ref GroupBase -> impl Source #

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

data UpdateChild a Source #

Instances

Instances details
(Parent a WidgetBase, impl ~ (Ref a -> IO ())) => Op (UpdateChild ()) GroupBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Group

Methods

runOp :: UpdateChild () -> orig -> Ref GroupBase -> impl Source #

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

data Begin a Source #

Instances

Instances details
impl ~ IO () => Op (Begin ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: Begin () -> orig -> Ref TableBase -> impl Source #

impl ~ IO () => Op (Begin ()) GroupBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Group

Methods

runOp :: Begin () -> orig -> Ref GroupBase -> impl Source #

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

data End a Source #

Instances

Instances details
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 ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: End () -> orig -> Ref TableBase -> impl Source #

impl ~ IO () => Op (End ()) GroupBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Group

Methods

runOp :: End () -> orig -> Ref GroupBase -> impl Source #

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

data Within a Source #

Instances

Instances details
(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 ()) GroupBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Group

Methods

runOp :: Within () -> orig -> Ref GroupBase -> impl Source #

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

data Find a Source #

Instances

Instances details
(Parent a WidgetBase, impl ~ (Ref a -> IO Int)) => Op (Find ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: Find () -> orig -> Ref TableBase -> impl Source #

(Parent a WidgetBase, impl ~ (Ref a -> IO AtIndex)) => Op (Find ()) GroupBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Group

Methods

runOp :: Find () -> orig -> Ref GroupBase -> impl Source #

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

data Add a Source #

Instances

Instances details
impl ~ (Text -> IO (Maybe (Ref TreeItem))) => Op (Add ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: Add () -> orig -> Ref TreeBase -> 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 ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: Add () -> orig -> Ref BrowserBase -> impl Source #

(Parent a WidgetBase, impl ~ (Ref a -> IO ())) => Op (Add ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: Add () -> orig -> Ref TableBase -> impl Source #

(Parent a MenuItemBase, impl ~ (Text -> Maybe Shortcut -> Maybe (Ref a -> IO ()) -> MenuItemFlags -> IO AtIndex)) => Op (Add ()) SysMenuBarBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SysMenuBar

Methods

runOp :: Add () -> orig -> Ref SysMenuBarBase -> impl Source #

(Parent a MenuItemBase, impl ~ (Text -> Maybe Shortcut -> Maybe (Ref a -> IO ()) -> MenuItemFlags -> IO AtIndex)) => Op (Add ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: Add () -> orig -> Ref MenuPrimBase -> impl Source #

(Parent a MenuItemBase, impl ~ (Text -> Maybe Shortcut -> Maybe (Ref a -> IO ()) -> MenuItemFlags -> IO AtIndex)) => Op (Add ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

runOp :: Add () -> orig -> Ref MenuItemBase -> impl Source #

(Parent a WidgetBase, impl ~ (Ref a -> IO ())) => Op (Add ()) GroupBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Group

Methods

runOp :: Add () -> orig -> Ref GroupBase -> impl Source #

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

data Insert a Source #

Instances

Instances details
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 ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: Insert () -> orig -> Ref TreeBase -> 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 ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: Insert () -> orig -> Ref BrowserBase -> impl Source #

(Parent a WidgetBase, impl ~ (Ref a -> AtIndex -> IO ())) => Op (Insert ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: Insert () -> orig -> Ref TableBase -> impl Source #

impl ~ (Text -> IO (Either NoChange ())) => Op (Insert ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: Insert () -> orig -> Ref InputBase -> impl Source #

(Parent a MenuPrimBase, impl ~ (AtIndex -> Text -> Maybe Shortcut -> (Ref a -> IO ()) -> MenuItemFlags -> IO AtIndex)) => Op (Insert ()) SysMenuBarBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SysMenuBar

Methods

runOp :: Insert () -> orig -> Ref SysMenuBarBase -> impl Source #

(Parent a MenuPrimBase, impl ~ (AtIndex -> Text -> Maybe Shortcut -> (Ref a -> IO ()) -> MenuItemFlags -> IO AtIndex)) => Op (Insert ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: Insert () -> orig -> Ref MenuPrimBase -> impl Source #

(Parent a MenuItemBase, impl ~ (AtIndex -> Text -> Maybe ShortcutKeySequence -> (Ref a -> IO ()) -> MenuItemFlags -> IO AtIndex)) => Op (Insert ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

runOp :: Insert () -> orig -> Ref MenuItemBase -> impl Source #

(Parent a WidgetBase, impl ~ (Ref a -> AtIndex -> IO ())) => Op (Insert ()) GroupBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Group

Methods

runOp :: Insert () -> orig -> Ref GroupBase -> impl Source #

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

data RemoveIndex a Source #

Instances

Instances details
impl ~ (AtIndex -> IO ()) => Op (RemoveIndex ()) GroupBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Group

Methods

runOp :: RemoveIndex () -> orig -> Ref GroupBase -> impl Source #

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

data RemoveWidget a Source #

Instances

Instances details
(Parent a WidgetBase, impl ~ (Ref a -> IO ())) => Op (RemoveWidget ()) GroupBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Group

Methods

runOp :: RemoveWidget () -> orig -> Ref GroupBase -> impl Source #

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

data Clear a Source #

Instances

Instances details
impl ~ IO () => Op (Clear ()) SimpleTerminalBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SimpleTerminal

Methods

runOp :: Clear () -> orig -> Ref SimpleTerminalBase -> impl Source #

impl ~ IO () => Op (Clear ()) ScrolledBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Scrolled

Methods

runOp :: Clear () -> orig -> Ref ScrolledBase -> impl Source #

impl ~ IO () => Op (Clear ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: Clear () -> orig -> Ref TreeBase -> impl Source #

impl ~ IO () => Op (Clear ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: Clear () -> orig -> Ref BrowserBase -> 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 ()) TableRowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TableRow

Methods

runOp :: Clear () -> orig -> Ref TableRowBase -> 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 ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: Clear () -> orig -> Ref TableBase -> impl Source #

impl ~ IO () => Op (Clear ()) SysMenuBarBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SysMenuBar

Methods

runOp :: Clear () -> orig -> Ref SysMenuBarBase -> impl Source #

impl ~ IO () => Op (Clear ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: Clear () -> orig -> Ref MenuPrimBase -> impl Source #

impl ~ IO () => Op (Clear ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

runOp :: Clear () -> orig -> Ref MenuItemBase -> impl Source #

impl ~ IO Bool => Op (Clear ()) ButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Button

Methods

runOp :: Clear () -> orig -> Ref ButtonBase -> impl Source #

impl ~ IO () => Op (Clear ()) GroupBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Group

Methods

runOp :: Clear () -> orig -> Ref GroupBase -> impl Source #

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

data SetResizable a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Group

Methods

runOp :: SetResizable () -> orig -> Ref GroupBase -> impl Source #

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

data SetNotResizable a Source #

Instances

Instances details
impl ~ IO () => Op (SetNotResizable ()) GroupBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Group

Methods

runOp :: SetNotResizable () -> orig -> Ref GroupBase -> impl Source #

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

data GetResizable a Source #

Instances

Instances details
impl ~ IO (Maybe (Ref WidgetBase)) => Op (GetResizable ()) GroupBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Group

Methods

runOp :: GetResizable () -> orig -> Ref GroupBase -> impl Source #

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

data AddResizable a Source #

Instances

Instances details
(Parent a WidgetBase, impl ~ (Ref a -> IO ())) => Op (AddResizable ()) GroupBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Group

Methods

runOp :: AddResizable () -> orig -> Ref GroupBase -> impl Source #

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

data InitSizes a Source #

Instances

Instances details
impl ~ IO () => Op (InitSizes ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: InitSizes () -> orig -> Ref TableBase -> impl Source #

impl ~ IO () => Op (InitSizes ()) GroupBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Group

Methods

runOp :: InitSizes () -> orig -> Ref GroupBase -> impl Source #

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

data Children a Source #

Instances

Instances details
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 ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: Children () -> orig -> Ref TableBase -> impl Source #

impl ~ IO Int => Op (Children ()) GroupBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Group

Methods

runOp :: Children () -> orig -> Ref GroupBase -> impl Source #

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

data SetClipChildren a Source #

Instances

Instances details
impl ~ (Bool -> IO ()) => Op (SetClipChildren ()) GroupBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Group

Methods

runOp :: SetClipChildren () -> orig -> Ref GroupBase -> impl Source #

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

data ClipChildren a Source #

Instances

Instances details
impl ~ IO Bool => Op (ClipChildren ()) GroupBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Group

Methods

runOp :: ClipChildren () -> orig -> Ref GroupBase -> impl Source #

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

data Focus a Source #

Instances

Instances details
(Parent a WidgetBase, impl ~ (Ref a -> IO ())) => Op (Focus ()) GroupBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Group

Methods

runOp :: Focus () -> orig -> Ref GroupBase -> impl Source #

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

data DdfdesignKludge a Source #

Instances

Instances details
impl ~ IO (Maybe (Ref WidgetBase)) => Op (DdfdesignKludge ()) GroupBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Group

Methods

runOp :: DdfdesignKludge () -> orig -> Ref GroupBase -> impl Source #

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

data InsertBefore a Source #

Instances

Instances details
(Parent a WidgetBase, Parent b Widget, impl ~ (Ref a -> Ref b -> IO ())) => Op (InsertBefore ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: InsertBefore () -> orig -> Ref TableBase -> impl Source #

(Parent a WidgetBase, impl ~ (Ref a -> Ref b -> IO ())) => Op (InsertBefore ()) GroupBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Group

Methods

runOp :: InsertBefore () -> orig -> Ref GroupBase -> impl Source #

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

data GetArray a Source #

Instances

Instances details
impl ~ IO [Ref Widget] => Op (GetArray ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: GetArray () -> orig -> Ref TableBase -> impl Source #

impl ~ IO [Ref WidgetBase] => Op (GetArray ()) GroupBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Group

Methods

runOp :: GetArray () -> orig -> Ref GroupBase -> impl Source #

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

data GetChild a Source #

Instances

Instances details
impl ~ (AtIndex -> IO (Maybe (Ref Widget))) => Op (GetChild ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: GetChild () -> orig -> Ref TableBase -> impl Source #

impl ~ (AtIndex -> IO (Maybe (Ref WidgetBase))) => Op (GetChild ()) GroupBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Group

Methods

runOp :: GetChild () -> orig -> Ref GroupBase -> impl Source #

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

Window

type WindowBase = CWindowBase GroupBase Source #

type Window = CWindow WindowBase Source #

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

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

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

data MakeFullscreen a Source #

Instances

Instances details
impl ~ IO () => Op (MakeFullscreen ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: MakeFullscreen () -> orig -> Ref WindowBase -> impl Source #

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

data FullscreenOff a Source #

Instances

Instances details
impl ~ (Maybe Rectangle -> IO ()) => Op (FullscreenOff ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: FullscreenOff () -> orig -> Ref WindowBase -> impl Source #

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

data SetBorder a Source #

Instances

Instances details
impl ~ (Bool -> IO ()) => Op (SetBorder ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: SetBorder () -> orig -> Ref WindowBase -> impl Source #

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

data ClearBorder a Source #

Instances

Instances details
impl ~ IO () => Op (ClearBorder ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: ClearBorder () -> orig -> Ref WindowBase -> impl Source #

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

data GetBorder a Source #

Instances

Instances details
impl ~ IO Bool => Op (GetBorder ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: GetBorder () -> orig -> Ref WindowBase -> impl Source #

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

data SetOverride a Source #

Instances

Instances details
impl ~ IO () => Op (SetOverride ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: SetOverride () -> orig -> Ref WindowBase -> impl Source #

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

data GetOverride a Source #

Instances

Instances details
impl ~ IO Bool => Op (GetOverride ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: GetOverride () -> orig -> Ref WindowBase -> impl Source #

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

data SetModal a Source #

Instances

Instances details
impl ~ IO () => Op (SetModal ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: SetModal () -> orig -> Ref WindowBase -> impl Source #

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

data GetModal a Source #

Instances

Instances details
impl ~ IO Bool => Op (GetModal ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: GetModal () -> orig -> Ref WindowBase -> impl Source #

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

data SetNonModal a Source #

Instances

Instances details
impl ~ IO () => Op (SetNonModal ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: SetNonModal () -> orig -> Ref WindowBase -> impl Source #

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

data NonModal a Source #

Instances

Instances details
impl ~ IO Bool => Op (NonModal ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: NonModal () -> orig -> Ref WindowBase -> impl Source #

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

data SetMenuWindow a Source #

Instances

Instances details
impl ~ IO () => Op (SetMenuWindow ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: SetMenuWindow () -> orig -> Ref WindowBase -> impl Source #

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

data GetMenuWindow a Source #

Instances

Instances details
impl ~ IO Bool => Op (GetMenuWindow ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: GetMenuWindow () -> orig -> Ref WindowBase -> impl Source #

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

data SetTooltipWindow a Source #

Instances

Instances details
impl ~ IO () => Op (SetTooltipWindow ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: SetTooltipWindow () -> orig -> Ref WindowBase -> impl Source #

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

data GetTooltipWindow a Source #

Instances

Instances details
impl ~ IO Bool => Op (GetTooltipWindow ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: GetTooltipWindow () -> orig -> Ref WindowBase -> impl Source #

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

data HotSpot a Source #

Instances

Instances details
impl ~ (PositionSpec -> Maybe Bool -> IO ()) => Op (HotSpot ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: HotSpot () -> orig -> Ref WindowBase -> impl Source #

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

data FreePosition a Source #

Instances

Instances details
impl ~ IO () => Op (FreePosition ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: FreePosition () -> orig -> Ref WindowBase -> impl Source #

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

data SizeRange a Source #

Instances

Instances details
impl ~ (Size -> IO ()) => Op (SizeRange ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: SizeRange () -> orig -> Ref WindowBase -> impl Source #

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

data SizeRangeWithArgs a Source #

Instances

Instances details
impl ~ (Size -> OptionalSizeRangeArgs -> IO ()) => Op (SizeRangeWithArgs ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: SizeRangeWithArgs () -> orig -> Ref WindowBase -> impl Source #

data GetIconlabel a Source #

Instances

Instances details
impl ~ IO Text => Op (GetIconlabel ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: GetIconlabel () -> orig -> Ref WindowBase -> impl Source #

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

data SetIconlabel a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: SetIconlabel () -> orig -> Ref WindowBase -> impl Source #

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

data SetLabelWithIconlabel a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: SetLabelWithIconlabel () -> orig -> Ref WindowBase -> impl Source #

data GetXclass a Source #

Instances

Instances details
impl ~ IO Text => Op (GetXclass ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: GetXclass () -> orig -> Ref WindowBase -> impl Source #

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

data SetXclass a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: SetXclass () -> orig -> Ref WindowBase -> impl Source #

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

data GetIcon a Source #

Instances

Instances details
impl ~ (LineNumber -> IO (Maybe (Ref Image))) => Op (GetIcon ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: GetIcon () -> orig -> Ref BrowserBase -> impl Source #

impl ~ IO (Maybe (Ref Image)) => Op (GetIcon ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: GetIcon () -> orig -> Ref WindowBase -> impl Source #

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

data SetIcon a Source #

Instances

Instances details
impl ~ (LineNumber -> Ref Image -> IO ()) => Op (SetIcon ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: SetIcon () -> orig -> Ref BrowserBase -> impl Source #

(Parent a RGBImage, impl ~ (Maybe (Ref a) -> IO ())) => Op (SetIcon ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: SetIcon () -> orig -> Ref WindowBase -> impl Source #

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

data Shown a Source #

Instances

Instances details
impl ~ IO Bool => Op (Shown ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: Shown () -> orig -> Ref WindowBase -> impl Source #

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

data Iconize a Source #

Instances

Instances details
impl ~ IO () => Op (Iconize ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: Iconize () -> orig -> Ref WindowBase -> impl Source #

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

data GetXRoot a Source #

Instances

Instances details
impl ~ IO X => Op (GetXRoot ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: GetXRoot () -> orig -> Ref WindowBase -> impl Source #

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

data GetYRoot a Source #

Instances

Instances details
impl ~ IO Y => Op (GetYRoot ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: GetYRoot () -> orig -> Ref WindowBase -> impl Source #

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

data MakeCurrent a Source #

Instances

Instances details
impl ~ IO () => Op (MakeCurrent ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: MakeCurrent () -> orig -> Ref WindowBase -> impl Source #

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

data SetCursor a Source #

Instances

Instances details
impl ~ (Cursor -> IO ()) => Op (SetCursor ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: SetCursor () -> orig -> Ref WindowBase -> impl Source #

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

data SetCursorWithFgBg a Source #

Instances

Instances details
impl ~ (Cursor -> (Maybe Color, Maybe Color) -> IO ()) => Op (SetCursorWithFgBg ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: SetCursorWithFgBg () -> orig -> Ref WindowBase -> impl Source #

data SetDefaultCursor a Source #

Instances

Instances details
impl ~ (CursorType -> IO ()) => Op (SetDefaultCursor ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: SetDefaultCursor () -> orig -> Ref WindowBase -> impl Source #

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

data SetDefaultCursorWithFgBg a Source #

Instances

Instances details
impl ~ (CursorType -> (Maybe Color, Maybe Color) -> IO ()) => Op (SetDefaultCursorWithFgBg ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: SetDefaultCursorWithFgBg () -> orig -> Ref WindowBase -> impl Source #

data GetDecoratedW a Source #

Instances

Instances details
impl ~ IO Int => Op (GetDecoratedW ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: GetDecoratedW () -> orig -> Ref WindowBase -> impl Source #

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

data GetDecoratedH a Source #

Instances

Instances details
impl ~ IO Int => Op (GetDecoratedH ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: GetDecoratedH () -> orig -> Ref WindowBase -> impl Source #

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

data WaitForExpose a Source #

Instances

Instances details
impl ~ IO () => Op (WaitForExpose ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: WaitForExpose () -> orig -> Ref WindowBase -> impl Source #

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

SingleWindow

type SingleWindowBase = CSingleWindowBase WindowBase Source #

type SingleWindow = CSingleWindow SingleWindowBase Source #

DoubleWindow

type DoubleWindowBase = CDoubleWindowBase WindowBase Source #

type DoubleWindow = CDoubleWindow DoubleWindowBase Source #

OverlayWindow

type OverlayWindowBase = COverlayWindowBase DoubleWindowBase Source #

type OverlayWindow = COverlayWindow OverlayWindowBase Source #

data CanDoOverlay a Source #

Instances

Instances details
impl ~ IO Bool => Op (CanDoOverlay ()) GlWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.GlWindow

Methods

runOp :: CanDoOverlay () -> orig -> Ref GlWindowBase -> impl Source #

impl ~ IO Bool => Op (CanDoOverlay ()) OverlayWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.OverlayWindow

Methods

runOp :: CanDoOverlay () -> orig -> Ref OverlayWindowBase -> impl Source #

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

data RedrawOverlay a Source #

Instances

Instances details
impl ~ IO () => Op (RedrawOverlay ()) GlWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.GlWindow

Methods

runOp :: RedrawOverlay () -> orig -> Ref GlWindowBase -> impl Source #

impl ~ IO () => Op (RedrawOverlay ()) OverlayWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.OverlayWindow

Methods

runOp :: RedrawOverlay () -> orig -> Ref OverlayWindowBase -> impl Source #

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

data Flush a Source #

Instances

Instances details
impl ~ IO () => Op (Flush ()) GlWindow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.GlWindow

Methods

runOp :: Flush () -> orig -> Ref GlWindow -> impl Source #

impl ~ IO () => Op (Flush ()) GlWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.GlWindow

Methods

runOp :: Flush () -> orig -> Ref GlWindowBase -> impl Source #

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 #

impl ~ IO () => Op (Flush ()) OverlayWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.OverlayWindow

Methods

runOp :: Flush () -> orig -> Ref OverlayWindowBase -> impl Source #

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

Defined in Graphics.UI.FLTK.LowLevel.DoubleWindow

Methods

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

impl ~ IO () => Op (Flush ()) DoubleWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.DoubleWindow

Methods

runOp :: Flush () -> orig -> Ref DoubleWindowBase -> impl Source #

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

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

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

impl ~ IO () => Op (Flush ()) WindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Window

Methods

runOp :: Flush () -> orig -> Ref WindowBase -> impl Source #

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

Button

type ButtonBase = CButtonBase WidgetBase Source #

type Button = CButton ButtonBase Source #

data GetValue a Source #

Instances

Instances details
impl ~ IO Text => Op (GetValue ()) FileInputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.FileInput

Methods

runOp :: GetValue () -> orig -> Ref FileInputBase -> 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 (Either OutOfRange Between0And1) => Op (GetValue ()) ColorChooserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ColorChooser

Methods

runOp :: GetValue () -> orig -> Ref ColorChooserBase -> impl Source #

impl ~ IO Double => Op (GetValue ()) SpinnerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Spinner

Methods

runOp :: GetValue () -> orig -> Ref SpinnerBase -> impl Source #

impl ~ IO (Maybe (Ref WidgetBase)) => Op (GetValue ()) TabsBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tabs

Methods

runOp :: GetValue () -> orig -> Ref TabsBase -> impl Source #

impl ~ IO ClockByTime => Op (GetValue ()) ClockBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Clock

Methods

runOp :: GetValue () -> orig -> Ref ClockBase -> impl Source #

impl ~ IO LineNumber => Op (GetValue ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: GetValue () -> orig -> Ref BrowserBase -> impl Source #

impl ~ IO (Maybe (Ref WidgetBase)) => Op (GetValue ()) WizardBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Wizard

Methods

runOp :: GetValue () -> orig -> Ref WizardBase -> impl Source #

impl ~ IO Float => Op (GetValue ()) ProgressBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Progress

Methods

runOp :: GetValue () -> orig -> Ref ProgressBase -> impl Source #

impl ~ IO Text => Op (GetValue ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: GetValue () -> orig -> Ref InputBase -> impl Source #

impl ~ IO AtIndex => Op (GetValue ()) ChoiceBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Choice

Methods

runOp :: GetValue () -> orig -> Ref ChoiceBase -> impl Source #

impl ~ IO (Maybe AtIndex) => Op (GetValue ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: GetValue () -> orig -> Ref MenuPrimBase -> impl Source #

impl ~ IO Bool => Op (GetValue ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

runOp :: GetValue () -> orig -> Ref MenuItemBase -> impl Source #

impl ~ IO Double => Op (GetValue ()) ValuatorBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Valuator

Methods

runOp :: GetValue () -> orig -> Ref ValuatorBase -> impl Source #

impl ~ IO Bool => Op (GetValue ()) ButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Button

Methods

runOp :: GetValue () -> orig -> Ref ButtonBase -> impl Source #

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

data SetValue a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.FileInput

Methods

runOp :: SetValue () -> orig -> Ref FileInputBase -> impl Source #

impl ~ (Double -> IO ()) => Op (SetValue ()) SpinnerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Spinner

Methods

runOp :: SetValue () -> orig -> Ref SpinnerBase -> impl Source #

(Parent a WidgetBase, impl ~ (Maybe (Ref a) -> IO (Either NoChange ()))) => Op (SetValue ()) TabsBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tabs

Methods

runOp :: SetValue () -> orig -> Ref TabsBase -> impl Source #

impl ~ (ClockSetTimeType -> IO ()) => Op (SetValue ()) ClockBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Clock

Methods

runOp :: SetValue () -> orig -> Ref ClockBase -> impl Source #

impl ~ (LineNumber -> IO ()) => Op (SetValue ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: SetValue () -> orig -> Ref BrowserBase -> impl Source #

(Parent a WidgetBase, impl ~ (Maybe (Ref a) -> IO ())) => Op (SetValue ()) WizardBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Wizard

Methods

runOp :: SetValue () -> orig -> Ref WizardBase -> impl Source #

impl ~ (Float -> IO ()) => Op (SetValue ()) ProgressBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Progress

Methods

runOp :: SetValue () -> orig -> Ref ProgressBase -> impl Source #

impl ~ (Text -> IO (Either NoChange ())) => Op (SetValue ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: SetValue () -> orig -> Ref InputBase -> impl Source #

impl ~ (MenuItemReference -> IO (Either NoChange ())) => Op (SetValue ()) ChoiceBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Choice

Methods

runOp :: SetValue () -> orig -> Ref ChoiceBase -> impl Source #

impl ~ (MenuItemReference -> IO (Either NoChange ())) => Op (SetValue ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: SetValue () -> orig -> Ref MenuPrimBase -> impl Source #

impl ~ (Double -> IO (Either NoChange ())) => Op (SetValue ()) ValuatorBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Valuator

Methods

runOp :: SetValue () -> orig -> Ref ValuatorBase -> impl Source #

impl ~ (Bool -> IO Bool) => Op (SetValue ()) ButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Button

Methods

runOp :: SetValue () -> orig -> Ref ButtonBase -> impl Source #

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

data Set a Source #

Instances

Instances details
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 ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

runOp :: Set () -> orig -> Ref MenuItemBase -> impl Source #

impl ~ IO Bool => Op (Set ()) ButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Button

Methods

runOp :: Set () -> orig -> Ref ButtonBase -> impl Source #

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

data Setonly a Source #

Instances

Instances details
(Parent a MenuItemBase, impl ~ (Ref a -> IO ())) => Op (Setonly ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: Setonly () -> orig -> Ref MenuPrimBase -> impl Source #

impl ~ IO () => Op (Setonly ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

runOp :: Setonly () -> orig -> Ref MenuItemBase -> impl Source #

impl ~ IO () => Op (Setonly ()) ButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Button

Methods

runOp :: Setonly () -> orig -> Ref ButtonBase -> impl Source #

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

data GetShortcut a Source #

Instances

Instances details
impl ~ IO (Maybe ShortcutKeySequence) => Op (GetShortcut ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: GetShortcut () -> orig -> Ref TextDisplayBase -> impl Source #

impl ~ IO (Maybe ShortcutKeySequence) => Op (GetShortcut ()) ValueInputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueInput

Methods

runOp :: GetShortcut () -> orig -> Ref ValueInputBase -> impl Source #

impl ~ IO (Maybe ShortcutKeySequence) => Op (GetShortcut ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: GetShortcut () -> orig -> Ref InputBase -> impl Source #

impl ~ IO (Maybe ShortcutKeySequence) => Op (GetShortcut ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

runOp :: GetShortcut () -> orig -> Ref MenuItemBase -> impl Source #

impl ~ IO (Maybe ShortcutKeySequence) => Op (GetShortcut ()) ButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Button

Methods

runOp :: GetShortcut () -> orig -> Ref ButtonBase -> impl Source #

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

data SetShortcut a Source #

Instances

Instances details
impl ~ (ShortcutKeySequence -> IO ()) => Op (SetShortcut ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: SetShortcut () -> orig -> Ref TextDisplayBase -> impl Source #

impl ~ (ShortcutKeySequence -> IO ()) => Op (SetShortcut ()) ValueInputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueInput

Methods

runOp :: SetShortcut () -> orig -> Ref ValueInputBase -> impl Source #

impl ~ (ShortcutKeySequence -> IO ()) => Op (SetShortcut ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: SetShortcut () -> orig -> Ref InputBase -> impl Source #

impl ~ (AtIndex -> ShortcutKeySequence -> IO ()) => Op (SetShortcut ()) SysMenuBarBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SysMenuBar

Methods

runOp :: SetShortcut () -> orig -> Ref SysMenuBarBase -> impl Source #

impl ~ (AtIndex -> ShortcutKeySequence -> IO ()) => Op (SetShortcut ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: SetShortcut () -> orig -> Ref MenuPrimBase -> impl Source #

impl ~ (ShortcutKeySequence -> IO ()) => Op (SetShortcut ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

runOp :: SetShortcut () -> orig -> Ref MenuItemBase -> impl Source #

impl ~ (ShortcutKeySequence -> IO ()) => Op (SetShortcut ()) ButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Button

Methods

runOp :: SetShortcut () -> orig -> Ref ButtonBase -> impl Source #

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

data GetDownBox a Source #

Instances

Instances details
impl ~ IO Boxtype => Op (GetDownBox ()) FileInputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.FileInput

Methods

runOp :: GetDownBox () -> orig -> Ref FileInputBase -> impl Source #

impl ~ IO Boxtype => Op (GetDownBox ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: GetDownBox () -> orig -> Ref MenuPrimBase -> impl Source #

impl ~ IO Boxtype => Op (GetDownBox ()) ButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Button

Methods

runOp :: GetDownBox () -> orig -> Ref ButtonBase -> impl Source #

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

data SetDownBox a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.FileInput

Methods

runOp :: SetDownBox () -> orig -> Ref FileInputBase -> impl Source #

impl ~ (Boxtype -> IO ()) => Op (SetDownBox ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: SetDownBox () -> orig -> Ref MenuPrimBase -> impl Source #

impl ~ (Boxtype -> IO ()) => Op (SetDownBox ()) ButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Button

Methods

runOp :: SetDownBox () -> orig -> Ref ButtonBase -> impl Source #

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

data GetDownColor a Source #

Instances

Instances details
impl ~ IO Color => Op (GetDownColor ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: GetDownColor () -> orig -> Ref MenuPrimBase -> impl Source #

impl ~ IO Color => Op (GetDownColor ()) ButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Button

Methods

runOp :: GetDownColor () -> orig -> Ref ButtonBase -> impl Source #

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

data SetDownColor a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: SetDownColor () -> orig -> Ref MenuPrimBase -> impl Source #

impl ~ (Color -> IO ()) => Op (SetDownColor ()) ButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Button

Methods

runOp :: SetDownColor () -> orig -> Ref ButtonBase -> impl Source #

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

LightButton

type LightButtonBase = CLightButtonBase ButtonBase Source #

type LightButton = CLightButton LightButtonBase Source #

RadioLightButton

type RadioLightButtonBase = CRadioLightButtonBase LightButtonBase Source #

CheckButton

type CheckButtonBase = CCheckButtonBase LightButtonBase Source #

type CheckButton = CCheckButton CheckButtonBase Source #

ReturnButton

type ReturnButtonBase = CReturnButtonBase ButtonBase Source #

type ReturnButton = CReturnButton ReturnButtonBase Source #

RoundButton

type RoundButtonBase = CRoundButtonBase ButtonBase Source #

type RoundButton = CRoundButton RoundButtonBase Source #

RepeatButton

type RepeatButtonBase = CRepeatButtonBase ButtonBase Source #

type RepeatButton = CRepeatButton RepeatButtonBase Source #

ToggleButton

type ToggleButtonBase = CToggleButtonBase ButtonBase Source #

type ToggleButton = CToggleButton ToggleButtonBase Source #

Valuator

type ValuatorBase = CValuatorBase WidgetBase Source #

type Valuator = CValuator ValuatorBase Source #

data Bounds a Source #

Instances

Instances details
impl ~ (Double -> Double -> IO ()) => Op (Bounds ()) SliderBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Slider

Methods

runOp :: Bounds () -> orig -> Ref SliderBase -> impl Source #

impl ~ (Double -> Double -> IO ()) => Op (Bounds ()) ValuatorBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Valuator

Methods

runOp :: Bounds () -> orig -> Ref ValuatorBase -> impl Source #

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

data GetMinimum a Source #

Instances

Instances details
impl ~ IO Double => Op (GetMinimum ()) SpinnerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Spinner

Methods

runOp :: GetMinimum () -> orig -> Ref SpinnerBase -> impl Source #

impl ~ IO Float => Op (GetMinimum ()) ProgressBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Progress

Methods

runOp :: GetMinimum () -> orig -> Ref ProgressBase -> impl Source #

impl ~ IO Double => Op (GetMinimum ()) ValuatorBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Valuator

Methods

runOp :: GetMinimum () -> orig -> Ref ValuatorBase -> impl Source #

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

data SetMinimum a Source #

Instances

Instances details
impl ~ (Double -> IO ()) => Op (SetMinimum ()) SpinnerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Spinner

Methods

runOp :: SetMinimum () -> orig -> Ref SpinnerBase -> impl Source #

impl ~ (Float -> IO ()) => Op (SetMinimum ()) ProgressBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Progress

Methods

runOp :: SetMinimum () -> orig -> Ref ProgressBase -> impl Source #

impl ~ (Double -> IO ()) => Op (SetMinimum ()) ValuatorBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Valuator

Methods

runOp :: SetMinimum () -> orig -> Ref ValuatorBase -> impl Source #

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

data GetMaximum a Source #

Instances

Instances details
impl ~ IO Double => Op (GetMaximum ()) SpinnerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Spinner

Methods

runOp :: GetMaximum () -> orig -> Ref SpinnerBase -> impl Source #

impl ~ IO Float => Op (GetMaximum ()) ProgressBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Progress

Methods

runOp :: GetMaximum () -> orig -> Ref ProgressBase -> impl Source #

impl ~ IO Double => Op (GetMaximum ()) ValuatorBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Valuator

Methods

runOp :: GetMaximum () -> orig -> Ref ValuatorBase -> impl Source #

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

data SetMaximum a Source #

Instances

Instances details
impl ~ (Double -> IO ()) => Op (SetMaximum ()) SpinnerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Spinner

Methods

runOp :: SetMaximum () -> orig -> Ref SpinnerBase -> impl Source #

impl ~ (Float -> IO ()) => Op (SetMaximum ()) ProgressBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Progress

Methods

runOp :: SetMaximum () -> orig -> Ref ProgressBase -> impl Source #

impl ~ (Double -> IO ()) => Op (SetMaximum ()) ValuatorBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Valuator

Methods

runOp :: SetMaximum () -> orig -> Ref ValuatorBase -> impl Source #

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

data Range a Source #

Instances

Instances details
impl ~ (Double -> Double -> IO ()) => Op (Range ()) SpinnerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Spinner

Methods

runOp :: Range () -> orig -> Ref SpinnerBase -> impl Source #

impl ~ (Double -> Double -> IO ()) => Op (Range ()) ValuatorBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Valuator

Methods

runOp :: Range () -> orig -> Ref ValuatorBase -> impl Source #

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

data SetStep a Source #

Instances

Instances details
impl ~ (Double -> IO ()) => Op (SetStep ()) SpinnerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Spinner

Methods

runOp :: SetStep () -> orig -> Ref SpinnerBase -> impl Source #

impl ~ (Rational -> IO ()) => Op (SetStep ()) ValuatorBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Valuator

Methods

runOp :: SetStep () -> orig -> Ref ValuatorBase -> impl Source #

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

data GetStep a Source #

Instances

Instances details
impl ~ IO Double => Op (GetStep ()) SpinnerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Spinner

Methods

runOp :: GetStep () -> orig -> Ref SpinnerBase -> impl Source #

impl ~ IO Rational => Op (GetStep ()) ValuatorBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Valuator

Methods

runOp :: GetStep () -> orig -> Ref ValuatorBase -> impl Source #

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

data Precision a Source #

Instances

Instances details
impl ~ (Int -> IO ()) => Op (Precision ()) ValuatorBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Valuator

Methods

runOp :: Precision () -> orig -> Ref ValuatorBase -> impl Source #

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

data Format a Source #

Instances

Instances details
impl ~ IO (Either UnknownError Text) => Op (Format ()) ValuatorBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Valuator

Methods

runOp :: Format () -> orig -> Ref ValuatorBase -> impl Source #

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

data Round a Source #

Instances

Instances details
impl ~ (Double -> IO Double) => Op (Round ()) ValuatorBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Valuator

Methods

runOp :: Round () -> orig -> Ref ValuatorBase -> impl Source #

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

data Clamp a Source #

Instances

Instances details
impl ~ (Double -> IO Double) => Op (Clamp ()) ValuatorBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Valuator

Methods

runOp :: Clamp () -> orig -> Ref ValuatorBase -> impl Source #

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

data Increment a Source #

Instances

Instances details
impl ~ (Double -> Int -> IO Double) => Op (Increment ()) ValuatorBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Valuator

Methods

runOp :: Increment () -> orig -> Ref ValuatorBase -> impl Source #

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

Slider

type SliderBase = CSliderBase ValuatorBase Source #

type Slider = CSlider SliderBase Source #

data Scrollvalue a Source #

Instances

Instances details
impl ~ (Y -> Lines -> LineNumber -> Lines -> IO Int) => Op (Scrollvalue ()) ScrollbarBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Scrollbar

Methods

runOp :: Scrollvalue () -> orig -> Ref ScrollbarBase -> impl Source #

impl ~ (Y -> Lines -> LineNumber -> Lines -> IO Int) => Op (Scrollvalue ()) SliderBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Slider

Methods

runOp :: Scrollvalue () -> orig -> Ref SliderBase -> impl Source #

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

data SetSliderSize a Source #

Instances

Instances details
impl ~ (Double -> IO ()) => Op (SetSliderSize ()) SliderBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Slider

Methods

runOp :: SetSliderSize () -> orig -> Ref SliderBase -> impl Source #

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

data GetSliderSize a Source #

Instances

Instances details
impl ~ IO Double => Op (GetSliderSize ()) SliderBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Slider

Methods

runOp :: GetSliderSize () -> orig -> Ref SliderBase -> impl Source #

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

data GetSlider a Source #

Instances

Instances details
impl ~ IO Boxtype => Op (GetSlider ()) SliderBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Slider

Methods

runOp :: GetSlider () -> orig -> Ref SliderBase -> impl Source #

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

data SetSlider a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Slider

Methods

runOp :: SetSlider () -> orig -> Ref SliderBase -> impl Source #

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

FillSlider

type FillSliderBase = CFillSliderBase SliderBase Source #

type FillSlider = CFillSlider FillSliderBase Source #

HorSlider

type HorSliderBase = CHorSliderBase SliderBase Source #

type HorSlider = CHorSlider HorSliderBase Source #

HorFillSider

type HorFillSliderBase = CHorFillSliderBase SliderBase Source #

type HorFillSlider = CHorFillSlider HorFillSliderBase Source #

NiceSlider

type NiceSliderBase = CNiceSliderBase SliderBase Source #

type NiceSlider = CNiceSlider NiceSliderBase Source #

HorNiceSlider

type HorNiceSliderBase = CHorNiceSliderBase SliderBase Source #

type HorNiceSlider = CHorNiceSlider HorNiceSliderBase Source #

MenuItem

type MenuItemBase = CMenuItemBase Base Source #

type MenuItem = CMenuItem MenuItemBase Source #

data NextWithStep a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

runOp :: NextWithStep () -> orig -> Ref MenuItemBase -> impl Source #

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

data Next a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: Next () -> orig -> Ref TreeBase -> 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 ()) WizardBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Wizard

Methods

runOp :: Next () -> orig -> Ref WizardBase -> impl Source #

impl ~ IO (Maybe (Ref MenuItemBase)) => Op (Next ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

runOp :: Next () -> orig -> Ref MenuItemBase -> impl Source #

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

data GetFirst a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: GetFirst () -> orig -> Ref TreeBase -> impl Source #

impl ~ IO (Maybe (Ref MenuItemBase)) => Op (GetFirst ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

runOp :: GetFirst () -> orig -> Ref MenuItemBase -> impl Source #

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

data SetLabelWithLabeltype a Source #

Instances

Instances details
impl ~ (Labeltype -> Text -> IO ()) => Op (SetLabelWithLabeltype ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

runOp :: SetLabelWithLabeltype () -> orig -> Ref MenuItemBase -> impl Source #

data Submenu a Source #

Instances

Instances details
impl ~ IO Bool => Op (Submenu ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

runOp :: Submenu () -> orig -> Ref MenuItemBase -> impl Source #

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

data Checkbox a Source #

Instances

Instances details
impl ~ IO Bool => Op (Checkbox ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

runOp :: Checkbox () -> orig -> Ref MenuItemBase -> impl Source #

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

data Radio a Source #

Instances

Instances details
impl ~ IO Bool => Op (Radio ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

runOp :: Radio () -> orig -> Ref MenuItemBase -> impl Source #

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

data Visible a Source #

Instances

Instances details
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 ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: Visible () -> orig -> Ref BrowserBase -> impl Source #

impl ~ IO Bool => Op (Visible ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

runOp :: Visible () -> orig -> Ref MenuItemBase -> impl Source #

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

data Activevisible a Source #

Instances

Instances details
impl ~ IO Bool => Op (Activevisible ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

runOp :: Activevisible () -> orig -> Ref MenuItemBase -> impl Source #

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

data Measure a Source #

Instances

Instances details
(Parent a MenuPrimBase, impl ~ (Ref a -> IO Size)) => Op (Measure ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

runOp :: Measure () -> orig -> Ref MenuItemBase -> impl Source #

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

data DrawWithT a Source #

Instances

Instances details
(Parent a MenuPrimBase, impl ~ (Rectangle -> Ref a -> Bool -> IO ())) => Op (DrawWithT ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

runOp :: DrawWithT () -> orig -> Ref MenuItemBase -> impl Source #

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

data Draw a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.SimpleTerminal

Methods

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

impl ~ IO () => Op (Draw ()) SimpleTerminalBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SimpleTerminal

Methods

runOp :: Draw () -> orig -> Ref SimpleTerminalBase -> impl Source #

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 ~ IO () => Op (Draw ()) FileInputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.FileInput

Methods

runOp :: Draw () -> orig -> Ref FileInputBase -> 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 ()) FileBrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.FileBrowser

Methods

runOp :: Draw () -> orig -> Ref FileBrowserBase -> 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 ()) ColorChooserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ColorChooser

Methods

runOp :: Draw () -> orig -> Ref ColorChooserBase -> 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 ()) SpinnerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Spinner

Methods

runOp :: Draw () -> orig -> Ref SpinnerBase -> 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 ()) TabsBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tabs

Methods

runOp :: Draw () -> orig -> Ref TabsBase -> 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 ()) ScrolledBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Scrolled

Methods

runOp :: Draw () -> orig -> Ref ScrolledBase -> 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 ()) PackBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Pack

Methods

runOp :: Draw () -> orig -> Ref PackBase -> 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 ()) TileBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tile

Methods

runOp :: Draw () -> orig -> Ref TileBase -> 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 ()) TextEditorBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextEditor

Methods

runOp :: Draw () -> orig -> Ref TextEditorBase -> 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 ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: Draw () -> orig -> Ref TextDisplayBase -> 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 ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: Draw () -> orig -> Ref TreeBase -> 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 ()) ClockBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Clock

Methods

runOp :: Draw () -> orig -> Ref ClockBase -> impl Source #

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

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

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

impl ~ IO () => Op (Draw ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: Draw () -> orig -> Ref BrowserBase -> 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 ()) TableRowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TableRow

Methods

runOp :: Draw () -> orig -> Ref TableRowBase -> 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 ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: Draw () -> orig -> Ref TableBase -> 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 ()) WizardBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Wizard

Methods

runOp :: Draw () -> orig -> Ref WizardBase -> 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 ()) PositionerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Positioner

Methods

runOp :: Draw () -> orig -> Ref PositionerBase -> 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 ()) ProgressBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Progress

Methods

runOp :: Draw () -> orig -> Ref ProgressBase -> 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 ()) ValueOutputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueOutput

Methods

runOp :: Draw () -> orig -> Ref ValueOutputBase -> 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 ()) ValueInputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueInput

Methods

runOp :: Draw () -> orig -> Ref ValueInputBase -> 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 ()) OutputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Output

Methods

runOp :: Draw () -> orig -> Ref OutputBase -> 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 ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: Draw () -> orig -> Ref InputBase -> 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 ()) ValueSliderBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueSlider

Methods

runOp :: Draw () -> orig -> Ref ValueSliderBase -> 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 ()) ScrollbarBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Scrollbar

Methods

runOp :: Draw () -> orig -> Ref ScrollbarBase -> 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 ()) CounterBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Counter

Methods

runOp :: Draw () -> orig -> Ref CounterBase -> 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 ()) RollerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Roller

Methods

runOp :: Draw () -> orig -> Ref RollerBase -> 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 ()) DialBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Dial

Methods

runOp :: Draw () -> orig -> Ref DialBase -> 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 #

impl ~ IO () => Op (Draw ()) AdjusterBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Adjuster

Methods

runOp :: Draw () -> orig -> Ref AdjusterBase -> impl Source #

(Parent a WidgetBase, 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 WidgetBase, 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 ()) MenuButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuButton

Methods

runOp :: Draw () -> orig -> Ref MenuButtonBase -> 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 ()) ChoiceBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Choice

Methods

runOp :: Draw () -> orig -> Ref ChoiceBase -> 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 ()) SysMenuBarBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SysMenuBar

Methods

runOp :: Draw () -> orig -> Ref SysMenuBarBase -> 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 #

impl ~ IO () => Op (Draw ()) MenuBarBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuBar

Methods

runOp :: Draw () -> orig -> Ref MenuBarBase -> 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 #

(Parent a MenuPrim, impl ~ (Rectangle -> Ref a -> IO ())) => Op (Draw ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

runOp :: Draw () -> orig -> Ref MenuItemBase -> 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 ()) SliderBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Slider

Methods

runOp :: Draw () -> orig -> Ref SliderBase -> 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 ()) RepeatButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.RepeatButton

Methods

runOp :: Draw () -> orig -> Ref RepeatButtonBase -> 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 ()) RoundButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.RoundButton

Methods

runOp :: Draw () -> orig -> Ref RoundButtonBase -> 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 ()) ReturnButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ReturnButton

Methods

runOp :: Draw () -> orig -> Ref ReturnButtonBase -> 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 ()) CheckButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.CheckButton

Methods

runOp :: Draw () -> orig -> Ref CheckButtonBase -> 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 #

impl ~ IO () => Op (Draw ()) LightButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.LightButton

Methods

runOp :: Draw () -> orig -> Ref LightButtonBase -> impl Source #

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

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

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

impl ~ IO () => Op (Draw ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: Draw () -> orig -> Ref WidgetBase -> impl Source #

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

data GetFlags a Source #

Instances

Instances details
impl ~ IO (Maybe MenuItemFlags) => Op (GetFlags ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

runOp :: GetFlags () -> orig -> Ref MenuItemBase -> impl Source #

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

data SetFlags a Source #

Instances

Instances details
impl ~ (MenuItemFlags -> IO ()) => Op (SetFlags ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

runOp :: SetFlags () -> orig -> Ref MenuItemBase -> impl Source #

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

data GetText a Source #

Instances

Instances details
impl ~ IO Text => Op (GetText ()) SimpleTerminalBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SimpleTerminal

Methods

runOp :: GetText () -> orig -> Ref SimpleTerminalBase -> 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 ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: GetText () -> orig -> Ref BrowserBase -> impl Source #

impl ~ IO Text => Op (GetText ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: GetText () -> orig -> Ref MenuPrimBase -> impl Source #

impl ~ IO Text => Op (GetText ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

runOp :: GetText () -> orig -> Ref MenuItemBase -> impl Source #

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

data Pulldown a Source #

Instances

Instances details
(Parent a MenuPrimBase, Parent b MenuItemBase, Parent c MenuItemBase, impl ~ (Rectangle -> Maybe (Ref a) -> Maybe (Ref b) -> Maybe (Ref c) -> Maybe Bool -> IO (Maybe (Ref MenuItemBase)))) => Op (Pulldown ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

runOp :: Pulldown () -> orig -> Ref MenuItemBase -> impl Source #

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

data Popup a Source #

Instances

Instances details
impl ~ IO (Maybe (Ref MenuItemBase)) => Op (Popup ()) MenuButtonBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuButton

Methods

runOp :: Popup () -> orig -> Ref MenuButtonBase -> impl Source #

(Parent a MenuItemBase, Parent b MenuPrimBase, Parent c MenuItemBase, impl ~ (Position -> Maybe Text -> Maybe (Ref a) -> Maybe (Ref b) -> IO (Maybe (Ref c)))) => Op (Popup ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

runOp :: Popup () -> orig -> Ref MenuItemBase -> impl Source #

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

data TestShortcut a Source #

Instances

Instances details
(Parent a MenuItemBase, impl ~ IO (Maybe (Ref a))) => Op (TestShortcut ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: TestShortcut () -> orig -> Ref MenuPrimBase -> impl Source #

(Parent a MenuItemBase, impl ~ IO (Maybe (Ref a))) => Op (TestShortcut ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

runOp :: TestShortcut () -> orig -> Ref MenuItemBase -> impl Source #

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

data FindShortcut a Source #

Instances

Instances details
(Parent a MenuItemBase, impl ~ (Maybe AtIndex -> Bool -> IO (Maybe (Ref a)))) => Op (FindShortcut ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

runOp :: FindShortcut () -> orig -> Ref MenuItemBase -> impl Source #

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

data DoCallback a Source #

Instances

Instances details
impl ~ (TableContext -> TableCoordinate -> IO ()) => Op (DoCallback ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: DoCallback () -> orig -> Ref TableBase -> impl Source #

impl ~ (Ref Widget -> IO ()) => Op (DoCallback ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

runOp :: DoCallback () -> orig -> Ref MenuItemBase -> impl Source #

impl ~ IO () => Op (DoCallback ()) WidgetBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Widget

Methods

runOp :: DoCallback () -> orig -> Ref WidgetBase -> impl Source #

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

data GetSize a Source #

Instances

Instances details
impl ~ IO Int => Op (GetSize ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: GetSize () -> orig -> Ref BrowserBase -> impl Source #

impl ~ IO Int => Op (GetSize ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: GetSize () -> orig -> Ref InputBase -> impl Source #

impl ~ IO Int => Op (GetSize ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: GetSize () -> orig -> Ref MenuPrimBase -> impl Source #

impl ~ IO Int => Op (GetSize ()) MenuItemBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuItem

Methods

runOp :: GetSize () -> orig -> Ref MenuItemBase -> impl Source #

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

MenuPrim

type MenuPrimBase = CMenuPrimBase WidgetBase Source #

type MenuPrim = CMenuPrim MenuPrimBase Source #

data ItemPathname a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: ItemPathname () -> orig -> Ref TreeBase -> impl Source #

(Parent a MenuItemBase, impl ~ (Ref a -> IO (Maybe Text))) => Op (ItemPathname ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: ItemPathname () -> orig -> Ref MenuPrimBase -> impl Source #

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

data ItemPathnameRecent a Source #

Instances

Instances details
impl ~ IO (Maybe String) => Op (ItemPathnameRecent ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: ItemPathnameRecent () -> orig -> Ref MenuPrimBase -> impl Source #

data Picked a Source #

Instances

Instances details
(Parent a MenuItemBase, Parent b MenuItemBase, impl ~ (Ref a -> IO (Maybe (Ref b)))) => Op (Picked ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: Picked () -> orig -> Ref MenuPrimBase -> impl Source #

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

data FindIndex a Source #

Instances

Instances details
impl ~ (MenuItemLocator -> IO (Maybe Int)) => Op (FindIndex ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: FindIndex () -> orig -> Ref MenuPrimBase -> impl Source #

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

data Global a Source #

Instances

Instances details
impl ~ IO () => Op (Global ()) SysMenuBarBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SysMenuBar

Methods

runOp :: Global () -> orig -> Ref SysMenuBarBase -> impl Source #

impl ~ IO () => Op (Global ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: Global () -> orig -> Ref MenuPrimBase -> impl Source #

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

data GetMenu a Source #

Instances

Instances details
impl ~ IO [Maybe (Ref MenuItemBase)] => Op (GetMenu ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: GetMenu () -> orig -> Ref MenuPrimBase -> impl Source #

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

data SetMenu a Source #

Instances

Instances details
impl ~ ([Ref MenuItem] -> IO ()) => Op (SetMenu ()) SysMenuBarBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SysMenuBar

Methods

runOp :: SetMenu () -> orig -> Ref SysMenuBarBase -> impl Source #

(Parent a MenuItemBase, impl ~ ([Ref a] -> IO ())) => Op (SetMenu ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: SetMenu () -> orig -> Ref MenuPrimBase -> impl Source #

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

data AddName a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.SysMenuBar

Methods

runOp :: AddName () -> orig -> Ref SysMenuBarBase -> impl Source #

impl ~ (Text -> IO ()) => Op (AddName ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: AddName () -> orig -> Ref MenuPrimBase -> impl Source #

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

data Copy a Source #

Instances

Instances details
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 ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: Copy () -> orig -> Ref InputBase -> 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 MenuItemBase, impl ~ (Ref a -> IO ())) => Op (Copy ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: Copy () -> orig -> Ref MenuPrimBase -> impl Source #

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

data SetSize a Source #

Instances

Instances details
impl ~ (Size -> IO ()) => Op (SetSize ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: SetSize () -> orig -> Ref BrowserBase -> impl Source #

impl ~ (Size -> IO ()) => Op (SetSize ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: SetSize () -> orig -> Ref InputBase -> impl Source #

impl ~ (Size -> IO ()) => Op (SetSize ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: SetSize () -> orig -> Ref MenuPrimBase -> impl Source #

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

data ClearSubmenu a Source #

Instances

Instances details
impl ~ (AtIndex -> IO (Either OutOfRangeOrNotSubmenu ())) => Op (ClearSubmenu ()) SysMenuBarBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SysMenuBar

Methods

runOp :: ClearSubmenu () -> orig -> Ref SysMenuBarBase -> impl Source #

impl ~ (AtIndex -> IO (Either OutOfRange ())) => Op (ClearSubmenu ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: ClearSubmenu () -> orig -> Ref MenuPrimBase -> impl Source #

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

data Replace a Source #

Instances

Instances details
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 ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: Replace () -> orig -> Ref InputBase -> impl Source #

impl ~ (AtIndex -> Text -> IO ()) => Op (Replace ()) SysMenuBarBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SysMenuBar

Methods

runOp :: Replace () -> orig -> Ref SysMenuBarBase -> impl Source #

impl ~ (AtIndex -> Text -> IO ()) => Op (Replace ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: Replace () -> orig -> Ref MenuPrimBase -> impl Source #

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

data Remove a Source #

Instances

Instances details
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 ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: Remove () -> orig -> Ref TreeBase -> impl Source #

impl ~ (LineNumber -> IO ()) => Op (Remove ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: Remove () -> orig -> Ref BrowserBase -> impl Source #

impl ~ (Int -> IO ()) => Op (Remove ()) SysMenuBarBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SysMenuBar

Methods

runOp :: Remove () -> orig -> Ref SysMenuBarBase -> impl Source #

impl ~ (AtIndex -> IO ()) => Op (Remove ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: Remove () -> orig -> Ref MenuPrimBase -> impl Source #

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

data SetMode a Source #

Instances

Instances details
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 ~ (ColorChooserMode -> IO ()) => Op (SetMode ()) ColorChooserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ColorChooser

Methods

runOp :: SetMode () -> orig -> Ref ColorChooserBase -> impl Source #

impl ~ (Modes -> IO ()) => Op (SetMode ()) GlWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.GlWindow

Methods

runOp :: SetMode () -> orig -> Ref GlWindowBase -> impl Source #

impl ~ (AtIndex -> MenuItemFlags -> IO ()) => Op (SetMode ()) SysMenuBarBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SysMenuBar

Methods

runOp :: SetMode () -> orig -> Ref SysMenuBarBase -> impl Source #

impl ~ (AtIndex -> MenuItemFlags -> IO ()) => Op (SetMode ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: SetMode () -> orig -> Ref MenuPrimBase -> impl Source #

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

data GetMode a Source #

Instances

Instances details
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 ~ IO ColorChooserMode => Op (GetMode ()) ColorChooserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ColorChooser

Methods

runOp :: GetMode () -> orig -> Ref ColorChooserBase -> impl Source #

impl ~ IO Modes => Op (GetMode ()) GlWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.GlWindow

Methods

runOp :: GetMode () -> orig -> Ref GlWindowBase -> impl Source #

impl ~ (AtIndex -> IO (Maybe MenuItemFlags)) => Op (GetMode ()) SysMenuBarBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SysMenuBar

Methods

runOp :: GetMode () -> orig -> Ref SysMenuBarBase -> impl Source #

impl ~ (AtIndex -> IO (Maybe MenuItemFlags)) => Op (GetMode ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: GetMode () -> orig -> Ref MenuPrimBase -> impl Source #

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

data Mvalue a Source #

Instances

Instances details
impl ~ IO (Maybe (Ref MenuItemBase)) => Op (Mvalue ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: Mvalue () -> orig -> Ref MenuPrimBase -> impl Source #

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

data GetTextWithIndex a Source #

Instances

Instances details
impl ~ (AtIndex -> IO Text) => Op (GetTextWithIndex ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: GetTextWithIndex () -> orig -> Ref MenuPrimBase -> impl Source #

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

data GetTextfont a Source #

Instances

Instances details
impl ~ IO Font => Op (GetTextfont ()) SpinnerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Spinner

Methods

runOp :: GetTextfont () -> orig -> Ref SpinnerBase -> impl Source #

impl ~ IO Font => Op (GetTextfont ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: GetTextfont () -> orig -> Ref TextDisplayBase -> impl Source #

impl ~ IO Font => Op (GetTextfont ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: GetTextfont () -> orig -> Ref BrowserBase -> impl Source #

impl ~ IO Font => Op (GetTextfont ()) ValueOutputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueOutput

Methods

runOp :: GetTextfont () -> orig -> Ref ValueOutputBase -> impl Source #

impl ~ IO Font => Op (GetTextfont ()) ValueInputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueInput

Methods

runOp :: GetTextfont () -> orig -> Ref ValueInputBase -> impl Source #

impl ~ IO Font => Op (GetTextfont ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: GetTextfont () -> orig -> Ref InputBase -> impl Source #

impl ~ IO Font => Op (GetTextfont ()) ValueSliderBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueSlider

Methods

runOp :: GetTextfont () -> orig -> Ref ValueSliderBase -> impl Source #

impl ~ IO Font => Op (GetTextfont ()) CounterBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Counter

Methods

runOp :: GetTextfont () -> orig -> Ref CounterBase -> impl Source #

impl ~ IO Font => Op (GetTextfont ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: GetTextfont () -> orig -> Ref MenuPrimBase -> impl Source #

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

data SetTextfont a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Spinner

Methods

runOp :: SetTextfont () -> orig -> Ref SpinnerBase -> impl Source #

impl ~ (Font -> IO ()) => Op (SetTextfont ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: SetTextfont () -> orig -> Ref TextDisplayBase -> impl Source #

impl ~ (Font -> IO ()) => Op (SetTextfont ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: SetTextfont () -> orig -> Ref BrowserBase -> impl Source #

impl ~ (Font -> IO ()) => Op (SetTextfont ()) ValueOutputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueOutput

Methods

runOp :: SetTextfont () -> orig -> Ref ValueOutputBase -> impl Source #

impl ~ (Font -> IO ()) => Op (SetTextfont ()) ValueInputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueInput

Methods

runOp :: SetTextfont () -> orig -> Ref ValueInputBase -> impl Source #

impl ~ (Font -> IO ()) => Op (SetTextfont ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: SetTextfont () -> orig -> Ref InputBase -> impl Source #

impl ~ (Font -> IO ()) => Op (SetTextfont ()) ValueSliderBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueSlider

Methods

runOp :: SetTextfont () -> orig -> Ref ValueSliderBase -> impl Source #

impl ~ (Font -> IO ()) => Op (SetTextfont ()) CounterBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Counter

Methods

runOp :: SetTextfont () -> orig -> Ref CounterBase -> impl Source #

impl ~ (Font -> IO ()) => Op (SetTextfont ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: SetTextfont () -> orig -> Ref MenuPrimBase -> impl Source #

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

data GetTextsize a Source #

Instances

Instances details
impl ~ IO FontSize => Op (GetTextsize ()) FileBrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.FileBrowser

Methods

runOp :: GetTextsize () -> orig -> Ref FileBrowserBase -> impl Source #

impl ~ IO FontSize => Op (GetTextsize ()) SpinnerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Spinner

Methods

runOp :: GetTextsize () -> orig -> Ref SpinnerBase -> impl Source #

impl ~ IO FontSize => Op (GetTextsize ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: GetTextsize () -> orig -> Ref TextDisplayBase -> impl Source #

impl ~ IO FontSize => Op (GetTextsize ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: GetTextsize () -> orig -> Ref BrowserBase -> impl Source #

impl ~ IO FontSize => Op (GetTextsize ()) ValueOutputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueOutput

Methods

runOp :: GetTextsize () -> orig -> Ref ValueOutputBase -> impl Source #

impl ~ IO FontSize => Op (GetTextsize ()) ValueInputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueInput

Methods

runOp :: GetTextsize () -> orig -> Ref ValueInputBase -> impl Source #

impl ~ IO FontSize => Op (GetTextsize ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: GetTextsize () -> orig -> Ref InputBase -> impl Source #

impl ~ IO FontSize => Op (GetTextsize ()) ValueSliderBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueSlider

Methods

runOp :: GetTextsize () -> orig -> Ref ValueSliderBase -> impl Source #

impl ~ IO FontSize => Op (GetTextsize ()) CounterBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Counter

Methods

runOp :: GetTextsize () -> orig -> Ref CounterBase -> impl Source #

impl ~ IO FontSize => Op (GetTextsize ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: GetTextsize () -> orig -> Ref MenuPrimBase -> impl Source #

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

data SetTextsize a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.FileBrowser

Methods

runOp :: SetTextsize () -> orig -> Ref FileBrowserBase -> impl Source #

impl ~ (FontSize -> IO ()) => Op (SetTextsize ()) SpinnerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Spinner

Methods

runOp :: SetTextsize () -> orig -> Ref SpinnerBase -> impl Source #

impl ~ (FontSize -> IO ()) => Op (SetTextsize ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: SetTextsize () -> orig -> Ref TextDisplayBase -> impl Source #

impl ~ (FontSize -> IO ()) => Op (SetTextsize ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: SetTextsize () -> orig -> Ref BrowserBase -> impl Source #

impl ~ (FontSize -> IO ()) => Op (SetTextsize ()) ValueOutputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueOutput

Methods

runOp :: SetTextsize () -> orig -> Ref ValueOutputBase -> impl Source #

impl ~ (FontSize -> IO ()) => Op (SetTextsize ()) ValueInputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueInput

Methods

runOp :: SetTextsize () -> orig -> Ref ValueInputBase -> impl Source #

impl ~ (FontSize -> IO ()) => Op (SetTextsize ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: SetTextsize () -> orig -> Ref InputBase -> impl Source #

impl ~ (FontSize -> IO ()) => Op (SetTextsize ()) ValueSliderBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueSlider

Methods

runOp :: SetTextsize () -> orig -> Ref ValueSliderBase -> impl Source #

impl ~ (FontSize -> IO ()) => Op (SetTextsize ()) CounterBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Counter

Methods

runOp :: SetTextsize () -> orig -> Ref CounterBase -> impl Source #

impl ~ (FontSize -> IO ()) => Op (SetTextsize ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: SetTextsize () -> orig -> Ref MenuPrimBase -> impl Source #

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

data GetTextcolor a Source #

Instances

Instances details
impl ~ IO Color => Op (GetTextcolor ()) SpinnerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Spinner

Methods

runOp :: GetTextcolor () -> orig -> Ref SpinnerBase -> impl Source #

impl ~ IO Color => Op (GetTextcolor ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: GetTextcolor () -> orig -> Ref TextDisplayBase -> impl Source #

impl ~ IO Color => Op (GetTextcolor ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: GetTextcolor () -> orig -> Ref BrowserBase -> impl Source #

impl ~ IO Color => Op (GetTextcolor ()) ValueOutputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueOutput

Methods

runOp :: GetTextcolor () -> orig -> Ref ValueOutputBase -> impl Source #

impl ~ IO Color => Op (GetTextcolor ()) ValueInputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueInput

Methods

runOp :: GetTextcolor () -> orig -> Ref ValueInputBase -> impl Source #

impl ~ IO Color => Op (GetTextcolor ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: GetTextcolor () -> orig -> Ref InputBase -> impl Source #

impl ~ IO Color => Op (GetTextcolor ()) ValueSliderBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueSlider

Methods

runOp :: GetTextcolor () -> orig -> Ref ValueSliderBase -> impl Source #

impl ~ IO Color => Op (GetTextcolor ()) CounterBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Counter

Methods

runOp :: GetTextcolor () -> orig -> Ref CounterBase -> impl Source #

impl ~ IO Color => Op (GetTextcolor ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: GetTextcolor () -> orig -> Ref MenuPrimBase -> impl Source #

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

data SetTextcolor a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Spinner

Methods

runOp :: SetTextcolor () -> orig -> Ref SpinnerBase -> impl Source #

impl ~ (Color -> IO ()) => Op (SetTextcolor ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: SetTextcolor () -> orig -> Ref TextDisplayBase -> impl Source #

impl ~ (Color -> IO ()) => Op (SetTextcolor ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: SetTextcolor () -> orig -> Ref BrowserBase -> impl Source #

impl ~ (Color -> IO ()) => Op (SetTextcolor ()) ValueOutputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueOutput

Methods

runOp :: SetTextcolor () -> orig -> Ref ValueOutputBase -> impl Source #

impl ~ (Color -> IO ()) => Op (SetTextcolor ()) ValueInputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueInput

Methods

runOp :: SetTextcolor () -> orig -> Ref ValueInputBase -> impl Source #

impl ~ (Color -> IO ()) => Op (SetTextcolor ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: SetTextcolor () -> orig -> Ref InputBase -> impl Source #

impl ~ (Color -> IO ()) => Op (SetTextcolor ()) ValueSliderBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueSlider

Methods

runOp :: SetTextcolor () -> orig -> Ref ValueSliderBase -> impl Source #

impl ~ (Color -> IO ()) => Op (SetTextcolor ()) CounterBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Counter

Methods

runOp :: SetTextcolor () -> orig -> Ref CounterBase -> impl Source #

impl ~ (Color -> IO ()) => Op (SetTextcolor ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: SetTextcolor () -> orig -> Ref MenuPrimBase -> 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

Instances details
(Parent a MenuItemBase, impl ~ (Text -> Maybe Shortcut -> Maybe (Ref a -> IO ()) -> MenuItemFlags -> IO (Ref MenuItemBase))) => Op (AddAndGetMenuItem ()) MenuPrimBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.MenuPrim

Methods

runOp :: AddAndGetMenuItem () -> orig -> Ref MenuPrimBase -> impl Source #

MenuBar

type MenuBarBase = CMenuBarBase MenuPrimBase Source #

type MenuBar = CMenuBar MenuBarBase Source #

SysMenuBar

type SysMenuBarBase = CSysMenuBarBase MenuBarBase Source #

type SysMenuBar = CSysMenuBar SysMenuBarBase Source #

Choice,

type ChoiceBase = CChoiceBase MenuPrimBase Source #

type Choice = CChoice ChoiceBase Source #

MenuButton

type MenuButtonBase = CMenuButtonBase MenuPrimBase Source #

type MenuButton = CMenuButton MenuButtonBase Source #

Image

type Image = CImage Base Source #

data GetD a Source #

Instances

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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 AdjusterBase = CAdjusterBase ValuatorBase Source #

type Adjuster = CAdjuster AdjusterBase Source #

data SetSoft a Source #

Instances

Instances details
impl ~ (Bool -> IO ()) => Op (SetSoft ()) ValueOutputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueOutput

Methods

runOp :: SetSoft () -> orig -> Ref ValueOutputBase -> impl Source #

impl ~ (Bool -> IO ()) => Op (SetSoft ()) ValueInputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueInput

Methods

runOp :: SetSoft () -> orig -> Ref ValueInputBase -> impl Source #

impl ~ (Bool -> IO ()) => Op (SetSoft ()) AdjusterBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Adjuster

Methods

runOp :: SetSoft () -> orig -> Ref AdjusterBase -> impl Source #

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

data GetSoft a Source #

Instances

Instances details
impl ~ IO Bool => Op (GetSoft ()) ValueOutputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueOutput

Methods

runOp :: GetSoft () -> orig -> Ref ValueOutputBase -> impl Source #

impl ~ IO Bool => Op (GetSoft ()) ValueInputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ValueInput

Methods

runOp :: GetSoft () -> orig -> Ref ValueInputBase -> impl Source #

impl ~ IO Bool => Op (GetSoft ()) AdjusterBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Adjuster

Methods

runOp :: GetSoft () -> orig -> Ref AdjusterBase -> impl Source #

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

Dial

type DialBase = CDialBase ValuatorBase Source #

type Dial = CDial DialBase Source #

data GetAngle1 a Source #

Instances

Instances details
impl ~ IO Angle => Op (GetAngle1 ()) DialBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Dial

Methods

runOp :: GetAngle1 () -> orig -> Ref DialBase -> impl Source #

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

data SetAngle1 a Source #

Instances

Instances details
impl ~ (Angle -> IO ()) => Op (SetAngle1 ()) DialBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Dial

Methods

runOp :: SetAngle1 () -> orig -> Ref DialBase -> impl Source #

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

data GetAngle2 a Source #

Instances

Instances details
impl ~ IO Angle => Op (GetAngle2 ()) DialBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Dial

Methods

runOp :: GetAngle2 () -> orig -> Ref DialBase -> impl Source #

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

data SetAngle2 a Source #

Instances

Instances details
impl ~ (Angle -> IO ()) => Op (SetAngle2 ()) DialBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Dial

Methods

runOp :: SetAngle2 () -> orig -> Ref DialBase -> impl Source #

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

data SetAngles a Source #

Instances

Instances details
impl ~ (Angle -> Angle -> IO ()) => Op (SetAngles ()) DialBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Dial

Methods

runOp :: SetAngles () -> orig -> Ref DialBase -> impl Source #

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

FillDial

type FillDial = CFillDial DialBase Source #

LineDial

type LineDial = CLineDial DialBase Source #

Roller

type RollerBase = CRollerBase ValuatorBase Source #

type Roller = CRoller RollerBase Source #

Counter

type CounterBase = CCounterBase ValuatorBase Source #

type Counter = CCounter CounterBase Source #

data SetLstep a Source #

Instances

Instances details
impl ~ (Double -> IO ()) => Op (SetLstep ()) CounterBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Counter

Methods

runOp :: SetLstep () -> orig -> Ref CounterBase -> impl Source #

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

Scrollbar

type ScrollbarBase = CScrollbarBase SliderBase Source #

type Scrollbar = CScrollbar ScrollbarBase Source #

data SetLinesize a Source #

Instances

Instances details
impl ~ (LineSize -> IO ()) => Op (SetLinesize ()) ScrollbarBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Scrollbar

Methods

runOp :: SetLinesize () -> orig -> Ref ScrollbarBase -> impl Source #

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

data GetLinesize a Source #

Instances

Instances details
impl ~ IO LineSize => Op (GetLinesize ()) ScrollbarBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Scrollbar

Methods

runOp :: GetLinesize () -> orig -> Ref ScrollbarBase -> impl Source #

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

ValueSlider

type ValueSliderBase = CValueSliderBase SliderBase Source #

type ValueSlider = CValueSlider ValueSliderBase Source #

HorValueSlider

type HorValueSlider = CHorValueSlider ValueSliderBase Source #

Input

type InputBase = CInputBase WidgetBase Source #

type Input = CInput InputBase Source #

data StaticValue a Source #

Instances

Instances details
impl ~ (Text -> IO (Either NoChange ())) => Op (StaticValue ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: StaticValue () -> orig -> Ref InputBase -> impl Source #

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

data Index a Source #

Instances

Instances details
impl ~ (AtIndex -> IO Char) => Op (Index ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: Index () -> orig -> Ref InputBase -> impl Source #

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

data GetMaximumSize a Source #

Instances

Instances details
impl ~ IO Int => Op (GetMaximumSize ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: GetMaximumSize () -> orig -> Ref InputBase -> impl Source #

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

data SetMaximumSize a Source #

Instances

Instances details
impl ~ (Int -> IO ()) => Op (SetMaximumSize ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: SetMaximumSize () -> orig -> Ref InputBase -> impl Source #

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

data GetPosition a Source #

Instances

Instances details
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 ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: GetPosition () -> orig -> Ref BrowserBase -> impl Source #

impl ~ IO Int => Op (GetPosition ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: GetPosition () -> orig -> Ref InputBase -> impl Source #

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

data GetMark a Source #

Instances

Instances details
impl ~ IO Int => Op (GetMark ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: GetMark () -> orig -> Ref InputBase -> impl Source #

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

data SetPosition a Source #

Instances

Instances details
impl ~ (Rectangle -> IO ()) => Op (SetPosition ()) TileBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tile

Methods

runOp :: SetPosition () -> orig -> Ref TileBase -> impl Source #

impl ~ (PixelPosition -> IO ()) => Op (SetPosition ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: SetPosition () -> orig -> Ref BrowserBase -> impl Source #

impl ~ (Int -> Maybe Int -> IO (Either NoChange ())) => Op (SetPosition ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: SetPosition () -> orig -> Ref InputBase -> impl Source #

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

data SetMark a Source #

Instances

Instances details
impl ~ (Int -> IO (Either NoChange ())) => Op (SetMark ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: SetMark () -> orig -> Ref InputBase -> impl Source #

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

data Cut a Source #

Instances

Instances details
impl ~ IO (Either NoChange ()) => Op (Cut ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: Cut () -> orig -> Ref InputBase -> impl Source #

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

data CutFromCursor a Source #

Instances

Instances details
impl ~ (Int -> IO (Either NoChange ())) => Op (CutFromCursor ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: CutFromCursor () -> orig -> Ref InputBase -> impl Source #

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

data CutRange a Source #

Instances

Instances details
impl ~ (IndexRange -> IO (Either NoChange ())) => Op (CutRange ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: CutRange () -> orig -> Ref InputBase -> impl Source #

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

data InsertWithLength a Source #

Instances

Instances details
impl ~ (Text -> Int -> IO (Either NoChange ())) => Op (InsertWithLength ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: InsertWithLength () -> orig -> Ref InputBase -> impl Source #

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

data Undo a Source #

Instances

Instances details
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 ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: Undo () -> orig -> Ref InputBase -> impl Source #

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

data CopyCuts a Source #

Instances

Instances details
impl ~ IO (Either NoChange ()) => Op (CopyCuts ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: CopyCuts () -> orig -> Ref InputBase -> impl Source #

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

data GetCursorColor a Source #

Instances

Instances details
impl ~ IO Color => Op (GetCursorColor ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: GetCursorColor () -> orig -> Ref TextDisplayBase -> impl Source #

impl ~ IO Color => Op (GetCursorColor ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: GetCursorColor () -> orig -> Ref InputBase -> impl Source #

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

data SetCursorColor a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: SetCursorColor () -> orig -> Ref TextDisplayBase -> impl Source #

impl ~ (Color -> IO ()) => Op (SetCursorColor ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: SetCursorColor () -> orig -> Ref InputBase -> impl Source #

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

data GetInputType a Source #

Instances

Instances details
impl ~ IO FlInputType => Op (GetInputType ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: GetInputType () -> orig -> Ref InputBase -> impl Source #

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

data SetInputType a Source #

Instances

Instances details
impl ~ (FlInputType -> IO ()) => Op (SetInputType ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: SetInputType () -> orig -> Ref InputBase -> impl Source #

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

data GetReadonly a Source #

Instances

Instances details
impl ~ IO Bool => Op (GetReadonly ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: GetReadonly () -> orig -> Ref InputBase -> impl Source #

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

data SetReadonly a Source #

Instances

Instances details
impl ~ (Bool -> IO ()) => Op (SetReadonly ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: SetReadonly () -> orig -> Ref InputBase -> impl Source #

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

data GetWrap a Source #

Instances

Instances details
impl ~ IO Bool => Op (GetWrap ()) SpinnerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Spinner

Methods

runOp :: GetWrap () -> orig -> Ref SpinnerBase -> impl Source #

impl ~ IO Bool => Op (GetWrap ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: GetWrap () -> orig -> Ref InputBase -> impl Source #

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

data SetWrap a Source #

Instances

Instances details
impl ~ (Bool -> IO ()) => Op (SetWrap ()) SpinnerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Spinner

Methods

runOp :: SetWrap () -> orig -> Ref SpinnerBase -> impl Source #

impl ~ (Bool -> IO ()) => Op (SetWrap ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: SetWrap () -> orig -> Ref InputBase -> impl Source #

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

data GetTabNav a Source #

Instances

Instances details
impl ~ IO Bool => Op (GetTabNav ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: GetTabNav () -> orig -> Ref InputBase -> impl Source #

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

data SetTabNav a Source #

Instances

Instances details
impl ~ (Bool -> IO ()) => Op (SetTabNav ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: SetTabNav () -> orig -> Ref InputBase -> impl Source #

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

data DrawText a Source #

Instances

Instances details
impl ~ (Rectangle -> IO ()) => Op (DrawText ()) InputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Input

Methods

runOp :: DrawText () -> orig -> Ref InputBase -> impl Source #

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

Output

type OutputBase = COutputBase InputBase Source #

type Output = COutput OutputBase Source #

ValueInput

type ValueInputBase = CValueInputBase ValuatorBase Source #

type ValueInput = CValueInput ValueInputBase Source #

ValueOutput

type ValueOutputBase = CValueOutputBase ValuatorBase Source #

type ValueOutput = CValueOutput ValueOutputBase Source #

Progress

type ProgressBase = CProgressBase WidgetBase Source #

type Progress = CProgress ProgressBase Source #

Positioner

type PositionerBase = CPositionerBase WidgetBase Source #

type Positioner = CPositioner PositionerBase Source #

data SetXvalue a Source #

Instances

Instances details
impl ~ (PreciseX -> IO ()) => Op (SetXvalue ()) PositionerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Positioner

Methods

runOp :: SetXvalue () -> orig -> Ref PositionerBase -> impl Source #

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

data GetXvalue a Source #

Instances

Instances details
impl ~ IO PreciseX => Op (GetXvalue ()) PositionerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Positioner

Methods

runOp :: GetXvalue () -> orig -> Ref PositionerBase -> impl Source #

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

data SetYvalue a Source #

Instances

Instances details
impl ~ (PreciseY -> IO ()) => Op (SetYvalue ()) PositionerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Positioner

Methods

runOp :: SetYvalue () -> orig -> Ref PositionerBase -> impl Source #

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

data GetYvalue a Source #

Instances

Instances details
impl ~ IO PreciseY => Op (GetYvalue ()) PositionerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Positioner

Methods

runOp :: GetYvalue () -> orig -> Ref PositionerBase -> impl Source #

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

data SetXminimum a Source #

Instances

Instances details
impl ~ (PreciseX -> IO ()) => Op (SetXminimum ()) PositionerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Positioner

Methods

runOp :: SetXminimum () -> orig -> Ref PositionerBase -> impl Source #

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

data GetXminimum a Source #

Instances

Instances details
impl ~ IO PreciseX => Op (GetXminimum ()) PositionerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Positioner

Methods

runOp :: GetXminimum () -> orig -> Ref PositionerBase -> impl Source #

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

data SetYminimum a Source #

Instances

Instances details
impl ~ (PreciseY -> IO ()) => Op (SetYminimum ()) PositionerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Positioner

Methods

runOp :: SetYminimum () -> orig -> Ref PositionerBase -> impl Source #

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

data GetYminimum a Source #

Instances

Instances details
impl ~ IO PreciseY => Op (GetYminimum ()) PositionerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Positioner

Methods

runOp :: GetYminimum () -> orig -> Ref PositionerBase -> impl Source #

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

data SetXmaximum a Source #

Instances

Instances details
impl ~ (PreciseX -> IO ()) => Op (SetXmaximum ()) PositionerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Positioner

Methods

runOp :: SetXmaximum () -> orig -> Ref PositionerBase -> impl Source #

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

data GetXmaximum a Source #

Instances

Instances details
impl ~ IO PreciseX => Op (GetXmaximum ()) PositionerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Positioner

Methods

runOp :: GetXmaximum () -> orig -> Ref PositionerBase -> impl Source #

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

data SetYmaximum a Source #

Instances

Instances details
impl ~ (PreciseY -> IO ()) => Op (SetYmaximum ()) PositionerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Positioner

Methods

runOp :: SetYmaximum () -> orig -> Ref PositionerBase -> impl Source #

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

data GetYmaximum a Source #

Instances

Instances details
impl ~ IO PreciseY => Op (GetYmaximum ()) PositionerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Positioner

Methods

runOp :: GetYmaximum () -> orig -> Ref PositionerBase -> impl Source #

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

data SetXbounds a Source #

Instances

Instances details
impl ~ (PreciseX -> PreciseX -> IO ()) => Op (SetXbounds ()) PositionerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Positioner

Methods

runOp :: SetXbounds () -> orig -> Ref PositionerBase -> impl Source #

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

data SetYbounds a Source #

Instances

Instances details
impl ~ (PreciseY -> PreciseY -> IO ()) => Op (SetYbounds ()) PositionerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Positioner

Methods

runOp :: SetYbounds () -> orig -> Ref PositionerBase -> impl Source #

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

data SetXstep a Source #

Instances

Instances details
impl ~ (Double -> IO ()) => Op (SetXstep ()) PositionerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Positioner

Methods

runOp :: SetXstep () -> orig -> Ref PositionerBase -> impl Source #

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

data SetYstep a Source #

Instances

Instances details
impl ~ (Double -> IO ()) => Op (SetYstep ()) PositionerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Positioner

Methods

runOp :: SetYstep () -> orig -> Ref PositionerBase -> impl Source #

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

Wizard

type WizardBase = CWizardBase GroupBase Source #

type Wizard = CWizard WizardBase Source #

data Prev a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: Prev () -> orig -> Ref TreeBase -> 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 ()) WizardBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Wizard

Methods

runOp :: Prev () -> orig -> Ref WizardBase -> impl Source #

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

Table

type TableBase = CTableBase GroupBase Source #

type Table = CTable TableBase Source #

data SetTableBox a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: SetTableBox () -> orig -> Ref TableBase -> impl Source #

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

data GetTableBox a Source #

Instances

Instances details
impl ~ IO Boxtype => Op (GetTableBox ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: GetTableBox () -> orig -> Ref TableBase -> impl Source #

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

data SetRows a Source #

Instances

Instances details
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 ()) TableRowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TableRow

Methods

runOp :: SetRows () -> orig -> Ref TableRowBase -> 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 #

impl ~ (Rows -> IO ()) => Op (SetRows ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: SetRows () -> orig -> Ref TableBase -> impl Source #

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

data GetRows a Source #

Instances

Instances details
impl ~ IO Rows => Op (GetRows ()) TableRowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TableRow

Methods

runOp :: GetRows () -> orig -> Ref TableRowBase -> impl Source #

impl ~ IO Rows => Op (GetRows ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: GetRows () -> orig -> Ref TableBase -> impl Source #

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

data SetCols a Source #

Instances

Instances details
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 ()) TableRowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TableRow

Methods

runOp :: SetCols () -> orig -> Ref TableRowBase -> 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 #

impl ~ (Columns -> IO ()) => Op (SetCols ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: SetCols () -> orig -> Ref TableBase -> impl Source #

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

data GetCols a Source #

Instances

Instances details
impl ~ IO Columns => Op (GetCols ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: GetCols () -> orig -> Ref TableBase -> impl Source #

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

data GetVisibleCells a Source #

Instances

Instances details
impl ~ IO (TableCoordinate, TableCoordinate) => Op (GetVisibleCells ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: GetVisibleCells () -> orig -> Ref TableBase -> impl Source #

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

data IsInteractiveResize a Source #

Instances

Instances details
impl ~ IO Bool => Op (IsInteractiveResize ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: IsInteractiveResize () -> orig -> Ref TableBase -> impl Source #

data GetRowResize a Source #

Instances

Instances details
impl ~ IO Bool => Op (GetRowResize ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: GetRowResize () -> orig -> Ref TableBase -> impl Source #

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

data SetRowResize a Source #

Instances

Instances details
impl ~ (Bool -> IO ()) => Op (SetRowResize ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: SetRowResize () -> orig -> Ref TableBase -> impl Source #

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

data GetColResize a Source #

Instances

Instances details
impl ~ IO Bool => Op (GetColResize ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: GetColResize () -> orig -> Ref TableBase -> impl Source #

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

data SetColResize a Source #

Instances

Instances details
impl ~ (Bool -> IO ()) => Op (SetColResize ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: SetColResize () -> orig -> Ref TableBase -> impl Source #

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

data GetColResizeMin a Source #

Instances

Instances details
impl ~ IO Int => Op (GetColResizeMin ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: GetColResizeMin () -> orig -> Ref TableBase -> impl Source #

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

data SetColResizeMin a Source #

Instances

Instances details
impl ~ (Int -> IO ()) => Op (SetColResizeMin ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: SetColResizeMin () -> orig -> Ref TableBase -> impl Source #

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

data GetRowResizeMin a Source #

Instances

Instances details
impl ~ IO Int => Op (GetRowResizeMin ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: GetRowResizeMin () -> orig -> Ref TableBase -> impl Source #

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

data SetRowResizeMin a Source #

Instances

Instances details
impl ~ (Int -> IO ()) => Op (SetRowResizeMin ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: SetRowResizeMin () -> orig -> Ref TableBase -> impl Source #

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

data GetRowHeader a Source #

Instances

Instances details
impl ~ IO Bool => Op (GetRowHeader ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: GetRowHeader () -> orig -> Ref TableBase -> impl Source #

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

data SetRowHeader a Source #

Instances

Instances details
impl ~ (Bool -> IO ()) => Op (SetRowHeader ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: SetRowHeader () -> orig -> Ref TableBase -> impl Source #

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

data GetColHeader a Source #

Instances

Instances details
impl ~ IO Bool => Op (GetColHeader ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: GetColHeader () -> orig -> Ref TableBase -> impl Source #

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

data SetColHeader a Source #

Instances

Instances details
impl ~ (Bool -> IO ()) => Op (SetColHeader ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: SetColHeader () -> orig -> Ref TableBase -> impl Source #

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

data SetColHeaderHeight a Source #

Instances

Instances details
impl ~ (Int -> IO ()) => Op (SetColHeaderHeight ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: SetColHeaderHeight () -> orig -> Ref TableBase -> impl Source #

data GetColHeaderHeight a Source #

Instances

Instances details
impl ~ IO Int => Op (GetColHeaderHeight ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: GetColHeaderHeight () -> orig -> Ref TableBase -> impl Source #

data SetRowHeaderWidth a Source #

Instances

Instances details
impl ~ (Int -> IO ()) => Op (SetRowHeaderWidth ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: SetRowHeaderWidth () -> orig -> Ref TableBase -> impl Source #

data GetRowHeaderWidth a Source #

Instances

Instances details
impl ~ IO Int => Op (GetRowHeaderWidth ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: GetRowHeaderWidth () -> orig -> Ref TableBase -> impl Source #

data SetRowHeaderColor a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: SetRowHeaderColor () -> orig -> Ref TableBase -> impl Source #

data GetRowHeaderColor a Source #

Instances

Instances details
impl ~ IO Color => Op (GetRowHeaderColor ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: GetRowHeaderColor () -> orig -> Ref TableBase -> impl Source #

data SetColHeaderColor a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: SetColHeaderColor () -> orig -> Ref TableBase -> impl Source #

data GetColHeaderColor a Source #

Instances

Instances details
impl ~ IO Color => Op (GetColHeaderColor ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: GetColHeaderColor () -> orig -> Ref TableBase -> impl Source #

data SetRowHeight a Source #

Instances

Instances details
impl ~ (Row -> Int -> IO ()) => Op (SetRowHeight ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: SetRowHeight () -> orig -> Ref TableBase -> impl Source #

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

data GetRowHeight a Source #

Instances

Instances details
impl ~ (Row -> IO Int) => Op (GetRowHeight ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: GetRowHeight () -> orig -> Ref TableBase -> impl Source #

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

data SetColWidth a Source #

Instances

Instances details
impl ~ (Column -> Int -> IO ()) => Op (SetColWidth ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: SetColWidth () -> orig -> Ref TableBase -> impl Source #

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

data GetColWidth a Source #

Instances

Instances details
impl ~ (Column -> IO Int) => Op (GetColWidth ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: GetColWidth () -> orig -> Ref TableBase -> impl Source #

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

data SetRowHeightAll a Source #

Instances

Instances details
impl ~ (Int -> IO ()) => Op (SetRowHeightAll ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: SetRowHeightAll () -> orig -> Ref TableBase -> impl Source #

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

data SetColWidthAll a Source #

Instances

Instances details
impl ~ (Int -> IO ()) => Op (SetColWidthAll ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: SetColWidthAll () -> orig -> Ref TableBase -> impl Source #

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

data SetRowPosition a Source #

Instances

Instances details
impl ~ (Row -> IO ()) => Op (SetRowPosition ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: SetRowPosition () -> orig -> Ref TableBase -> impl Source #

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

data SetColPosition a Source #

Instances

Instances details
impl ~ (Column -> IO ()) => Op (SetColPosition ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: SetColPosition () -> orig -> Ref TableBase -> impl Source #

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

data GetRowPosition a Source #

Instances

Instances details
impl ~ IO Row => Op (GetRowPosition ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: GetRowPosition () -> orig -> Ref TableBase -> impl Source #

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

data GetColPosition a Source #

Instances

Instances details
impl ~ IO Column => Op (GetColPosition ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: GetColPosition () -> orig -> Ref TableBase -> impl Source #

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

data SetTopRow a Source #

Instances

Instances details
impl ~ (Row -> IO ()) => Op (SetTopRow ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: SetTopRow () -> orig -> Ref TableBase -> impl Source #

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

data GetTopRow a Source #

Instances

Instances details
impl ~ IO Row => Op (GetTopRow ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: GetTopRow () -> orig -> Ref TableBase -> impl Source #

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

data IsSelected a Source #

Instances

Instances details
impl ~ (TreeItemLocator -> IO Bool) => Op (IsSelected ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: IsSelected () -> orig -> Ref TreeBase -> 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 ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: IsSelected () -> orig -> Ref TableBase -> impl Source #

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

data GetSelection a Source #

Instances

Instances details
impl ~ IO (TableCoordinate, TableCoordinate) => Op (GetSelection ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: GetSelection () -> orig -> Ref TableBase -> impl Source #

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

data SetSelection a Source #

Instances

Instances details
impl ~ (TableCoordinate -> TableCoordinate -> IO ()) => Op (SetSelection ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: SetSelection () -> orig -> Ref TableBase -> impl Source #

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

data MoveCursor a Source #

Instances

Instances details
impl ~ (TableCoordinate -> IO (Either NoChange ())) => Op (MoveCursor ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: MoveCursor () -> orig -> Ref TableBase -> impl Source #

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

data CallbackRow a Source #

Instances

Instances details
impl ~ IO Row => Op (CallbackRow ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: CallbackRow () -> orig -> Ref TableBase -> impl Source #

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

data CallbackCol a Source #

Instances

Instances details
impl ~ IO Column => Op (CallbackCol ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: CallbackCol () -> orig -> Ref TableBase -> impl Source #

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

data CallbackContext a Source #

Instances

Instances details
impl ~ IO TableContext => Op (CallbackContext ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: CallbackContext () -> orig -> Ref TableBase -> impl Source #

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

data FindCell a Source #

Instances

Instances details
impl ~ (TableContext -> TableCoordinate -> IO (Maybe Rectangle)) => Op (FindCell ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: FindCell () -> orig -> Ref TableBase -> impl Source #

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

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

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

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

data SetTabCellNav a Source #

Instances

Instances details
impl ~ (Bool -> IO ()) => Op (SetTabCellNav ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: SetTabCellNav () -> orig -> Ref TableBase -> impl Source #

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

data GetTabCellNav a Source #

Instances

Instances details
impl ~ IO Bool => Op (GetTabCellNav ()) TableBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Table

Methods

runOp :: GetTabCellNav () -> orig -> Ref TableBase -> impl Source #

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

TableRow

type TableRowBase = CTableRowBase TableBase Source #

type TableRow = CTableRow TableRowBase Source #

data GetRowSelected a Source #

Instances

Instances details
impl ~ (Row -> IO (Either OutOfRange Bool)) => Op (GetRowSelected ()) TableRowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TableRow

Methods

runOp :: GetRowSelected () -> orig -> Ref TableRowBase -> impl Source #

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

data SelectAllRows a Source #

Instances

Instances details
impl ~ (TableRowSelectFlag -> IO ()) => Op (SelectAllRows ()) TableRowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TableRow

Methods

runOp :: SelectAllRows () -> orig -> Ref TableRowBase -> impl Source #

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

GlWindow

type GlWindowBase = CGlWindowBase WindowBase Source #

type GlWindow = CGlWindow GlWindowBase Source #

data GetValid a Source #

Instances

Instances details
impl ~ IO Bool => Op (GetValid ()) GlWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.GlWindow

Methods

runOp :: GetValid () -> orig -> Ref GlWindowBase -> impl Source #

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

data SetValid a Source #

Instances

Instances details
impl ~ (Bool -> IO ()) => Op (SetValid ()) GlWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.GlWindow

Methods

runOp :: SetValid () -> orig -> Ref GlWindowBase -> impl Source #

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

data Invalidate a Source #

Instances

Instances details
impl ~ IO () => Op (Invalidate ()) GlWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.GlWindow

Methods

runOp :: Invalidate () -> orig -> Ref GlWindowBase -> impl Source #

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

data GetContextValid a Source #

Instances

Instances details
impl ~ IO Bool => Op (GetContextValid ()) GlWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.GlWindow

Methods

runOp :: GetContextValid () -> orig -> Ref GlWindowBase -> impl Source #

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

data SetContextValid a Source #

Instances

Instances details
impl ~ (Bool -> IO ()) => Op (SetContextValid ()) GlWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.GlWindow

Methods

runOp :: SetContextValid () -> orig -> Ref GlWindowBase -> impl Source #

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

data CanDo a Source #

Instances

Instances details
impl ~ IO Bool => Op (CanDo ()) GlWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.GlWindow

Methods

runOp :: CanDo () -> orig -> Ref GlWindowBase -> impl Source #

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

data GetContext a Source #

Instances

Instances details
impl ~ IO (Ref FlGlContext) => Op (GetContext ()) GlWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.GlWindow

Methods

runOp :: GetContext () -> orig -> Ref GlWindowBase -> impl Source #

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

data SetContext a Source #

Instances

Instances details
impl ~ (Ref FlGlContext -> IO ()) => Op (SetContext ()) GlWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.GlWindow

Methods

runOp :: SetContext () -> orig -> Ref GlWindowBase -> impl Source #

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

data SetContextWithDestroyFlag a Source #

Instances

Instances details
impl ~ (Ref FlGlContext -> Bool -> IO ()) => Op (SetContextWithDestroyFlag ()) GlWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.GlWindow

Methods

runOp :: SetContextWithDestroyFlag () -> orig -> Ref GlWindowBase -> impl Source #

data SwapBuffers a Source #

Instances

Instances details
impl ~ IO () => Op (SwapBuffers ()) GlWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.GlWindow

Methods

runOp :: SwapBuffers () -> orig -> Ref GlWindowBase -> impl Source #

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

data Ortho a Source #

Instances

Instances details
impl ~ IO () => Op (Ortho ()) GlWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.GlWindow

Methods

runOp :: Ortho () -> orig -> Ref GlWindowBase -> impl Source #

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

data HideOverlay a Source #

Instances

Instances details
impl ~ IO () => Op (HideOverlay ()) GlWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.GlWindow

Methods

runOp :: HideOverlay () -> orig -> Ref GlWindowBase -> impl Source #

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

data MakeOverlayCurrent a Source #

Instances

Instances details
impl ~ IO () => Op (MakeOverlayCurrent ()) GlWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.GlWindow

Methods

runOp :: MakeOverlayCurrent () -> orig -> Ref GlWindowBase -> impl Source #

data PixelsPerUnit a Source #

Instances

Instances details
impl ~ IO Float => Op (PixelsPerUnit ()) GlWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.GlWindow

Methods

runOp :: PixelsPerUnit () -> orig -> Ref GlWindowBase -> impl Source #

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

data PixelH a Source #

Instances

Instances details
impl ~ IO Int => Op (PixelH ()) GlWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.GlWindow

Methods

runOp :: PixelH () -> orig -> Ref GlWindowBase -> impl Source #

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

data PixelW a Source #

Instances

Instances details
impl ~ IO Int => Op (PixelW ()) GlWindowBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.GlWindow

Methods

runOp :: PixelW () -> orig -> Ref GlWindowBase -> impl Source #

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

Box

type Box = CBox WidgetBase Source #

Browser

type BrowserBase = CBrowserBase GroupBase Source #

type Browser = CBrowser BrowserBase Source #

data Move a Source #

Instances

Instances details
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 ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: Move () -> orig -> Ref BrowserBase -> impl Source #

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

data Load a Source #

Instances

Instances details
impl ~ (Text -> FileSortF -> IO (Either UnknownError ())) => Op (Load ()) FileBrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.FileBrowser

Methods

runOp :: Load () -> orig -> Ref FileBrowserBase -> impl Source #

impl ~ (Text -> IO (Either UnknownError ())) => Op (Load ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: Load () -> orig -> Ref BrowserBase -> impl Source #

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

data Swap a Source #

Instances

Instances details
impl ~ (LineNumber -> LineNumber -> IO ()) => Op (Swap ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: Swap () -> orig -> Ref BrowserBase -> impl Source #

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

data GetTopline a Source #

Instances

Instances details
impl ~ IO LineNumber => Op (GetTopline ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: GetTopline () -> orig -> Ref BrowserBase -> impl Source #

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

data Lineposition a Source #

Instances

Instances details
impl ~ (LineNumber -> LinePosition -> IO ()) => Op (Lineposition ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: Lineposition () -> orig -> Ref BrowserBase -> impl Source #

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

data SetTopline a Source #

Instances

Instances details
impl ~ (LineNumber -> IO ()) => Op (SetTopline ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: SetTopline () -> orig -> Ref BrowserBase -> impl Source #

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

data SetBottomline a Source #

Instances

Instances details
impl ~ (LineNumber -> IO ()) => Op (SetBottomline ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: SetBottomline () -> orig -> Ref BrowserBase -> impl Source #

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

data SetMiddleline a Source #

Instances

Instances details
impl ~ (LineNumber -> IO ()) => Op (SetMiddleline ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: SetMiddleline () -> orig -> Ref BrowserBase -> impl Source #

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

data Select a Source #

Instances

Instances details
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 ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: Select () -> orig -> Ref TreeBase -> 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 ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: Select () -> orig -> Ref BrowserBase -> impl Source #

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

data Selected a Source #

Instances

Instances details
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 ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: Selected () -> orig -> Ref BrowserBase -> impl Source #

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

data ShowWidgetLine a Source #

Instances

Instances details
impl ~ (LineNumber -> IO ()) => Op (ShowWidgetLine ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: ShowWidgetLine () -> orig -> Ref BrowserBase -> impl Source #

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

data HideLine a Source #

Instances

Instances details
impl ~ (LineNumber -> IO ()) => Op (HideLine ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: HideLine () -> orig -> Ref BrowserBase -> impl Source #

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

data SetText a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.SimpleTerminal

Methods

runOp :: SetText () -> orig -> Ref SimpleTerminalBase -> 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 ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: SetText () -> orig -> Ref BrowserBase -> impl Source #

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

data GetFormatChar a Source #

Instances

Instances details
impl ~ IO Char => Op (GetFormatChar ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: GetFormatChar () -> orig -> Ref BrowserBase -> impl Source #

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

data SetFormatChar a Source #

Instances

Instances details
impl ~ (Char -> IO ()) => Op (SetFormatChar ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: SetFormatChar () -> orig -> Ref BrowserBase -> impl Source #

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

data GetColumnChar a Source #

Instances

Instances details
impl ~ IO Char => Op (GetColumnChar ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: GetColumnChar () -> orig -> Ref BrowserBase -> impl Source #

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

data SetColumnChar a Source #

Instances

Instances details
impl ~ (Char -> IO ()) => Op (SetColumnChar ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: SetColumnChar () -> orig -> Ref BrowserBase -> impl Source #

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

data GetColumnWidths a Source #

Instances

Instances details
impl ~ IO [Int] => Op (GetColumnWidths ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: GetColumnWidths () -> orig -> Ref BrowserBase -> impl Source #

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

data SetColumnWidths a Source #

Instances

Instances details
impl ~ ([Int] -> IO ()) => Op (SetColumnWidths ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: SetColumnWidths () -> orig -> Ref BrowserBase -> impl Source #

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

data Displayed a Source #

Instances

Instances details
impl ~ (Ref TreeItem -> IO Bool) => Op (Displayed ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: Displayed () -> orig -> Ref TreeBase -> impl Source #

impl ~ (LineNumber -> IO Bool) => Op (Displayed ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: Displayed () -> orig -> Ref BrowserBase -> impl Source #

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

data MakeVisible a Source #

Instances

Instances details
impl ~ (LineNumber -> IO ()) => Op (MakeVisible ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: MakeVisible () -> orig -> Ref BrowserBase -> impl Source #

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

data RemoveIcon a Source #

Instances

Instances details
impl ~ (LineNumber -> IO ()) => Op (RemoveIcon ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: RemoveIcon () -> orig -> Ref BrowserBase -> impl Source #

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

data SelectOnly a Source #

Instances

Instances details
impl ~ (Ref TreeItem -> IO ()) => Op (SelectOnly ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: SelectOnly () -> orig -> Ref TreeBase -> impl Source #

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

data SelectOnlyAndCallback a Source #

Instances

Instances details
impl ~ (Ref TreeItem -> Bool -> IO ()) => Op (SelectOnlyAndCallback ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: SelectOnlyAndCallback () -> orig -> Ref TreeBase -> impl Source #

data Deselect a Source #

Instances

Instances details
impl ~ (TreeItemLocator -> IO (Either NoChange ())) => Op (Deselect ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: Deselect () -> orig -> Ref TreeBase -> 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 ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: Deselect () -> orig -> Ref BrowserBase -> impl Source #

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

data DeselectAndCallback a Source #

Instances

Instances details
impl ~ (TreeItemLocator -> Bool -> IO ()) => Op (DeselectAndCallback ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: DeselectAndCallback () -> orig -> Ref TreeBase -> impl Source #

impl ~ IO (Either NoChange ()) => Op (DeselectAndCallback ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: DeselectAndCallback () -> orig -> Ref BrowserBase -> impl Source #

data GetHposition a Source #

Instances

Instances details
impl ~ IO PixelPosition => Op (GetHposition ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: GetHposition () -> orig -> Ref BrowserBase -> impl Source #

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

data SetHposition a Source #

Instances

Instances details
impl ~ (PixelPosition -> IO ()) => Op (SetHposition ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: SetHposition () -> orig -> Ref BrowserBase -> impl Source #

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

data GetHasScrollbar a Source #

Instances

Instances details
impl ~ IO ScrollbarMode => Op (GetHasScrollbar ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: GetHasScrollbar () -> orig -> Ref BrowserBase -> impl Source #

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

data SetHasScrollbar a Source #

Instances

Instances details
impl ~ (ScrollbarMode -> IO ()) => Op (SetHasScrollbar ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: SetHasScrollbar () -> orig -> Ref BrowserBase -> impl Source #

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

data GetScrollbarSize a Source #

Instances

Instances details
impl ~ IO Int => Op (GetScrollbarSize ()) ScrolledBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Scrolled

Methods

runOp :: GetScrollbarSize () -> orig -> Ref ScrolledBase -> impl Source #

impl ~ IO Int => Op (GetScrollbarSize ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: GetScrollbarSize () -> orig -> Ref TreeBase -> impl Source #

impl ~ IO Int => Op (GetScrollbarSize ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: GetScrollbarSize () -> orig -> Ref BrowserBase -> impl Source #

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

data SetScrollbarSize a Source #

Instances

Instances details
impl ~ (Int -> IO ()) => Op (SetScrollbarSize ()) ScrolledBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Scrolled

Methods

runOp :: SetScrollbarSize () -> orig -> Ref ScrolledBase -> impl Source #

impl ~ (Int -> IO ()) => Op (SetScrollbarSize ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: SetScrollbarSize () -> orig -> Ref TreeBase -> impl Source #

impl ~ (Int -> IO ()) => Op (SetScrollbarSize ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: SetScrollbarSize () -> orig -> Ref BrowserBase -> impl Source #

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

data GetScrollbarWidth a Source #

Instances

Instances details
impl ~ IO Width => Op (GetScrollbarWidth ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: GetScrollbarWidth () -> orig -> Ref TextDisplayBase -> impl Source #

impl ~ IO Int => Op (GetScrollbarWidth ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: GetScrollbarWidth () -> orig -> Ref BrowserBase -> impl Source #

data SetScrollbarWidth a Source #

Instances

Instances details
impl ~ (Width -> IO ()) => Op (SetScrollbarWidth ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: SetScrollbarWidth () -> orig -> Ref TextDisplayBase -> impl Source #

impl ~ (Int -> IO ()) => Op (SetScrollbarWidth ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: SetScrollbarWidth () -> orig -> Ref BrowserBase -> impl Source #

data SetScrollbarColor a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: SetScrollbarColor () -> orig -> Ref BrowserBase -> impl Source #

data SetScrollbarSelectionColor a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: SetScrollbarSelectionColor () -> orig -> Ref BrowserBase -> impl Source #

data Sort a Source #

Instances

Instances details
impl ~ IO () => Op (Sort ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: Sort () -> orig -> Ref BrowserBase -> impl Source #

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

data SortWithSortType a Source #

Instances

Instances details
impl ~ (SortType -> IO ()) => Op (SortWithSortType ()) BrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Browser

Methods

runOp :: SortWithSortType () -> orig -> Ref BrowserBase -> impl Source #

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

SelectBrowser

type SelectBrowser = CSelectBrowser BrowserBase Source #

IntInput

type IntInput = CIntInput InputBase Source #

Clock

type ClockBase = CClockBase WidgetBase Source #

type Clock = CClock ClockBase Source #

data GetValueSinceEpoch a Source #

Instances

Instances details
impl ~ IO ClockSinceEpoch => Op (GetValueSinceEpoch ()) ClockBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Clock

Methods

runOp :: GetValueSinceEpoch () -> orig -> Ref ClockBase -> impl Source #

data GetShadow a Source #

Instances

Instances details
impl ~ IO Bool => Op (GetShadow ()) ClockBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Clock

Methods

runOp :: GetShadow () -> orig -> Ref ClockBase -> impl Source #

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

data SetShadow a Source #

Instances

Instances details
impl ~ (Bool -> IO ()) => Op (SetShadow ()) ClockBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Clock

Methods

runOp :: SetShadow () -> orig -> Ref ClockBase -> 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

Instances details
impl ~ IO Font => Op (GetItemLabelfont ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: GetItemLabelfont () -> orig -> Ref TreeBase -> 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

Instances details
impl ~ IO FontSize => Op (GetItemLabelsize ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: GetItemLabelsize () -> orig -> Ref TreeBase -> 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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: SetItemLabelsize () -> orig -> Ref TreeBase -> 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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: SetItemLabelfgcolor () -> orig -> Ref TreeBase -> 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

Instances details
impl ~ IO Color => Op (GetItemLabelbgcolor ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: GetItemLabelbgcolor () -> orig -> Ref TreeBase -> 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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: SetItemLabelbgcolor () -> orig -> Ref TreeBase -> 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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
impl ~ IO Int => Op (GetMarginleft ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: GetMarginleft () -> orig -> Ref TreeBase -> 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

Instances details
impl ~ (Int -> IO ()) => Op (SetMarginleft ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: SetMarginleft () -> orig -> Ref TreeBase -> 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

Instances details
impl ~ IO Int => Op (GetMargintop ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: GetMargintop () -> orig -> Ref TreeBase -> 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

Instances details
impl ~ (Int -> IO ()) => Op (SetMargintop ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: SetMargintop () -> orig -> Ref TreeBase -> 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

Instances details
impl ~ IO Int => Op (GetOpenchildMarginbottom ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: GetOpenchildMarginbottom () -> orig -> Ref TreeBase -> 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

Instances details
impl ~ (Int -> IO ()) => Op (SetOpenchildMarginbottom ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: SetOpenchildMarginbottom () -> orig -> Ref TreeBase -> 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

Instances details
impl ~ IO Int => Op (GetUsericonmarginleft ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: GetUsericonmarginleft () -> orig -> Ref TreeBase -> 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

Instances details
impl ~ (Int -> IO ()) => Op (SetUsericonmarginleft ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: SetUsericonmarginleft () -> orig -> Ref TreeBase -> 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

Instances details
impl ~ IO Int => Op (GetLabelmarginleft ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: GetLabelmarginleft () -> orig -> Ref TreeBase -> 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

Instances details
impl ~ (Int -> IO ()) => Op (SetLabelmarginleft ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: SetLabelmarginleft () -> orig -> Ref TreeBase -> 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

Instances details
impl ~ IO Int => Op (GetLinespacing ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: GetLinespacing () -> orig -> Ref TreeBase -> 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

Instances details
impl ~ (Int -> IO ()) => Op (SetLinespacing ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: SetLinespacing () -> orig -> Ref TreeBase -> 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

Instances details
impl ~ IO Color => Op (GetConnectorcolor ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: GetConnectorcolor () -> orig -> Ref TreeBase -> 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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: SetConnectorcolor () -> orig -> Ref TreeBase -> 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

Instances details
impl ~ IO TreeConnector => Op (GetConnectorstyle ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: GetConnectorstyle () -> orig -> Ref TreeBase -> 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

Instances details
impl ~ (TreeConnector -> IO ()) => Op (SetConnectorstyle ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: SetConnectorstyle () -> orig -> Ref TreeBase -> 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

Instances details
impl ~ IO Int => Op (GetConnectorwidth ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: GetConnectorwidth () -> orig -> Ref TreeBase -> 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

Instances details
impl ~ (Int -> IO ()) => Op (SetConnectorwidth ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: SetConnectorwidth () -> orig -> Ref TreeBase -> 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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: GetOpenicon () -> orig -> Ref TreeBase -> 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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: SetOpenicon () -> orig -> Ref TreeBase -> 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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: GetCloseicon () -> orig -> Ref TreeBase -> 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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: SetCloseicon () -> orig -> Ref TreeBase -> 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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: GetUsericon () -> orig -> Ref TreeBase -> 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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: SetUsericon () -> orig -> Ref TreeBase -> 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

Instances details
impl ~ IO Bool => Op (GetShowcollapse ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: GetShowcollapse () -> orig -> Ref TreeBase -> 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

Instances details
impl ~ (Bool -> IO ()) => Op (SetShowcollapse ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: SetShowcollapse () -> orig -> Ref TreeBase -> 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

Instances details
impl ~ IO TreeSort => Op (GetSortorder ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: GetSortorder () -> orig -> Ref TreeBase -> 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

Instances details
impl ~ (TreeSort -> IO ()) => Op (SetSortorder ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: SetSortorder () -> orig -> Ref TreeBase -> 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

Instances details
impl ~ IO Boxtype => Op (GetSelectbox ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: GetSelectbox () -> orig -> Ref TreeBase -> 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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: SetSelectbox () -> orig -> Ref TreeBase -> 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

Instances details
impl ~ IO Bool => Op (GetShowroot ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: GetShowroot () -> orig -> Ref TreeBase -> 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

Instances details
impl ~ (Bool -> IO ()) => Op (SetShowroot ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: SetShowroot () -> orig -> Ref TreeBase -> 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

Instances details
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

Instances details
impl ~ (TreeSelect -> IO ()) => Op (SetSelectmode ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: SetSelectmode () -> orig -> Ref TreeBase -> 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

Instances details
impl ~ IO () => Op (ShowSelf ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: ShowSelf () -> orig -> Ref TreeBase -> 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

Instances details
(Parent a WidgetBase, 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

Instances details
impl ~ IO (Maybe (Ref WidgetBase)) => 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

Instances details
impl ~ (AtIndex -> IO (Maybe (Ref WidgetBase))) => 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

Instances details
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

Instances details
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

Instances details
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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: ClearChildren () -> orig -> Ref TreeBase -> 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

Instances details
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

Instances details
(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

Instances details
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

Instances details
impl ~ (Text -> IO (Maybe (Ref TreeItem))) => Op (FindItem ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: FindItem () -> orig -> Ref TreeBase -> 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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: AddAt () -> orig -> Ref TreeBase -> 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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: InsertAbove () -> orig -> Ref TreeBase -> 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

Instances details
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

Instances details
(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

Instances details
(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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
(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

Instances details
(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

Instances details
impl ~ (TreeItemLocator -> IO ()) => Op (Open ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: Open () -> orig -> Ref TreeBase -> 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

Instances details
impl ~ (TreeItemLocator -> IO ()) => Op (Close ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: Close () -> orig -> Ref TreeBase -> 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

Instances details
impl ~ (TreeItemLocator -> IO Bool) => Op (IsOpen ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: IsOpen () -> orig -> Ref TreeBase -> 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

Instances details
impl ~ (TreeItemLocator -> IO Bool) => Op (IsClose ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: IsClose () -> orig -> Ref TreeBase -> 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

Instances details
impl ~ (Ref TreeItem -> IO ()) => Op (OpenToggle ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: OpenToggle () -> orig -> Ref TreeBase -> 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

Instances details
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

Instances details
impl ~ (Ref TreeItem -> IO ()) => Op (SelectToggle ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: SelectToggle () -> orig -> Ref TreeBase -> 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

Instances details
impl ~ IO () => Op (SelectAll ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: SelectAll () -> orig -> Ref TreeBase -> 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

Instances details
impl ~ IO () => Op (DeselectAll ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: DeselectAll () -> orig -> Ref TreeBase -> 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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
(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

Instances details
(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

Instances details
(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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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 TreeBase = CTreeBase GroupBase Source #

type Tree = CTree TreeBase Source #

data RootLabel a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: RootLabel () -> orig -> Ref TreeBase -> impl Source #

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

data Root a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: Root () -> orig -> Ref TreeBase -> impl Source #

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

data ItemClicked a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: ItemClicked () -> orig -> Ref TreeBase -> impl Source #

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

data FirstVisible a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: FirstVisible () -> orig -> Ref TreeBase -> impl Source #

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

data NextItem a Source #

Instances

Instances details
impl ~ (Ref TreeItem -> Maybe SearchDirection -> Bool -> IO (Maybe (Ref TreeItem))) => Op (NextItem ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: NextItem () -> orig -> Ref TreeBase -> impl Source #

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

data NextAfterItem a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: NextAfterItem () -> orig -> Ref TreeBase -> impl Source #

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

data PrevBeforeItem a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: PrevBeforeItem () -> orig -> Ref TreeBase -> impl Source #

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

data GetLast a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: GetLast () -> orig -> Ref TreeBase -> impl Source #

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

data LastVisible a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: LastVisible () -> orig -> Ref TreeBase -> impl Source #

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

data FirstSelectedItem a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: FirstSelectedItem () -> orig -> Ref TreeBase -> impl Source #

data LastSelectedItem a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: LastSelectedItem () -> orig -> Ref TreeBase -> impl Source #

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

data NextSelectedItem a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: NextSelectedItem () -> orig -> Ref TreeBase -> impl Source #

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

data NextSelectedItemAfterItem a Source #

Instances

Instances details
impl ~ (Ref TreeItem -> Maybe SearchDirection -> IO (Maybe (Ref TreeItem))) => Op (NextSelectedItemAfterItem ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: NextSelectedItemAfterItem () -> orig -> Ref TreeBase -> impl Source #

data OpenAndCallback a Source #

Instances

Instances details
impl ~ (TreeItemLocator -> Bool -> IO ()) => Op (OpenAndCallback ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: OpenAndCallback () -> orig -> Ref TreeBase -> impl Source #

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

data OpenToggleAndCallback a Source #

Instances

Instances details
impl ~ (Ref TreeItem -> Bool -> IO ()) => Op (OpenToggleAndCallback ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: OpenToggleAndCallback () -> orig -> Ref TreeBase -> impl Source #

data CloseAndCallback a Source #

Instances

Instances details
impl ~ (TreeItemLocator -> Bool -> IO ()) => Op (CloseAndCallback ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: CloseAndCallback () -> orig -> Ref TreeBase -> impl Source #

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

data SelectAndCallback a Source #

Instances

Instances details
impl ~ (TreeItemLocator -> Bool -> IO ()) => Op (SelectAndCallback ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: SelectAndCallback () -> orig -> Ref TreeBase -> impl Source #

data SelectToggleAndCallback a Source #

Instances

Instances details
impl ~ (Ref TreeItem -> Bool -> IO ()) => Op (SelectToggleAndCallback ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: SelectToggleAndCallback () -> orig -> Ref TreeBase -> impl Source #

data SelectAllAndCallback a Source #

Instances

Instances details
impl ~ (Maybe (Ref TreeItem) -> Bool -> IO ()) => Op (SelectAllAndCallback ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: SelectAllAndCallback () -> orig -> Ref TreeBase -> impl Source #

data DeselectAllAndCallback a Source #

Instances

Instances details
impl ~ (Maybe (Ref TreeItem) -> Bool -> IO ()) => Op (DeselectAllAndCallback ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: DeselectAllAndCallback () -> orig -> Ref TreeBase -> impl Source #

data SetItemFocus a Source #

Instances

Instances details
impl ~ (Ref TreeItem -> IO ()) => Op (SetItemFocus ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: SetItemFocus () -> orig -> Ref TreeBase -> impl Source #

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

data GetItemFocus a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: GetItemFocus () -> orig -> Ref TreeBase -> impl Source #

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

data SetItemLabelfont a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: SetItemLabelfont () -> orig -> Ref TreeBase -> impl Source #

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

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

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

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

data GetItemLabelfgcolor a Source #

Instances

Instances details
impl ~ IO Color => Op (GetItemLabelfgcolor ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: GetItemLabelfgcolor () -> orig -> Ref TreeBase -> impl Source #

data Selectmode a Source #

Instances

Instances details
impl ~ IO TreeSelect => Op (Selectmode ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: Selectmode () -> orig -> Ref TreeBase -> impl Source #

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

data ShowItemWithYoff a Source #

Instances

Instances details
impl ~ (Ref TreeItem -> Maybe Y -> IO ()) => Op (ShowItemWithYoff ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: ShowItemWithYoff () -> orig -> Ref TreeBase -> impl Source #

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

data ShowItemTop a Source #

Instances

Instances details
impl ~ (Ref TreeItem -> IO ()) => Op (ShowItemTop ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: ShowItemTop () -> orig -> Ref TreeBase -> impl Source #

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

data ShowItemMiddle a Source #

Instances

Instances details
impl ~ (Ref TreeItem -> IO ()) => Op (ShowItemMiddle ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: ShowItemMiddle () -> orig -> Ref TreeBase -> impl Source #

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

data ShowItemBottom a Source #

Instances

Instances details
impl ~ (Ref TreeItem -> IO ()) => Op (ShowItemBottom ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: ShowItemBottom () -> orig -> Ref TreeBase -> impl Source #

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

data Display a Source #

Instances

Instances details
impl ~ (Ref TreeItem -> IO ()) => Op (Display ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: Display () -> orig -> Ref TreeBase -> impl Source #

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

data GetVposition a Source #

Instances

Instances details
impl ~ IO Int => Op (GetVposition ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: GetVposition () -> orig -> Ref TreeBase -> impl Source #

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

data SetVposition a Source #

Instances

Instances details
impl ~ (Int -> IO ()) => Op (SetVposition ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: SetVposition () -> orig -> Ref TreeBase -> impl Source #

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

data IsScrollbar a Source #

Instances

Instances details
(Parent a WidgetBase, impl ~ (Ref a -> IO Bool)) => Op (IsScrollbar ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: IsScrollbar () -> orig -> Ref TreeBase -> impl Source #

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

data IsVscrollVisible a Source #

Instances

Instances details
impl ~ IO Bool => Op (IsVscrollVisible ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: IsVscrollVisible () -> orig -> Ref TreeBase -> impl Source #

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

data SetCallbackItem a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: SetCallbackItem () -> orig -> Ref TreeBase -> impl Source #

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

data GetCallbackItem a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: GetCallbackItem () -> orig -> Ref TreeBase -> impl Source #

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

data SetCallbackReason a Source #

Instances

Instances details
impl ~ (TreeReasonType -> IO ()) => Op (SetCallbackReason ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: SetCallbackReason () -> orig -> Ref TreeBase -> impl Source #

data GetCallbackReason a Source #

Instances

Instances details
impl ~ IO TreeReasonType => Op (GetCallbackReason ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: GetCallbackReason () -> orig -> Ref TreeBase -> impl Source #

data RecalcTree a Source #

Instances

Instances details
impl ~ IO () => Op (RecalcTree ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: RecalcTree () -> orig -> Ref TreeBase -> impl Source #

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

data SetMarginbottom a Source #

Instances

Instances details
impl ~ (Int -> IO ()) => Op (SetMarginbottom ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: SetMarginbottom () -> orig -> Ref TreeBase -> impl Source #

impl ~ (Int -> IO ()) => Op (SetMarginbottom ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

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

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

data GetMarginbottom a Source #

Instances

Instances details
impl ~ IO Int => Op (GetMarginbottom ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: GetMarginbottom () -> orig -> Ref TreeBase -> impl Source #

impl ~ IO Int => Op (GetMarginbottom ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

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

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

data SetWidgetmarginleft a Source #

Instances

Instances details
impl ~ (Int -> IO ()) => Op (SetWidgetmarginleft ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: SetWidgetmarginleft () -> orig -> Ref TreeBase -> impl Source #

impl ~ (Int -> IO ()) => Op (SetWidgetmarginleft ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

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

data GetWidgetmarginleft a Source #

Instances

Instances details
impl ~ IO Int => Op (GetWidgetmarginleft ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: GetWidgetmarginleft () -> orig -> Ref TreeBase -> impl Source #

impl ~ IO Int => Op (GetWidgetmarginleft ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

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

data SetItemReselectMode a Source #

Instances

Instances details
impl ~ (TreeItemReselectMode -> IO ()) => Op (SetItemReselectMode ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: SetItemReselectMode () -> orig -> Ref TreeBase -> impl Source #

impl ~ (TreeItemReselectMode -> IO ()) => Op (SetItemReselectMode ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

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

data GetItemReselectMode a Source #

Instances

Instances details
impl ~ IO TreeItemReselectMode => Op (GetItemReselectMode ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: GetItemReselectMode () -> orig -> Ref TreeBase -> impl Source #

impl ~ IO TreeItemReselectMode => Op (GetItemReselectMode ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

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

data SetItemDrawMode a Source #

Instances

Instances details
impl ~ ([TreeItemDrawMode] -> IO ()) => Op (SetItemDrawMode ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: SetItemDrawMode () -> orig -> Ref TreeBase -> impl Source #

impl ~ ([TreeItemDrawMode] -> IO ()) => Op (SetItemDrawMode ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

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

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

data GetItemDrawMode a Source #

Instances

Instances details
impl ~ IO [TreeItemDrawMode] => Op (GetItemDrawMode ()) TreeBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tree

Methods

runOp :: GetItemDrawMode () -> orig -> Ref TreeBase -> impl Source #

impl ~ IO [TreeItemDrawMode] => Op (GetItemDrawMode ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

runOp :: GetItemDrawMode () -> orig -> Ref TreePrefs -> 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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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 SecondarySelectionPosition a Source #

Instances

Instances details
impl ~ IO IndexRange => Op (SecondarySelectionPosition ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

data SecondarySelectionText a Source #

Instances

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
impl ~ (AtIndex -> IO AtIndex) => Op (LineStart ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: LineStart () -> orig -> Ref TextDisplayBase -> 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

Instances details
impl ~ (AtIndex -> Bool -> IO AtIndex) => Op (LineEnd ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: LineEnd () -> orig -> Ref TextDisplayBase -> 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

Instances details
impl ~ (AtIndex -> IO AtIndex) => Op (WordStart ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: WordStart () -> orig -> Ref TextDisplayBase -> 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

Instances details
impl ~ (AtIndex -> IO AtIndex) => Op (WordEnd ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: WordEnd () -> orig -> Ref TextDisplayBase -> 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

Instances details
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

Instances details
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

Instances details
impl ~ (IndexRange -> Bool -> IO Int) => Op (CountLines ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: CountLines () -> orig -> Ref TextDisplayBase -> 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

Instances details
impl ~ (AtIndex -> Int -> Bool -> IO AtIndex) => Op (SkipLines ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: SkipLines () -> orig -> Ref TextDisplayBase -> 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

Instances details
impl ~ (AtIndex -> Int -> IO AtIndex) => Op (RewindLines ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: RewindLines () -> orig -> Ref TextDisplayBase -> 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

Instances details
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

Instances details
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 SearchForwardWithMatchcase a Source #

Instances

Instances details
impl ~ (AtIndex -> Text -> Bool -> IO (Either NotFound AtIndex)) => Op (SearchForwardWithMatchcase ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

data SearchBackwardWithMatchcase a Source #

Instances

Instances details
impl ~ (AtIndex -> Text -> Bool -> IO (Either NotFound AtIndex)) => Op (SearchBackwardWithMatchcase ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

data PrimarySelection a Source #

Instances

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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 TextDisplayBase = CTextDisplayBase GroupBase Source #

type TextDisplay = CTextDisplay TextDisplayBase Source #

data SetBuffer a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: SetBuffer () -> orig -> Ref TextDisplayBase -> impl Source #

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

data GetBuffer a Source #

Instances

Instances details
impl ~ IO (Maybe (Ref TextBuffer)) => Op (GetBuffer ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: GetBuffer () -> orig -> Ref TextDisplayBase -> impl Source #

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

data RedisplayRange a Source #

Instances

Instances details
impl ~ (IndexRange -> IO ()) => Op (RedisplayRange ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: RedisplayRange () -> orig -> Ref TextDisplayBase -> impl Source #

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

data Scroll a Source #

Instances

Instances details
impl ~ (LineNumber -> AtIndex -> IO ()) => Op (Scroll ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: Scroll () -> orig -> Ref TextDisplayBase -> impl Source #

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

data Overstrike a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: Overstrike () -> orig -> Ref TextDisplayBase -> impl Source #

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

data SetInsertPosition a Source #

Instances

Instances details
impl ~ (AtIndex -> IO ()) => Op (SetInsertPosition ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: SetInsertPosition () -> orig -> Ref TextDisplayBase -> impl Source #

data GetInsertPosition a Source #

Instances

Instances details
impl ~ IO AtIndex => Op (GetInsertPosition ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: GetInsertPosition () -> orig -> Ref TextDisplayBase -> impl Source #

data XyToPosition a Source #

Instances

Instances details
impl ~ (Position -> Maybe PositionType -> IO AtIndex) => Op (XyToPosition ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: XyToPosition () -> orig -> Ref TextDisplayBase -> impl Source #

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

data PositionToXy a Source #

Instances

Instances details
impl ~ (AtIndex -> IO (Either OutOfRange Position)) => Op (PositionToXy ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: PositionToXy () -> orig -> Ref TextDisplayBase -> impl Source #

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

data InSelection a Source #

Instances

Instances details
impl ~ (Position -> IO Bool) => Op (InSelection ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: InSelection () -> orig -> Ref TextDisplayBase -> impl Source #

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

data ShowInsertPosition a Source #

Instances

Instances details
impl ~ IO () => Op (ShowInsertPosition ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: ShowInsertPosition () -> orig -> Ref TextDisplayBase -> impl Source #

data MoveRight a Source #

Instances

Instances details
impl ~ IO (Either OutOfRange ()) => Op (MoveRight ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: MoveRight () -> orig -> Ref TextDisplayBase -> impl Source #

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

data MoveLeft a Source #

Instances

Instances details
impl ~ IO (Either OutOfRange ()) => Op (MoveLeft ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: MoveLeft () -> orig -> Ref TextDisplayBase -> impl Source #

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

data MoveUp a Source #

Instances

Instances details
impl ~ IO (Either OutOfRange ()) => Op (MoveUp ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: MoveUp () -> orig -> Ref TextDisplayBase -> impl Source #

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

data MoveDown a Source #

Instances

Instances details
impl ~ IO (Either OutOfRange ()) => Op (MoveDown ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: MoveDown () -> orig -> Ref TextDisplayBase -> impl Source #

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

data NextWord a Source #

Instances

Instances details
impl ~ IO () => Op (NextWord ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: NextWord () -> orig -> Ref TextDisplayBase -> impl Source #

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

data PreviousWord a Source #

Instances

Instances details
impl ~ IO () => Op (PreviousWord ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: PreviousWord () -> orig -> Ref TextDisplayBase -> impl Source #

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

data ShowCursor a Source #

Instances

Instances details
impl ~ (Bool -> IO ()) => Op (ShowCursor ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: ShowCursor () -> orig -> Ref TextDisplayBase -> impl Source #

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

data SetCursorStyle a Source #

Instances

Instances details
impl ~ (CursorType -> IO ()) => Op (SetCursorStyle ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: SetCursorStyle () -> orig -> Ref TextDisplayBase -> impl Source #

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

data GetScrollbarAlign a Source #

Instances

Instances details
impl ~ IO AlignType => Op (GetScrollbarAlign ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: GetScrollbarAlign () -> orig -> Ref TextDisplayBase -> impl Source #

data SetScrollbarAlign a Source #

Instances

Instances details
impl ~ (AlignType -> IO ()) => Op (SetScrollbarAlign ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: SetScrollbarAlign () -> orig -> Ref TextDisplayBase -> impl Source #

data HighlightData a Source #

Instances

Instances details
(Parent a TextBuffer, impl ~ (Ref a -> [(Char, StyleTableEntry)] -> Maybe (Char, UnfinishedStyleCb) -> IO ())) => Op (HighlightData ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: HighlightData () -> orig -> Ref TextDisplayBase -> impl Source #

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

data PositionStyle a Source #

Instances

Instances details
impl ~ (AtIndex -> Int -> LineNumber -> IO TextDisplayStyle) => Op (PositionStyle ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: PositionStyle () -> orig -> Ref TextDisplayBase -> impl Source #

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

data XToCol a Source #

Instances

Instances details
impl ~ (Double -> IO Double) => Op (XToCol ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: XToCol () -> orig -> Ref TextDisplayBase -> impl Source #

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

data ColToX a Source #

Instances

Instances details
impl ~ (Double -> IO Double) => Op (ColToX ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: ColToX () -> orig -> Ref TextDisplayBase -> impl Source #

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

data SetLinenumberWidth a Source #

Instances

Instances details
impl ~ (Width -> IO ()) => Op (SetLinenumberWidth ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: SetLinenumberWidth () -> orig -> Ref TextDisplayBase -> impl Source #

data GetLinenumberWidth a Source #

Instances

Instances details
impl ~ IO Width => Op (GetLinenumberWidth ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: GetLinenumberWidth () -> orig -> Ref TextDisplayBase -> impl Source #

data SetLinenumberFont a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: SetLinenumberFont () -> orig -> Ref TextDisplayBase -> impl Source #

data GetLinenumberFont a Source #

Instances

Instances details
impl ~ IO Font => Op (GetLinenumberFont ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: GetLinenumberFont () -> orig -> Ref TextDisplayBase -> impl Source #

data SetLinenumberSize a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: SetLinenumberSize () -> orig -> Ref TextDisplayBase -> impl Source #

data GetLinenumberSize a Source #

Instances

Instances details
impl ~ IO FontSize => Op (GetLinenumberSize ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: GetLinenumberSize () -> orig -> Ref TextDisplayBase -> impl Source #

data SetLinenumberFgcolor a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: SetLinenumberFgcolor () -> orig -> Ref TextDisplayBase -> impl Source #

data GetLinenumberFgcolor a Source #

Instances

Instances details
impl ~ IO Color => Op (GetLinenumberFgcolor ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: GetLinenumberFgcolor () -> orig -> Ref TextDisplayBase -> impl Source #

data SetLinenumberBgcolor a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: SetLinenumberBgcolor () -> orig -> Ref TextDisplayBase -> impl Source #

data GetLinenumberBgcolor a Source #

Instances

Instances details
impl ~ IO Color => Op (GetLinenumberBgcolor ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: GetLinenumberBgcolor () -> orig -> Ref TextDisplayBase -> impl Source #

data SetLinenumberAlign a Source #

Instances

Instances details
impl ~ (AlignType -> IO ()) => Op (SetLinenumberAlign ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: SetLinenumberAlign () -> orig -> Ref TextDisplayBase -> impl Source #

data GetLinenumberAlign a Source #

Instances

Instances details
impl ~ IO AlignType => Op (GetLinenumberAlign ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: GetLinenumberAlign () -> orig -> Ref TextDisplayBase -> impl Source #

data SetLinenumberFormat a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: SetLinenumberFormat () -> orig -> Ref TextDisplayBase -> impl Source #

data GetLinenumberFormat a Source #

Instances

Instances details
impl ~ IO Text => Op (GetLinenumberFormat ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: GetLinenumberFormat () -> orig -> Ref TextDisplayBase -> impl Source #

data WrapMode a Source #

Instances

Instances details
impl ~ (WrapType -> IO ()) => Op (WrapMode ()) TextDisplayBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextDisplay

Methods

runOp :: WrapMode () -> orig -> Ref TextDisplayBase -> impl Source #

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

TextEditor

type TextEditorBase = CTextEditorBase TextDisplayBase Source #

type TextEditor = CTextEditor TextEditorBase Source #

data SetInsertMode a Source #

Instances

Instances details
impl ~ (Bool -> IO ()) => Op (SetInsertMode ()) TextEditorBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextEditor

Methods

runOp :: SetInsertMode () -> orig -> Ref TextEditorBase -> impl Source #

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

data GetInsertMode a Source #

Instances

Instances details
impl ~ IO Bool => Op (GetInsertMode ()) TextEditorBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextEditor

Methods

runOp :: GetInsertMode () -> orig -> Ref TextEditorBase -> impl Source #

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

data GetDefaultKeyBindings a Source #

Instances

Instances details
impl ~ IO [KeyBinding] => Op (GetDefaultKeyBindings ()) TextEditorBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextEditor

Methods

runOp :: GetDefaultKeyBindings () -> orig -> Ref TextEditorBase -> impl Source #

data ReplaceKeyBindings a Source #

Instances

Instances details
impl ~ ([KeyBinding] -> IO ()) => Op (ReplaceKeyBindings ()) TextEditorBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.TextEditor

Methods

runOp :: ReplaceKeyBindings () -> orig -> Ref TextEditorBase -> impl Source #

NativeFileChooser

type NativeFileChooser = CNativeFileChooser Base Source #

data SetOptions a Source #

Instances

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
impl ~ IO Text => Op (GetFilter ()) FileBrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.FileBrowser

Methods

runOp :: GetFilter () -> orig -> Ref FileBrowserBase -> 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

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

Defined in Graphics.UI.FLTK.LowLevel.Base.FileBrowser

Methods

runOp :: SetFilter () -> orig -> Ref FileBrowserBase -> 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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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

Instances details
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 TileBase = CTileBase GroupBase Source #

type Tile = CTile TileBase Source #

type PackBase = CPackBase GroupBase Source #

type Pack = CPack PackBase Source #

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

data SetSpacing a Source #

Instances

Instances details
impl ~ (Int -> IO ()) => Op (SetSpacing ()) PackBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Pack

Methods

runOp :: SetSpacing () -> orig -> Ref PackBase -> impl Source #

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

data GetSpacing a Source #

Instances

Instances details
impl ~ IO Int => Op (GetSpacing ()) PackBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Pack

Methods

runOp :: GetSpacing () -> orig -> Ref PackBase -> impl Source #

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

data IsHorizontal a Source #

Instances

Instances details
impl ~ IO Bool => Op (IsHorizontal ()) PackBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Pack

Methods

runOp :: IsHorizontal () -> orig -> Ref PackBase -> impl Source #

Scrolled AKA Scroll

type ScrolledBase = CScrolledBase GroupBase Source #

type Scrolled = CScrolled ScrolledBase Source #

data ScrollTo a Source #

Instances

Instances details
impl ~ (Position -> IO ()) => Op (ScrollTo ()) ScrolledBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Scrolled

Methods

runOp :: ScrollTo () -> orig -> Ref ScrolledBase -> impl Source #

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

data Xposition a Source #

Instances

Instances details
impl ~ IO Int => Op (Xposition ()) ScrolledBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Scrolled

Methods

runOp :: Xposition () -> orig -> Ref ScrolledBase -> impl Source #

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

data Yposition a Source #

Instances

Instances details
impl ~ IO Int => Op (Yposition ()) ScrolledBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Scrolled

Methods

runOp :: Yposition () -> orig -> Ref ScrolledBase -> impl Source #

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

Tabs

type TabsBase = CTabsBase GroupBase Source #

type Tabs = CTabs TabsBase Source #

data GetPush a Source #

Instances

Instances details
impl ~ IO (Maybe (Ref WidgetBase)) => Op (GetPush ()) TabsBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tabs

Methods

runOp :: GetPush () -> orig -> Ref TabsBase -> impl Source #

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

data SetPush a Source #

Instances

Instances details
(Parent a WidgetBase, impl ~ (Maybe (Ref a) -> IO (Either NoChange ()))) => Op (SetPush ()) TabsBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tabs

Methods

runOp :: SetPush () -> orig -> Ref TabsBase -> impl Source #

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

data Which a Source #

Instances

Instances details
impl ~ (Position -> IO (Maybe (Ref WidgetBase))) => Op (Which ()) TabsBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tabs

Methods

runOp :: Which () -> orig -> Ref TabsBase -> impl Source #

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

data ClientArea a Source #

Instances

Instances details
impl ~ (TabsHeightOffset -> IO Rectangle) => Op (ClientArea ()) TabsBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tabs

Methods

runOp :: ClientArea () -> orig -> Ref TabsBase -> impl Source #

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

data TabPositions a Source #

Instances

Instances details
impl ~ IO AtIndex => Op (TabPositions ()) TabsBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tabs

Methods

runOp :: TabPositions () -> orig -> Ref TabsBase -> impl Source #

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

data TabHeight a Source #

Instances

Instances details
impl ~ IO Height => Op (TabHeight ()) TabsBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tabs

Methods

runOp :: TabHeight () -> orig -> Ref TabsBase -> impl Source #

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

data GetTabAlign a Source #

Instances

Instances details
impl ~ IO AlignType => Op (GetTabAlign ()) TabsBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tabs

Methods

runOp :: GetTabAlign () -> orig -> Ref TabsBase -> impl Source #

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

data SetTabAlign a Source #

Instances

Instances details
impl ~ (AlignType -> IO ()) => Op (SetTabAlign ()) TabsBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Tabs

Methods

runOp :: SetTabAlign () -> orig -> Ref TabsBase -> impl Source #

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

Spinner

type SpinnerBase = CSpinnerBase GroupBase Source #

type Spinner = CSpinner SpinnerBase Source #

data GetFormat a Source #

Instances

Instances details
impl ~ IO (Maybe Text) => Op (GetFormat ()) SpinnerBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.Spinner

Methods

runOp :: GetFormat () -> orig -> Ref SpinnerBase -> impl Source #

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

data SetFormat a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.Spinner

Methods

runOp :: SetFormat () -> orig -> Ref SpinnerBase -> impl Source #

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

ColorChooser

type ColorChooserBase = CColorChooserBase GroupBase Source #

type ColorChooser = CColorChooser ColorChooserBase Source #

data GetHue a Source #

Instances

Instances details
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 #

impl ~ IO (Either OutOfRange Between0And6) => Op (GetHue ()) ColorChooserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ColorChooser

Methods

runOp :: GetHue () -> orig -> Ref ColorChooserBase -> impl Source #

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

data GetSaturation a Source #

Instances

Instances details
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 #

impl ~ IO (Either OutOfRange Between0And1) => Op (GetSaturation ()) ColorChooserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ColorChooser

Methods

runOp :: GetSaturation () -> orig -> Ref ColorChooserBase -> impl Source #

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

data GetR a Source #

Instances

Instances details
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 #

impl ~ IO (Either OutOfRange Between0And1) => Op (GetR ()) ColorChooserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ColorChooser

Methods

runOp :: GetR () -> orig -> Ref ColorChooserBase -> impl Source #

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

data GetG a Source #

Instances

Instances details
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 #

impl ~ IO (Either OutOfRange Between0And1) => Op (GetG ()) ColorChooserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ColorChooser

Methods

runOp :: GetG () -> orig -> Ref ColorChooserBase -> impl Source #

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

data GetB a Source #

Instances

Instances details
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 #

impl ~ IO (Either OutOfRange Between0And1) => Op (GetB ()) ColorChooserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ColorChooser

Methods

runOp :: GetB () -> orig -> Ref ColorChooserBase -> impl Source #

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

data SetHsv a Source #

Instances

Instances details
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 #

impl ~ ((Between0And6, Between0And1, Between0And1) -> IO (Either NoChange ())) => Op (SetHsv ()) ColorChooserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ColorChooser

Methods

runOp :: SetHsv () -> orig -> Ref ColorChooserBase -> impl Source #

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

data SetRgb a Source #

Instances

Instances details
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 #

impl ~ ((Between0And1, Between0And1, Between0And1) -> IO (Either NoChange ())) => Op (SetRgb ()) ColorChooserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ColorChooser

Methods

runOp :: SetRgb () -> orig -> Ref ColorChooserBase -> impl Source #

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

data GetRgb a Source #

Instances

Instances details
impl ~ IO (Either OutOfRange (Between0And1, Between0And1, Between0And1)) => Op (GetRgb ()) ColorChooserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ColorChooser

Methods

runOp :: GetRgb () -> orig -> Ref ColorChooserBase -> impl Source #

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

data GetHsv a Source #

Instances

Instances details
impl ~ IO (Either OutOfRange (Between0And6, Between0And1, Between0And1)) => Op (GetHsv ()) ColorChooserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.ColorChooser

Methods

runOp :: GetHsv () -> orig -> Ref ColorChooserBase -> impl Source #

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

FileBrowser

type FileBrowserBase = CFileBrowserBase BrowserBase Source #

type FileBrowser = CFileBrowser FileBrowserBase Source #

data SetIconsize a Source #

Instances

Instances details
impl ~ (CUChar -> IO ()) => Op (SetIconsize ()) FileBrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.FileBrowser

Methods

runOp :: SetIconsize () -> orig -> Ref FileBrowserBase -> impl Source #

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

data GetIconsize a Source #

Instances

Instances details
impl ~ IO CUChar => Op (GetIconsize ()) FileBrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.FileBrowser

Methods

runOp :: GetIconsize () -> orig -> Ref FileBrowserBase -> impl Source #

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

data SetFiletype a Source #

Instances

Instances details
impl ~ (FileBrowserType -> IO ()) => Op (SetFiletype ()) FileBrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.FileBrowser

Methods

runOp :: SetFiletype () -> orig -> Ref FileBrowserBase -> impl Source #

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

data GetFiletype a Source #

Instances

Instances details
impl ~ IO FileBrowserType => Op (GetFiletype ()) FileBrowserBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.FileBrowser

Methods

runOp :: GetFiletype () -> orig -> Ref FileBrowserBase -> 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 FileInputBase = CFileInputBase InputBase Source #

type FileInput = CFileInput FileInputBase Source #

data GetErrorColor a Source #

Instances

Instances details
impl ~ IO Color => Op (GetErrorColor ()) FileInputBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.FileInput

Methods

runOp :: GetErrorColor () -> orig -> Ref FileInputBase -> impl Source #

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

data SetErrorColor a Source #

Instances

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

Defined in Graphics.UI.FLTK.LowLevel.Base.FileInput

Methods

runOp :: SetErrorColor () -> orig -> Ref FileInputBase -> 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 SimpleTerminalBase = CSimpleTerminalBase TextDisplayBase Source #

type SimpleTerminal = CSimpleTerminal SimpleTerminalBase Source #

data SetStayAtBottom a Source #

Instances

Instances details
impl ~ (Bool -> IO ()) => Op (SetStayAtBottom ()) SimpleTerminalBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SimpleTerminal

Methods

runOp :: SetStayAtBottom () -> orig -> Ref SimpleTerminalBase -> impl Source #

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

data GetStayAtBottom a Source #

Instances

Instances details
impl ~ IO Bool => Op (GetStayAtBottom ()) SimpleTerminalBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SimpleTerminal

Methods

runOp :: GetStayAtBottom () -> orig -> Ref SimpleTerminalBase -> impl Source #

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

data SetHistoryLines a Source #

Instances

Instances details
impl ~ (Lines -> IO ()) => Op (SetHistoryLines ()) SimpleTerminalBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SimpleTerminal

Methods

runOp :: SetHistoryLines () -> orig -> Ref SimpleTerminalBase -> impl Source #

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

data GetHistoryLines a Source #

Instances

Instances details
impl ~ IO Lines => Op (GetHistoryLines ()) SimpleTerminalBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SimpleTerminal

Methods

runOp :: GetHistoryLines () -> orig -> Ref SimpleTerminalBase -> impl Source #

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

data SetAnsi a Source #

Instances

Instances details
impl ~ (Bool -> IO ()) => Op (SetAnsi ()) SimpleTerminalBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SimpleTerminal

Methods

runOp :: SetAnsi () -> orig -> Ref SimpleTerminalBase -> impl Source #

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

data GetAnsi a Source #

Instances

Instances details
impl ~ IO Bool => Op (GetAnsi ()) SimpleTerminalBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SimpleTerminal

Methods

runOp :: GetAnsi () -> orig -> Ref SimpleTerminalBase -> impl Source #

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

data SetStyleTable a Source #

Instances

Instances details
impl ~ ([StyleTableEntry] -> Maybe Int -> IO ()) => Op (SetStyleTable ()) SimpleTerminalBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SimpleTerminal

Methods

runOp :: SetStyleTable () -> orig -> Ref SimpleTerminalBase -> impl Source #

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

data GetStyleTable a Source #

Instances

Instances details
impl ~ IO (Maybe [StyleTableEntry]) => Op (GetStyleTable ()) SimpleTerminalBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SimpleTerminal

Methods

runOp :: GetStyleTable () -> orig -> Ref SimpleTerminalBase -> impl Source #

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

data GetStyleTableSize a Source #

Instances

Instances details
impl ~ IO Int => Op (GetStyleTableSize ()) SimpleTerminalBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SimpleTerminal

Methods

runOp :: GetStyleTableSize () -> orig -> Ref SimpleTerminalBase -> impl Source #

data SetNormalStyleIndex a Source #

Instances

Instances details
impl ~ (AtIndex -> IO ()) => Op (SetNormalStyleIndex ()) SimpleTerminalBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SimpleTerminal

Methods

runOp :: SetNormalStyleIndex () -> orig -> Ref SimpleTerminalBase -> impl Source #

data GetNormalStyleIndex a Source #

Instances

Instances details
impl ~ IO AtIndex => Op (GetNormalStyleIndex ()) SimpleTerminalBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SimpleTerminal

Methods

runOp :: GetNormalStyleIndex () -> orig -> Ref SimpleTerminalBase -> impl Source #

data SetCurrentStyleIndex a Source #

Instances

Instances details
impl ~ (AtIndex -> IO ()) => Op (SetCurrentStyleIndex ()) SimpleTerminalBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SimpleTerminal

Methods

runOp :: SetCurrentStyleIndex () -> orig -> Ref SimpleTerminalBase -> impl Source #

data GetCurrentStyleIndex a Source #

Instances

Instances details
impl ~ IO AtIndex => Op (GetCurrentStyleIndex ()) SimpleTerminalBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SimpleTerminal

Methods

runOp :: GetCurrentStyleIndex () -> orig -> Ref SimpleTerminalBase -> impl Source #

data RemoveLines a Source #

Instances

Instances details
impl ~ (LineNumber -> LineNumber -> IO ()) => Op (RemoveLines ()) SimpleTerminalBase orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Base.SimpleTerminal

Methods

runOp :: RemoveLines () -> orig -> Ref SimpleTerminalBase -> impl Source #

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

MultiLabel

type MultiLabel = CMultiLabel Base Source #

data WidgetLabel a Source #

Instances

Instances details
(Parent a WidgetBase, 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

Instances details
(Parent a MenuItemBase, 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 #