fltkhs-0.8.0.2: FLTK bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.FLTK.LowLevel.Hierarchy

Contents

Synopsis

Widget

type WidgetBase = CWidgetBase Base Source #

type Widget = CWidget WidgetBase Source #

data Destroy a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.SVGImage

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.RGBImage

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

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

impl ~ IO () => Op (Destroy ()) 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
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
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
(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
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
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
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
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
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
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
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
(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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
(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
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
(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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
(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
(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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
(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
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
(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
(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
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
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
(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
(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
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
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
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
(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
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
(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
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
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
(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
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
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
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
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
(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
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
(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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 Image, 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
(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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
(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
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
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
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
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
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
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
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
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
(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
(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
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 #

Warning: draw is bad.

data GetFlags a Source #

Instances
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
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
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
(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
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
(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
(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
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
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
(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
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
(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
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
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
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
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
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
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
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
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
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
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
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
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 Mode => 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
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
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
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
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
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
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
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
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
(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
impl ~ IO Int => Op (GetD ()) RGBImage orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RGBImage

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Pixmap

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Bitmap

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Image

Methods

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

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

data GetLd a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.RGBImage

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Pixmap

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Bitmap

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Image

Methods

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

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

data GetCount a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.RGBImage

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Pixmap

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Bitmap

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Image

Methods

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

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

data ColorAverage a Source #

Instances
impl ~ (Color -> Float -> IO ()) => Op (ColorAverage ()) SVGImage orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SVGImage

Methods

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

impl ~ (Color -> Float -> IO ()) => Op (ColorAverage ()) RGBImage orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RGBImage

Methods

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

impl ~ (Color -> Float -> IO ()) => Op (ColorAverage ()) Pixmap orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Pixmap

Methods

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

impl ~ (Color -> Float -> IO ()) => Op (ColorAverage ()) Bitmap orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Bitmap

Methods

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

impl ~ (Color -> Float -> IO ()) => Op (ColorAverage ()) Image orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Image

Methods

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

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

data Inactive a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.RGBImage

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Pixmap

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Bitmap

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Image

Methods

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

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

data Desaturate a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.SVGImage

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.RGBImage

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Pixmap

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Bitmap

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Image

Methods

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

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

data DrawResize a Source #

Instances
impl ~ (Position -> Size -> Maybe X -> Maybe Y -> IO ()) => Op (DrawResize ()) SVGImage orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.SVGImage

Methods

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

impl ~ (Position -> Size -> Maybe X -> Maybe Y -> IO ()) => Op (DrawResize ()) RGBImage orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.RGBImage

Methods

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

impl ~ (Position -> Size -> Maybe X -> Maybe Y -> IO ()) => Op (DrawResize ()) Pixmap orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Pixmap

Methods

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

impl ~ (Position -> Size -> Maybe X -> Maybe Y -> IO ()) => Op (DrawResize ()) Bitmap orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Bitmap

Methods

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

impl ~ (Position -> Size -> Maybe X -> Maybe Y -> IO ()) => Op (DrawResize ()) Image orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Image

Methods

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

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

data Uncache a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.RGBImage

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Pixmap

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Bitmap

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Image

Methods

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

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

data Fail a Source #

Instances
impl ~ IO (Either ImageFail ()) => Op (Fail ()) Image orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Image

Methods

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

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

data Scale a Source #

Instances
impl ~ (Size -> Maybe Bool -> Maybe Bool -> IO ()) => Op (Scale ()) Image orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Image

Methods

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

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

data GetDataW a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.Image

Methods

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

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

data GetDataH a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.Image

Methods

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

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

data GetDataSize a Source #

Instances
impl ~ IO Size => Op (GetDataSize ()) Image orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Image

Methods

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

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

Bitmap

type Bitmap = CBitmap Image Source #

Pixmap

type Pixmap = CPixmap Image Source #

CopySurface

type CopySurface = CCopySurface Base Source #

data SetCurrent a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.ImageSurface

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.CopySurface

Methods

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

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

ImageSurface

type ImageSurface = CImageSurface Base Source #

data GetOrigin a Source #

Instances
impl ~ IO Position => Op (GetOrigin ()) ImageSurface orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ImageSurface

Methods

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

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

data PrintableRect a Source #

Instances
impl ~ IO (Either UnknownError Size) => Op (PrintableRect ()) ImageSurface orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ImageSurface

Methods

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

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

data SetOrigin a Source #

Instances
impl ~ (Position -> IO ()) => Op (SetOrigin ()) ImageSurface orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ImageSurface

Methods

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

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

data GetOffscreen a Source #

Instances
impl ~ IO FlOffscreen => Op (GetOffscreen ()) ImageSurface orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.ImageSurface

Methods

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

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

Adjuster

type AdjusterBase = CAdjusterBase ValuatorBase Source #

type Adjuster = CAdjuster AdjusterBase Source #

data SetSoft a Source #

Instances
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
impl ~ IO Color => Op (GetLabelfgcolor ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

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

impl ~ IO Color => Op (GetLabelfgcolor ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

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

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

data SetLabelfgcolor a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

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

impl ~ (Color -> IO ()) => Op (SetLabelfgcolor ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

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

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

data GetLabelbgcolor a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

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

impl ~ IO Color => Op (GetLabelbgcolor ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

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

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

data SetLabelbgcolor a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

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

impl ~ (Color -> IO ()) => Op (SetLabelbgcolor ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

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

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

data GetMarginleft a Source #

Instances
impl ~ IO Int => Op (GetMarginleft ()) 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
(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
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
(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
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
(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
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
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
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
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
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
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
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
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
impl ~ IO TreeSelect => Op (GetSelectmode ()) TreePrefs orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreePrefs

Methods

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

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

data SetSelectmode a Source #

Instances
impl ~ (TreeSelect -> IO ()) => Op (SetSelectmode ()) 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
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
(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
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
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
impl ~ IO Bool => Op (HasChildren ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

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

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

data FindChild a Source #

Instances
impl ~ (TreeItemLocator -> IO (Maybe AtIndex)) => Op (FindChild ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

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

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

data RemoveChild a Source #

Instances
impl ~ (TreeItemLocator -> IO (Either UnknownError ())) => Op (RemoveChild ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

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

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

data ClearChildren a Source #

Instances
(Parent a TreeItem, impl ~ (Ref a -> IO ())) => Op (ClearChildren ()) 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
impl ~ (AtIndex -> AtIndex -> IO ()) => Op (SwapChildren ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

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

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

data SwapChildrenByTreeItem a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

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

data FindInChildren a Source #

Instances
impl ~ ([Text] -> IO (Maybe (Ref TreeItem))) => Op (FindInChildren ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

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

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

data FindItem a Source #

Instances
impl ~ (Text -> IO (Maybe (Ref TreeItem))) => Op (FindItem ()) 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
(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
(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
impl ~ (AtIndex -> IO (Either UnknownError (Ref orig))) => Op (Deparent ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

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

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

data Reparent a Source #

Instances
(Parent a TreeItem, impl ~ (Ref a -> AtIndex -> IO (Either UnknownError ()))) => Op (Reparent ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

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

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

data MoveTo a Source #

Instances
(Parent a TreeItem, impl ~ (Ref a -> MoveType -> IO (Either MoveError ()))) => Op (MoveTo ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

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

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

data GetDepth a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

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

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

data NextSibling a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

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

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

data PrevSibling a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

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

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

data UpdatePrevNext a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

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

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

data NextDisplayed a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

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

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

data PrevDisplayed a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

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

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

data Open a Source #

Instances
impl ~ (TreeItemLocator -> IO ()) => Op (Open ()) 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
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
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
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
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
impl ~ (Bool -> IO ()) => Op (SelectSet ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

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

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

data SelectToggle a Source #

Instances
impl ~ (Ref TreeItem -> IO ()) => Op (SelectToggle ()) 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
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
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
impl ~ (Bool -> IO ()) => Op (ActivateWith ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

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

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

data IsActive a Source #

Instances
impl ~ IO Bool => Op (IsActive ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

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

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

data IsVisible a Source #

Instances
impl ~ IO Bool => Op (IsVisible ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

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

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

data VisibleR a Source #

Instances
impl ~ IO Bool => Op (VisibleR ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

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

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

data FindClicked a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

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

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

data EventOnCollapseIcon a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

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

data EventOnLabel a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

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

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

data IsRoot a Source #

Instances
impl ~ IO Bool => Op (IsRoot ()) TreeItem orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

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

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

data LabelX a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

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

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

data LabelY a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

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

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

data LabelW a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

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

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

data LabelH a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

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

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

Tree

type TreeBase = CTreeBase GroupBase Source #

type Tree = CTree TreeBase Source #

data RootLabel a Source #

Instances
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
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
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
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
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
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
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
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
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
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
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
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 OpenAndCallback a Source #

Instances
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
(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
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
(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
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
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
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
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
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
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
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
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
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
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
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
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
impl ~ (AtIndex -> Int -> Int -> IO ()) => Op (Update ()) TextSelection orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextSelection

Methods

runOp :: Update () -> orig -> Ref TextSelection -> impl Source #

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

data Start a Source #

Instances
impl ~ IO AtIndex => Op (Start ()) TextSelection orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextSelection

Methods

runOp :: Start () -> orig -> Ref TextSelection -> impl Source #

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

data SetSelected a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.TextSelection

Methods

runOp :: SetSelected () -> orig -> Ref TextSelection -> impl Source #

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

data Includes a Source #

Instances
impl ~ (AtIndex -> IO Bool) => Op (Includes ()) TextSelection orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextSelection

Methods

runOp :: Includes () -> orig -> Ref TextSelection -> impl Source #

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

TextBuffer

type TextBuffer = CTextBuffer Base Source #

data InputFileWasTranscoded a Source #

Instances
impl ~ IO Bool => Op (InputFileWasTranscoded ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

data FileEncodingWarningMessage a Source #

Instances
impl ~ IO Text => Op (FileEncodingWarningMessage ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

data GetLength a Source #

Instances
impl ~ IO Int => Op (GetLength ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

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

data TextRange a Source #

Instances
impl ~ (IndexRange -> IO Text) => Op (TextRange ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

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

data CharAt a Source #

Instances
impl ~ (AtIndex -> IO Char) => Op (CharAt ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

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

data ByteAt a Source #

Instances
impl ~ (AtIndex -> IO Char) => Op (ByteAt ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

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

data AppendToBuffer a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

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

data CanUndo a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

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

data Insertfile a Source #

Instances
impl ~ (Text -> AtIndex -> IO (Either DataProcessingError ())) => Op (Insertfile ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

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

data InsertfileWithBuflen a Source #

Instances
impl ~ (Text -> AtIndex -> Int -> IO (Either DataProcessingError ())) => Op (InsertfileWithBuflen ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

data Appendfile a Source #

Instances
impl ~ (Text -> IO (Either DataProcessingError ())) => Op (Appendfile ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

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

data AppendfileWithBuflen a Source #

Instances
impl ~ (Text -> Int -> IO (Either DataProcessingError ())) => Op (AppendfileWithBuflen ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

data Loadfile a Source #

Instances
impl ~ (Text -> IO (Either DataProcessingError ())) => Op (Loadfile ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

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

data LoadfileWithBuflen a Source #

Instances
impl ~ (Text -> Int -> IO (Either DataProcessingError ())) => Op (LoadfileWithBuflen ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

data Outputfile a Source #

Instances
impl ~ (Text -> IndexRange -> IO (Either DataProcessingError ())) => Op (Outputfile ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

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

data OutputfileWithBuflen a Source #

Instances
impl ~ (Text -> IndexRange -> Int -> IO (Either DataProcessingError ())) => Op (OutputfileWithBuflen ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

data Savefile a Source #

Instances
impl ~ (Text -> IO (Either DataProcessingError ())) => Op (Savefile ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

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

data SavefileWithBuflen a Source #

Instances
impl ~ (Text -> Int -> IO (Either DataProcessingError ())) => Op (SavefileWithBuflen ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

data GetTabDistance a Source #

Instances
impl ~ IO Int => Op (GetTabDistance ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

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

data SetTabDistance a Source #

Instances
impl ~ (Int -> IO ()) => Op (SetTabDistance ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

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

data Unselect a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

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

data SelectionPosition a Source #

Instances
impl ~ IO IndexRange => Op (SelectionPosition ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

data SelectionText a Source #

Instances
impl ~ IO Text => Op (SelectionText ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

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

data RemoveSelection a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

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

data ReplaceSelection a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

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

data SecondarySelect a Source #

Instances
impl ~ (IndexRange -> IO ()) => Op (SecondarySelect ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

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

data SecondarySelected a Source #

Instances
impl ~ IO Bool => Op (SecondarySelected ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

data SecondaryUnselect a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

data SecondarySelectionText a Source #

Instances
impl ~ IO Text => Op (SecondarySelectionText ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

data RemoveSecondarySelection a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

data ReplaceSecondarySelection a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

data GetHighlight a Source #

Instances
impl ~ IO Bool => Op (GetHighlight ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

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

data SetHighlight a Source #

Instances
impl ~ (IndexRange -> IO ()) => Op (SetHighlight ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

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

data Unhighlight a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

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

data HighlightPosition a Source #

Instances
impl ~ IO (Maybe IndexRange) => Op (HighlightPosition ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

data HighlightText a Source #

Instances
impl ~ IO Text => Op (HighlightText ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

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

data AddModifyCallback a Source #

Instances
impl ~ (TextModifyCb -> IO (FunPtr ())) => Op (AddModifyCallback ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

data RemoveModifyCallback a Source #

Instances
impl ~ (FunPtr () -> IO ()) => Op (RemoveModifyCallback ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

data CallModifyCallbacks a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

data AddPredeleteCallback a Source #

Instances
impl ~ (TextPredeleteCb -> IO (FunPtr ())) => Op (AddPredeleteCallback ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

data RemovePredeleteCallback a Source #

Instances
impl ~ (FunPtr () -> IO ()) => Op (RemovePredeleteCallback ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

data CallPredeleteCallbacks a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

data LineText a Source #

Instances
impl ~ (LineNumber -> IO (Either OutOfRange String)) => Op (LineText ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

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

data LineStart a Source #

Instances
impl ~ (AtIndex -> IO AtIndex) => Op (LineStart ()) 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
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
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
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
impl ~ (IndexRange -> IO Int) => Op (CountDisplayedCharacters ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

data SkipDisplayedCharacters a Source #

Instances
impl ~ (AtIndex -> Int -> IO AtIndex) => Op (SkipDisplayedCharacters ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

data CountLines a Source #

Instances
impl ~ (IndexRange -> Bool -> IO Int) => Op (CountLines ()) 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
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
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
impl ~ (AtIndex -> Char -> IO (Either NotFound AtIndex)) => Op (FindcharForward ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

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

data FindcharBackward a Source #

Instances
impl ~ (AtIndex -> Char -> IO (Either NotFound AtIndex)) => Op (FindcharBackward ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

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

data PrimarySelection a Source #

Instances
impl ~ IO (Maybe (Ref TextSelection)) => Op (PrimarySelection ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

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

data SecondarySelection a Source #

Instances
impl ~ IO (Maybe (Ref TextSelection)) => Op (SecondarySelection ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

data HighlightSelection a Source #

Instances
impl ~ IO (Maybe (Ref TextSelection)) => Op (HighlightSelection ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

data PrevChar a Source #

Instances
impl ~ (AtIndex -> IO (Either OutOfRange AtIndex)) => Op (PrevChar ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

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

data PrevCharClipped a Source #

Instances
impl ~ (AtIndex -> IO (Either OutOfRange AtIndex)) => Op (PrevCharClipped ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

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

data NextChar a Source #

Instances
impl ~ (AtIndex -> IO AtIndex) => Op (NextChar ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

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

data NextCharClipped a Source #

Instances
impl ~ (AtIndex -> IO AtIndex) => Op (NextCharClipped ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

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

data Utf8Align a Source #

Instances
impl ~ (AtIndex -> IO (Either OutOfRange AtIndex)) => Op (Utf8Align ()) TextBuffer orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

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

TextDisplay,

type TextDisplayBase = CTextDisplayBase GroupBase Source #

type TextDisplay = CTextDisplay TextDisplayBase Source #

data SetBuffer a Source #

Instances
(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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
(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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
impl ~ ([NativeFileChooserOption] -> IO ()) => Op (SetOptions ()) NativeFileChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

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

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

data GetOptions a Source #

Instances
impl ~ IO [NativeFileChooserOption] => Op (GetOptions ()) NativeFileChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

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

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

data GetFilename a Source #

Instances
impl ~ IO (Maybe Text) => Op (GetFilename ()) NativeFileChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

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

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

data GetFilenameAt a Source #

Instances
impl ~ (AtIndex -> IO (Maybe Text)) => Op (GetFilenameAt ()) NativeFileChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

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

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

data SetDirectory a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

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

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

data GetDirectory a Source #

Instances
impl ~ IO (Maybe Text) => Op (GetDirectory ()) NativeFileChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

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

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

data SetTitle a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

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

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

data GetTitle a Source #

Instances
impl ~ IO (Maybe Text) => Op (GetTitle ()) NativeFileChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

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

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

data GetFilter a Source #

Instances
impl ~ IO Text => Op (GetFilter ()) 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
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
impl ~ IO Int => Op (Filters ()) NativeFileChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

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

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

data SetFilterValue a Source #

Instances
impl ~ (AtIndex -> IO ()) => Op (SetFilterValue ()) NativeFileChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

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

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

data GetFilterValue a Source #

Instances
impl ~ IO AtIndex => Op (GetFilterValue ()) NativeFileChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

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

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

data SetPresetFile a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

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

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

data GetPresetFile a Source #

Instances
impl ~ IO (Maybe Text) => Op (GetPresetFile ()) NativeFileChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

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

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

data GetErrmsg a Source #

Instances
impl ~ IO (Maybe Text) => Op (GetErrmsg ()) NativeFileChooser orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

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

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

Tile

type 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
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
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
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
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
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
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
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
(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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 SetCurrentStyleIndex a Source #

Instances
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 RemoveLines a Source #

Instances
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
(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
(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 #