fltkhs-0.7.0.4: FLTK bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.FLTK.LowLevel.Hierarchy

Contents

Synopsis

Widget

type Widget = CWidget Base Source #

data Destroy a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.SVGImage

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.RGBImage

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.TextEditor

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.TextBuffer

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

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

impl ~ IO () => Op (Destroy ()) 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 ()) TableRow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TableRow

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Wizard

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Positioner

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Progress

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.ValueOutput

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.ValueInput

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.ValueSlider

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Scrollbar

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Counter

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Roller

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Dial

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Adjuster

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.ImageSurface

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.CopySurface

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Pixmap

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Bitmap

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Image

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.MenuButton

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Choice

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.SysMenuBar

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.MenuBar

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.MenuItem

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Slider

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Valuator

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.ToggleButton

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.RepeatButton

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.RoundButton

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.ReturnButton

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.CheckButton

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.LightButton

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Button

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.OverlayWindow

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.DoubleWindow

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.SingleWindow

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Group

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

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

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

data Handle a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.FileInput

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.FileBrowser

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.ColorChooser

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Spinner

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Tabs

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Scrolled

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Pack

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Tile

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.TextEditor

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.TextDisplay

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Tree

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Clock

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Box

Methods

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

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) 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 ()) TableRow orig impl Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.TableRow

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Table

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Wizard

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Positioner

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Progress

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.ValueOutput

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.ValueInput

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Output

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Input

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.ValueSlider

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Scrollbar

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Counter

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Roller

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Dial

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Adjuster

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.MenuButton

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Choice

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.SysMenuBar

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.MenuBar

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.MenuPrim

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Slider

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Valuator

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.RepeatButton

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.RoundButton

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.ReturnButton

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.CheckButton

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.LightButton

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Button

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.DoubleWindow

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.SingleWindow

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Group

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

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

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

data GetParent a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

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

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

data SetParent a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

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

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

data GetType_ a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.Spinner

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Scrolled

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Pack

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Clock

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.TableRow

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Scrollbar

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Counter

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Dial

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Slider

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Valuator

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Button

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

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

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

data SetType a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.Spinner

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Scrolled

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Pack

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.NativeFileChooser

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Clock

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Browser

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.TableRow

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Output

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Scrollbar

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Counter

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Dial

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Slider

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Valuator

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Button

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Window

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

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

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

data DrawLabel a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

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

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

data GetX a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

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

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

data GetY a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Widget

Methods

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

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

data GetW a Source #

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

Defined in Graphics.UI.FLTK.LowLevel.RGBImage

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.TreeItem

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Pixmap

Methods

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

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

Defined in Graphics.UI.FLTK.LowLevel.Bitmap

Methods

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