fltkhs-0.1.0.0: FLTK bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.FLTK.LowLevel.Hierarchy

Contents

Synopsis

Region

type Region = CRegion Base Source

GlContext

type GlContext = CGlContext Base Source

Widget

type Widget = CWidget Base Source

data Destroy a Source

Instances

(~) * impl (IO ()) => Op (Destroy ()) TextEditor orig impl 
(~) * impl (IO ()) => Op (Destroy ()) TextDisplay orig impl 
(~) * impl (IO ()) => Op (Destroy ()) TextBuffer orig impl 
(~) * impl (IO ()) => Op (Destroy ()) Tree orig impl 
(~) * impl (IO ()) => Op (Destroy ()) TreeItem orig impl 
(~) * impl (IO ()) => Op (Destroy ()) Browser orig impl 
(~) * impl (IO ()) => Op (Destroy ()) GlWindow orig impl 
(~) * impl (IO ()) => Op (Destroy ()) TableRow orig impl 
(~) * impl (IO ()) => Op (Destroy ()) Table orig impl 
(~) * impl (IO ()) => Op (Destroy ()) Wizard orig impl 
(~) * impl (IO ()) => Op (Destroy ()) Positioner orig impl 
(~) * impl (IO ()) => Op (Destroy ()) Progress orig impl 
(~) * impl (IO ()) => Op (Destroy ()) Timer orig impl 
(~) * impl (IO ()) => Op (Destroy ()) ValueOutput orig impl 
(~) * impl (IO ()) => Op (Destroy ()) ValueInput orig impl 
(~) * impl (IO ()) => Op (Destroy ()) Input orig impl 
(~) * impl (IO ()) => Op (Destroy ()) ValueSlider orig impl 
(~) * impl (IO ()) => Op (Destroy ()) Scrollbar orig impl 
(~) * impl (IO ()) => Op (Destroy ()) Counter orig impl 
(~) * impl (IO ()) => Op (Destroy ()) Roller orig impl 
(~) * impl (IO ()) => Op (Destroy ()) Dial orig impl 
(~) * impl (IO ()) => Op (Destroy ()) Adjuster orig impl 
(~) * impl (IO ()) => Op (Destroy ()) ImageSurface orig impl 
(~) * impl (IO ()) => Op (Destroy ()) CopySurface orig impl 
(~) * impl (IO ()) => Op (Destroy ()) Pixmap orig impl 
(~) * impl (IO ()) => Op (Destroy ()) Bitmap orig impl 
(~) * impl (IO ()) => Op (Destroy ()) Image orig impl 
(~) * impl (IO ()) => Op (Destroy ()) MenuButton orig impl 
(~) * impl (IO ()) => Op (Destroy ()) Choice orig impl 
(~) * impl (IO ()) => Op (Destroy ()) SysMenuBar orig impl 
(~) * impl (IO ()) => Op (Destroy ()) MenuPrim orig impl 
(~) * impl (IO ()) => Op (Destroy ()) MenuItem orig impl 
(~) * impl (IO ()) => Op (Destroy ()) Slider orig impl 
(~) * impl (IO ()) => Op (Destroy ()) Valuator orig impl 
(~) * impl (IO ()) => Op (Destroy ()) ToggleButton orig impl 
(~) * impl (IO ()) => Op (Destroy ()) RepeatButton orig impl 
(~) * impl (IO ()) => Op (Destroy ()) RoundButton orig impl 
(~) * impl (IO ()) => Op (Destroy ()) ReturnButton orig impl 
(~) * impl (IO ()) => Op (Destroy ()) CheckButton orig impl 
(~) * impl (IO ()) => Op (Destroy ()) LightButton orig impl 
(~) * impl (IO ()) => Op (Destroy ()) Button orig impl 
(~) * impl (IO ()) => Op (Destroy ()) OverlayWindow orig impl 
(~) * impl (IO ()) => Op (Destroy ()) DoubleWindow orig impl 
(~) * impl (IO ()) => Op (Destroy ()) SingleWindow orig impl 
(~) * impl (IO ()) => Op (Destroy ()) Window orig impl 
(~) * impl (IO ()) => Op (Destroy ()) Group orig impl 
(~) * impl (IO ()) => Op (Destroy ()) Widget orig impl 

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

data Handle a Source

Instances

(~) * impl (Event -> IO Int) => Op (Handle ()) TextEditor orig impl 
(~) * impl (Event -> IO Int) => Op (Handle ()) TextDisplay orig impl 
(~) * impl (Event -> IO Int) => Op (Handle ()) Tree orig impl 
(~) * impl (Event -> IO Int) => Op (Handle ()) Clock orig impl 
(~) * impl (Event -> IO Int) => Op (Handle ()) Browser orig impl 
(~) * impl (Event -> IO Int) => Op (Handle ()) Box orig impl 
(~) * impl (Event -> IO Int) => Op (Handle ()) GlWindow orig impl 
(~) * impl (Event -> IO Int) => Op (Handle ()) TableRow orig impl 
(~) * impl (Event -> IO Int) => Op (Handle ()) Table orig impl 
(~) * impl (Event -> IO Int) => Op (Handle ()) Positioner orig impl 
(~) * impl (Event -> IO Int) => Op (Handle ()) Timer orig impl 
(~) * impl (Event -> IO Int) => Op (Handle ()) ValueOutput orig impl 
(~) * impl (Event -> IO Int) => Op (Handle ()) ValueInput orig impl 
(~) * impl (Event -> IO Int) => Op (Handle ()) Input orig impl 
(~) * impl (Event -> IO Int) => Op (Handle ()) ValueSlider orig impl 
(~) * impl (Event -> IO Int) => Op (Handle ()) Scrollbar orig impl 
(~) * impl (Event -> IO Int) => Op (Handle ()) Counter orig impl 
(~) * impl (Event -> IO Int) => Op (Handle ()) Roller orig impl 
(~) * impl (Event -> IO Int) => Op (Handle ()) Dial orig impl 
(~) * impl (Event -> IO Int) => Op (Handle ()) MenuButton orig impl 
(~) * impl (Event -> IO Int) => Op (Handle ()) Choice orig impl 
(~) * impl (Event -> IO Int) => Op (Handle ()) SysMenuBar orig impl 
(~) * impl (Event -> IO Int) => Op (Handle ()) MenuPrim orig impl 
(~) * impl (Event -> IO Int) => Op (Handle ()) Slider orig impl 
(~) * impl (Event -> IO Int) => Op (Handle ()) Valuator orig impl 
(~) * impl (Event -> IO Int) => Op (Handle ()) RepeatButton orig impl 
(~) * impl (Event -> IO Int) => Op (Handle ()) ReturnButton orig impl 
(~) * impl (Event -> IO Int) => Op (Handle ()) Button orig impl 
(~) * impl (Event -> IO Int) => Op (Handle ()) DoubleWindow orig impl 
(~) * impl (Event -> IO Int) => Op (Handle ()) SingleWindow orig impl 
(~) * impl (Event -> IO Int) => Op (Handle ()) Window orig impl 
(~) * impl (Event -> IO Int) => Op (Handle ()) Widget orig impl 

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

data GetParent a Source

Instances

(~) * impl (IO (Maybe (Ref TreeItem))) => Op (GetParent ()) TreeItem orig impl 
(~) * impl (IO (Maybe (Ref Group))) => Op (GetParent ()) Widget orig impl 

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

data SetParent a Source

Instances

(Parent a TreeItem, (~) * impl (Ref a -> IO ())) => Op (SetParent ()) TreeItem orig impl 
(Parent a Group, (~) * impl (Ref a -> IO ())) => Op (SetParent ()) Widget orig impl 

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

data GetType_ a Source

Instances

(~) * impl (IO Word8) => Op (GetType_ ()) Widget orig impl 

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

data SetType a Source

Instances

(~) * impl (TableRowSelectMode -> IO ()) => Op (SetType ()) TableRow orig impl 
(~) * impl (Word8 -> IO ()) => Op (SetType ()) Widget orig impl 

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

data DrawLabel a Source

Instances

(~) * impl (Maybe (Rectangle, Alignments) -> IO ()) => Op (DrawLabel ()) Widget orig impl 

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

data GetX a Source

Instances

(~) * impl (IO Int) => Op (GetX ()) TreeItem orig impl 
(~) * impl (IO Int) => Op (GetX ()) Widget orig impl 

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

data GetY a Source

Instances

(~) * impl (IO Int) => Op (GetY ()) TreeItem orig impl 
(~) * impl (IO Int) => Op (GetY ()) Widget orig impl 

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

data GetW a Source

Instances

(~) * impl (IO Int) => Op (GetW ()) TreeItem orig impl 
(~) * impl (IO Int) => Op (GetW ()) Pixmap orig impl 
(~) * impl (IO Int) => Op (GetW ()) Bitmap orig impl 
(~) * impl (IO Int) => Op (GetW ()) Image orig impl 
(~) * impl (IO Int) => Op (GetW ()) Widget orig impl 

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

data GetH a Source

Instances

(~) * impl (IO Int) => Op (GetH ()) TreeItem orig impl 
(~) * impl (IO Int) => Op (GetH ()) Pixmap orig impl 
(~) * impl (IO Int) => Op (GetH ()) Bitmap orig impl 
(~) * impl (IO Int) => Op (GetH ()) Image orig impl 
(~) * impl (IO Int) => Op (GetH ()) Widget orig impl 

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

data GetRectangle a Source

Instances

(FindOp orig (GetX ()) (Match obj), FindOp orig (GetY ()) (Match obj), FindOp orig (GetW ()) (Match obj), FindOp orig (GetH ()) (Match obj), Op (GetX ()) obj orig (IO Int), Op (GetY ()) obj orig (IO Int), Op (GetW ()) obj orig (IO Int), Op (GetH ()) obj orig (IO Int), (~) * impl (IO Rectangle)) => Op (GetRectangle ()) Widget orig impl 

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

data SetAlign a Source

Instances

(~) * impl (Alignments -> IO ()) => Op (SetAlign ()) Widget orig impl 

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

data GetAlign a Source

Instances

(~) * impl (IO Alignments) => Op (GetAlign ()) Widget orig impl 

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

data GetBox a Source

Instances

(~) * impl (IO Boxtype) => Op (GetBox ()) Widget orig impl 

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

data SetBox a Source

Instances

(~) * impl (Boxtype -> IO ()) => Op (SetBox ()) Widget orig impl 

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

data GetColor a Source

Instances

(~) * impl (IO Color) => Op (GetColor ()) Widget orig impl 

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

data SetColor a Source

Instances

(~) * impl (Color -> IO ()) => Op (SetColor ()) Widget orig impl 

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

data SetColorWithBgSel a Source

Instances

(~) * impl (Color -> Color -> IO ()) => Op (SetColorWithBgSel ()) Widget orig impl 

setColorWithBgSel :: (FindOp a (SetColorWithBgSel ()) (Match r), Op (SetColorWithBgSel ()) r a impl) => Ref a -> impl Source

data GetSelectionColor a Source

Instances

(~) * impl (IO Color) => Op (GetSelectionColor ()) Widget orig impl 

getSelectionColor :: (FindOp a (GetSelectionColor ()) (Match r), Op (GetSelectionColor ()) r a impl) => Ref a -> impl Source

data SetSelectionColor a Source

Instances

(~) * impl (Color -> IO ()) => Op (SetSelectionColor ()) Widget orig impl 

setSelectionColor :: (FindOp a (SetSelectionColor ()) (Match r), Op (SetSelectionColor ()) r a impl) => Ref a -> impl Source

data GetLabel a Source

Instances

(~) * impl (IO String) => Op (GetLabel ()) TreeItem orig impl 
(~) * impl (IO String) => Op (GetLabel ()) MenuItem orig impl 
(~) * impl (IO String) => Op (GetLabel ()) Window orig impl 
(~) * impl (IO String) => Op (GetLabel ()) Widget orig impl 

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

data CopyLabel a Source

Instances

(~) * impl (String -> IO ()) => Op (CopyLabel ()) Window orig impl 
(~) * impl (String -> IO ()) => Op (CopyLabel ()) Widget orig impl 

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

data SetLabel a Source

Instances

(~) * impl (String -> IO ()) => Op (SetLabel ()) TreeItem orig impl 
(~) * impl (String -> IO ()) => Op (SetLabel ()) MenuItem orig impl 
(~) * impl (String -> IO ()) => Op (SetLabel ()) Window orig impl 
(~) * impl (String -> IO ()) => Op (SetLabel ()) Widget orig impl 

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

data GetLabeltype a Source

Instances

(~) * impl (IO Labeltype) => Op (GetLabeltype ()) MenuItem orig impl 
(~) * impl (IO Labeltype) => Op (GetLabeltype ()) Widget orig impl 

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

data SetLabeltype a Source

Instances

(~) * impl (Labeltype -> IO ()) => Op (SetLabeltype ()) MenuItem orig impl 
(~) * impl (Labeltype -> IO ()) => Op (SetLabeltype ()) Widget orig impl 

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

data GetLabelcolor a Source

Instances

(~) * impl (IO Color) => Op (GetLabelcolor ()) TreeItem orig impl 
(~) * impl (IO Color) => Op (GetLabelcolor ()) MenuItem orig impl 
(~) * impl (IO Color) => Op (GetLabelcolor ()) Widget orig impl 

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

data SetLabelcolor a Source

Instances

(~) * impl (Color -> IO ()) => Op (SetLabelcolor ()) TreeItem orig impl 
(~) * impl (Color -> IO ()) => Op (SetLabelcolor ()) MenuItem orig impl 
(~) * impl (Color -> IO ()) => Op (SetLabelcolor ()) Widget orig impl 

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

data GetLabelfont a Source

Instances

(~) * impl (IO Font) => Op (GetLabelfont ()) TreeItem orig impl 
(~) * impl (IO Font) => Op (GetLabelfont ()) TreePrefs orig impl 
(~) * impl (IO Font) => Op (GetLabelfont ()) MenuItem orig impl 
(~) * impl (IO Font) => Op (GetLabelfont ()) Widget orig impl 

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

data SetLabelfont a Source

Instances

(~) * impl (Font -> IO ()) => Op (SetLabelfont ()) TreeItem orig impl 
(~) * impl (Font -> IO ()) => Op (SetLabelfont ()) TreePrefs orig impl 
(~) * impl (Font -> IO ()) => Op (SetLabelfont ()) MenuItem orig impl 
(~) * impl (Font -> IO ()) => Op (SetLabelfont ()) Widget orig impl 

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

data GetLabelsize a Source

Instances

(~) * impl (IO FontSize) => Op (GetLabelsize ()) TreeItem orig impl 
(~) * impl (IO FontSize) => Op (GetLabelsize ()) TreePrefs orig impl 
(~) * impl (IO FontSize) => Op (GetLabelsize ()) MenuItem orig impl 
(~) * impl (IO FontSize) => Op (GetLabelsize ()) Widget orig impl 

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

data SetLabelsize a Source

Instances

(~) * impl (FontSize -> IO ()) => Op (SetLabelsize ()) TreeItem orig impl 
(~) * impl (FontSize -> IO ()) => Op (SetLabelsize ()) TreePrefs orig impl 
(~) * impl (FontSize -> IO ()) => Op (SetLabelsize ()) MenuItem orig impl 
(~) * impl (FontSize -> IO ()) => Op (SetLabelsize ()) Widget orig impl 

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

data GetImage a Source

Instances

(~) * impl (IO (Ref Image)) => Op (GetImage ()) Widget orig impl 

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

data SetImage a Source

Instances

(Parent a Image, (~) * impl (Ref a -> IO ())) => Op (SetImage ()) Widget orig impl 

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

data GetDeimage a Source

Instances

(~) * impl (IO (Ref Image)) => Op (GetDeimage ()) Widget orig impl 

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

data SetDeimage a Source

Instances

(Parent a Image, (~) * impl (Ref a -> IO ())) => Op (SetDeimage ()) Widget orig impl 

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

data GetTooltip a Source

Instances

(~) * impl (IO String) => Op (GetTooltip ()) Widget orig impl 

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

data CopyTooltip a Source

Instances

(~) * impl (String -> IO ()) => Op (CopyTooltip ()) Widget orig impl 

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

data SetTooltip a Source

Instances

(~) * impl (String -> IO ()) => Op (SetTooltip ()) Widget orig impl 

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

data GetWhen a Source

Instances

(~) * impl (IO [When]) => Op (GetWhen ()) Widget orig impl 

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

data SetWhen a Source

Instances

(~) * impl ([When] -> IO ()) => Op (SetWhen ()) Widget orig impl 

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

data GetVisible a Source

Instances

(~) * impl (IO Bool) => Op (GetVisible ()) Widget orig impl 

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

data GetVisibleR a Source

Instances

(~) * impl (IO Bool) => Op (GetVisibleR ()) Widget orig impl 

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

data ShowWidgetSuper a Source

Instances

(~) * impl (IO ()) => Op (ShowWidgetSuper ()) GlWindow orig impl 
(~) * impl (IO ()) => Op (ShowWidgetSuper ()) Table orig impl 
(~) * impl (IO ()) => Op (ShowWidgetSuper ()) MenuPrim orig impl 
(~) * impl (IO ()) => Op (ShowWidgetSuper ()) Button orig impl 
(~) * impl (IO ()) => Op (ShowWidgetSuper ()) DoubleWindow orig impl 
(~) * impl (IO ()) => Op (ShowWidgetSuper ()) SingleWindow orig impl 
(~) * impl (IO ()) => Op (ShowWidgetSuper ()) Window orig impl 
(~) * impl (IO ()) => Op (ShowWidgetSuper ()) Widget orig impl 

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

data ShowWidget a Source

Instances

(~) * impl (IO ()) => Op (ShowWidget ()) Browser orig impl 
(~) * impl (IO ()) => Op (ShowWidget ()) GlWindow orig impl 
(~) * impl (IO ()) => Op (ShowWidget ()) Table orig impl 
(~) * impl (IO ()) => Op (ShowWidget ()) MenuPrim orig impl 
(~) * impl (IO ()) => Op (ShowWidget ()) MenuItem orig impl 
(~) * impl (IO ()) => Op (ShowWidget ()) Button orig impl 
(~) * impl (IO ()) => Op (ShowWidget ()) OverlayWindow orig impl 
(~) * impl (IO ()) => Op (ShowWidget ()) DoubleWindow orig impl 
(~) * impl (IO ()) => Op (ShowWidget ()) SingleWindow orig impl 
(~) * impl (IO ()) => Op (ShowWidget ()) Window orig impl 
(~) * impl (IO ()) => Op (ShowWidget ()) Widget orig impl 

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

data HideSuper a Source

Instances

(~) * impl (IO ()) => Op (HideSuper ()) GlWindow orig impl 
(~) * impl (IO ()) => Op (HideSuper ()) Table orig impl 
(~) * impl (IO ()) => Op (HideSuper ()) MenuPrim orig impl 
(~) * impl (IO ()) => Op (HideSuper ()) Button orig impl 
(~) * impl (IO ()) => Op (HideSuper ()) DoubleWindow orig impl 
(~) * impl (IO ()) => Op (HideSuper ()) SingleWindow orig impl 
(~) * impl (IO ()) => Op (HideSuper ()) Window orig impl 
(~) * impl (IO ()) => Op (HideSuper ()) Widget orig impl 

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

data Hide a Source

Instances

(~) * impl (IO ()) => Op (Hide ()) Browser orig impl 
(~) * impl (IO ()) => Op (Hide ()) GlWindow orig impl 
(~) * impl (IO ()) => Op (Hide ()) Table orig impl 
(~) * impl (IO ()) => Op (Hide ()) MenuPrim orig impl 
(~) * impl (IO ()) => Op (Hide ()) MenuItem orig impl 
(~) * impl (IO ()) => Op (Hide ()) Button orig impl 
(~) * impl (IO ()) => Op (Hide ()) OverlayWindow orig impl 
(~) * impl (IO ()) => Op (Hide ()) DoubleWindow orig impl 
(~) * impl (IO ()) => Op (Hide ()) SingleWindow orig impl 
(~) * impl (IO ()) => Op (Hide ()) Window orig impl 
(~) * impl (IO ()) => Op (Hide ()) Widget orig impl 

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

data SetVisible a Source

Instances

(~) * impl (IO ()) => Op (SetVisible ()) Widget orig impl 

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

data ClearVisible a Source

Instances

(~) * impl (IO ()) => Op (ClearVisible ()) Widget orig impl 

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

data Active a Source

Instances

(~) * impl (IO Bool) => Op (Active ()) MenuItem orig impl 
(~) * impl (IO Bool) => Op (Active ()) Widget orig impl 

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

data ActiveR a Source

Instances

(~) * impl (IO Bool) => Op (ActiveR ()) Widget orig impl 

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

data Activate a Source

Instances

(~) * impl (IO ()) => Op (Activate ()) TreeItem orig impl 
(~) * impl (IO ()) => Op (Activate ()) MenuItem orig impl 
(~) * impl (IO ()) => Op (Activate ()) Widget orig impl 

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

data Deactivate a Source

Instances

(~) * impl (IO ()) => Op (Deactivate ()) MenuItem orig impl 
(~) * impl (IO ()) => Op (Deactivate ()) RepeatButton orig impl 
(~) * impl (IO ()) => Op (Deactivate ()) Widget orig impl 

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

data GetOutput a Source

Instances

(~) * impl (IO Int) => Op (GetOutput ()) Widget orig impl 

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

data SetOutput a Source

Instances

(~) * impl (IO ()) => Op (SetOutput ()) Widget orig impl 

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

data ClearOutput a Source

Instances

(~) * impl (IO ()) => Op (ClearOutput ()) Widget orig impl 

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

data Takesevents a Source

Instances

(~) * impl (IO Bool) => Op (Takesevents ()) Widget orig impl 

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

data SetChanged a Source

Instances

(~) * impl (IO ()) => Op (SetChanged ()) Widget orig impl 

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

data ClearChanged a Source

Instances

(~) * impl (IO ()) => Op (ClearChanged ()) Widget orig impl 

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

data Changed a Source

Instances

(~) * impl (IO Bool) => Op (Changed ()) Window orig impl 
(~) * impl (IO Bool) => Op (Changed ()) Widget orig impl 

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

data SetActive a Source

Instances

(~) * impl (IO ()) => Op (SetActive ()) Widget orig impl 

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

data ClearActive a Source

Instances

(~) * impl (IO ()) => Op (ClearActive ()) Widget orig impl 

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

data TakeFocus a Source

Instances

(~) * impl (IO (Either NoChange ())) => Op (TakeFocus ()) Widget orig impl 

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

data SetVisibleFocus a Source

Instances

(~) * impl (IO ()) => Op (SetVisibleFocus ()) Widget orig impl 

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

data ClearVisibleFocus a Source

Instances

(~) * impl (IO ()) => Op (ClearVisibleFocus ()) Widget orig impl 

clearVisibleFocus :: (FindOp a (ClearVisibleFocus ()) (Match r), Op (ClearVisibleFocus ()) r a impl) => Ref a -> impl Source

data ModifyVisibleFocus a Source

Instances

(~) * impl (Int -> IO ()) => Op (ModifyVisibleFocus ()) Widget orig impl 

modifyVisibleFocus :: (FindOp a (ModifyVisibleFocus ()) (Match r), Op (ModifyVisibleFocus ()) r a impl) => Ref a -> impl Source

data GetVisibleFocus a Source

Instances

(~) * impl (IO Int) => Op (GetVisibleFocus ()) Widget orig impl 

getVisibleFocus :: (FindOp a (GetVisibleFocus ()) (Match r), Op (GetVisibleFocus ()) r a impl) => Ref a -> impl Source

data Contains a Source

Instances

(Parent a Widget, (~) * impl (Ref a -> IO Int)) => Op (Contains ()) Widget orig impl 

contains :: (FindOp a (Contains ()) (Match r), Op (Contains ()) r a impl) => Ref a -> impl Source

data Inside a Source

Instances

(Parent a Widget, (~) * impl (Ref a -> IO Int)) => Op (Inside ()) Widget orig impl 

inside :: (FindOp a (Inside ()) (Match r), Op (Inside ()) r a impl) => Ref a -> impl Source

data Redraw a Source

Instances

(~) * impl (IO ()) => Op (Redraw ()) Widget orig impl 

redraw :: (FindOp a (Redraw ()) (Match r), Op (Redraw ()) r a impl) => Ref a -> impl Source

data RedrawLabel a Source

Instances

(~) * impl (IO ()) => Op (RedrawLabel ()) Widget orig impl 

redrawLabel :: (FindOp a (RedrawLabel ()) (Match r), Op (RedrawLabel ()) r a impl) => Ref a -> impl Source

data GetDamage a Source

Instances

(~) * impl (IO Word8) => Op (GetDamage ()) Widget orig impl 

getDamage :: (FindOp a (GetDamage ()) (Match r), Op (GetDamage ()) r a impl) => Ref a -> impl Source

data ClearDamageWithBitmask a Source

Instances

(~) * impl (Word8 -> IO ()) => Op (ClearDamageWithBitmask ()) Widget orig impl 

data ClearDamage a Source

Instances

(~) * impl (IO ()) => Op (ClearDamage ()) Widget orig impl 

clearDamage :: (FindOp a (ClearDamage ()) (Match r), Op (ClearDamage ()) r a impl) => Ref a -> impl Source

data GetDamageWithText a Source

Instances

(~) * impl (Word8 -> IO ()) => Op (GetDamageWithText ()) Widget orig impl 

getDamageWithText :: (FindOp a (GetDamageWithText ()) (Match r), Op (GetDamageWithText ()) r a impl) => Ref a -> impl Source

data GetDamageInsideWidget a Source

Instances

(~) * impl (Word8 -> Rectangle -> IO ()) => Op (GetDamageInsideWidget ()) Widget orig impl 

data MeasureLabel a Source

Instances

(~) * impl (IO Size) => Op (MeasureLabel ()) Widget orig impl 

measureLabel :: (FindOp a (MeasureLabel ()) (Match r), Op (MeasureLabel ()) r a impl) => Ref a -> impl Source

data GetWindow a Source

Instances

(~) * impl (IO (Ref Window)) => Op (GetWindow ()) Widget orig impl 

getWindow :: (FindOp a (GetWindow ()) (Match r), Op (GetWindow ()) r a impl) => Ref a -> impl Source

data GetTopWindow a Source

Instances

(~) * impl (IO (Ref Window)) => Op (GetTopWindow ()) Widget orig impl 

getTopWindow :: (FindOp a (GetTopWindow ()) (Match r), Op (GetTopWindow ()) r a impl) => Ref a -> impl Source

data GetTopWindowOffset a Source

Instances

(~) * impl (IO Position) => Op (GetTopWindowOffset ()) Widget orig impl 

getTopWindowOffset :: (FindOp a (GetTopWindowOffset ()) (Match r), Op (GetTopWindowOffset ()) r a impl) => Ref a -> impl Source

data ResizeSuper a Source

Instances

(~) * impl (Rectangle -> IO ()) => Op (ResizeSuper ()) GlWindow orig impl 
(~) * impl (Rectangle -> IO ()) => Op (ResizeSuper ()) TableRow orig impl 
(~) * impl (Rectangle -> IO ()) => Op (ResizeSuper ()) Table orig impl 
(~) * impl (Rectangle -> IO ()) => Op (ResizeSuper ()) MenuPrim orig impl 
(~) * impl (Rectangle -> IO ()) => Op (ResizeSuper ()) Valuator orig impl 
(~) * impl (Rectangle -> IO ()) => Op (ResizeSuper ()) Button orig impl 
(~) * impl (Rectangle -> IO ()) => Op (ResizeSuper ()) DoubleWindow orig impl 
(~) * impl (Rectangle -> IO ()) => Op (ResizeSuper ()) SingleWindow orig impl 
(~) * impl (Rectangle -> IO ()) => Op (ResizeSuper ()) Window orig impl 
(~) * impl (Rectangle -> IO ()) => Op (ResizeSuper ()) Widget orig impl 

resizeSuper :: (FindOp a (ResizeSuper ()) (Match r), Op (ResizeSuper ()) r a impl) => Ref a -> impl Source

data Resize a Source

Instances

(~) * impl (Rectangle -> IO ()) => Op (Resize ()) TextDisplay orig impl 
(~) * impl (Rectangle -> IO ()) => Op (Resize ()) GlWindow orig impl 
(~) * impl (Rectangle -> IO ()) => Op (Resize ()) TableRow orig impl 
(~) * impl (Rectangle -> IO ()) => Op (Resize ()) Table orig impl 
(~) * impl (Rectangle -> IO ()) => Op (Resize ()) ValueOutput orig impl 
(~) * impl (Rectangle -> IO ()) => Op (Resize ()) ValueInput orig impl 
(~) * impl (Rectangle -> IO ()) => Op (Resize ()) MenuPrim orig impl 
(~) * impl (Rectangle -> IO ()) => Op (Resize ()) Valuator orig impl 
(~) * impl (Rectangle -> IO ()) => Op (Resize ()) Button orig impl 
(~) * impl (Rectangle -> IO ()) => Op (Resize ()) OverlayWindow orig impl 
(~) * impl (Rectangle -> IO ()) => Op (Resize ()) DoubleWindow orig impl 
(~) * impl (Rectangle -> IO ()) => Op (Resize ()) SingleWindow orig impl 
(~) * impl (Rectangle -> IO ()) => Op (Resize ()) Window orig impl 
(~) * impl (Rectangle -> IO ()) => Op (Resize ()) Widget orig impl 

resize :: (FindOp a (Resize ()) (Match r), Op (Resize ()) r a impl) => Ref a -> impl Source

data SetCallback a Source

Instances

(~) * impl ((Ref orig -> IO ()) -> IO ()) => Op (SetCallback ()) MenuItem orig impl 
(~) * impl ((Ref orig -> IO ()) -> IO ()) => Op (SetCallback ()) Window orig impl 
(~) * impl ((Ref orig -> IO ()) -> IO ()) => Op (SetCallback ()) Widget orig impl 

setCallback :: forall a r impl. (FindOp a (SetCallback ()) (Match r), Op (SetCallback ()) r a impl) => Ref a -> impl Source

data DrawBox a Source

Instances

(~) * impl (IO ()) => Op (DrawBox ()) Button orig impl 
(~) * impl (IO ()) => Op (DrawBox ()) Window orig impl 
(~) * impl (IO ()) => Op (DrawBox ()) Widget orig impl 

drawBox :: (FindOp a (DrawBox ()) (Match r), Op (DrawBox ()) r a impl) => Ref a -> impl Source

data DrawBoxWithBoxtype a Source

Instances

(~) * impl (Boxtype -> Color -> Maybe Rectangle -> IO ()) => Op (DrawBoxWithBoxtype ()) Button orig impl 
(~) * impl (Boxtype -> Color -> Maybe Rectangle -> IO ()) => Op (DrawBoxWithBoxtype ()) Window orig impl 
(~) * impl (Boxtype -> Color -> Maybe Rectangle -> IO ()) => Op (DrawBoxWithBoxtype ()) Widget orig impl 

drawBoxWithBoxtype :: (FindOp a (DrawBoxWithBoxtype ()) (Match r), Op (DrawBoxWithBoxtype ()) r a impl) => Ref a -> impl Source

data DrawBackdrop a Source

Instances

(~) * impl (IO ()) => Op (DrawBackdrop ()) Button orig impl 
(~) * impl (IO ()) => Op (DrawBackdrop ()) Window orig impl 
(~) * impl (IO ()) => Op (DrawBackdrop ()) Widget orig impl 

drawBackdrop :: (FindOp a (DrawBackdrop ()) (Match r), Op (DrawBackdrop ()) r a impl) => Ref a -> impl Source

data DrawFocus a Source

Instances

(~) * impl (Maybe (Boxtype, Rectangle) -> IO ()) => Op (DrawFocus ()) Button orig impl 
(~) * impl (Maybe (Boxtype, Rectangle) -> IO ()) => Op (DrawFocus ()) Window orig impl 
(~) * impl (Maybe (Boxtype, Rectangle) -> IO ()) => Op (DrawFocus ()) Widget orig impl 

drawFocus :: (FindOp a (DrawFocus ()) (Match r), Op (DrawFocus ()) r a impl) => Ref a -> impl Source

Group

type Group = CGroup Widget Source

data DrawChild a Source

Instances

(Parent a Widget, (~) * impl (Ref a -> IO ())) => Op (DrawChild ()) Group orig impl 

drawChild :: (FindOp a (DrawChild ()) (Match r), Op (DrawChild ()) r a impl) => Ref a -> impl Source

data DrawChildren a Source

Instances

(~) * impl (IO ()) => Op (DrawChildren ()) Group orig impl 

drawChildren :: (FindOp a (DrawChildren ()) (Match r), Op (DrawChildren ()) r a impl) => Ref a -> impl Source

data DrawOutsideLabel a Source

Instances

(Parent a Widget, (~) * impl (Ref a -> IO ())) => Op (DrawOutsideLabel ()) Group orig impl 

drawOutsideLabel :: (FindOp a (DrawOutsideLabel ()) (Match r), Op (DrawOutsideLabel ()) r a impl) => Ref a -> impl Source

data UpdateChild a Source

Instances

(Parent a Widget, (~) * impl (Ref a -> IO ())) => Op (UpdateChild ()) Group orig impl 

updateChild :: (FindOp a (UpdateChild ()) (Match r), Op (UpdateChild ()) r a impl) => Ref a -> impl Source

data Begin a Source

Instances

(~) * impl (IO ()) => Op (Begin ()) Table orig impl 
(~) * impl (IO ()) => Op (Begin ()) Group orig impl 

begin :: (FindOp a (Begin ()) (Match r), Op (Begin ()) r a impl) => Ref a -> impl Source

data End a Source

Instances

(~) * impl (IO BufferOffset) => Op (End ()) TextSelection orig impl 
(~) * impl (IO ()) => Op (End ()) Table orig impl 
(~) * impl (IO ()) => Op (End ()) Group orig impl 

end :: (FindOp a (End ()) (Match r), Op (End ()) r a impl) => Ref a -> impl Source

data Find a Source

Instances

(Parent a Widget, (~) * impl (Ref a -> IO Int)) => Op (Find ()) Table orig impl 
(Parent a Widget, (~) * impl (Ref a -> IO Int)) => Op (Find ()) Group orig impl 

find :: (FindOp a (Find ()) (Match r), Op (Find ()) r a impl) => Ref a -> impl Source

data Add a Source

Instances

(~) * impl (String -> IO (Maybe (Ref TreeItem))) => Op (Add ()) Tree orig impl 
(Parent a TreeItem, Parent b TreePrefs, (~) * impl (Ref b -> TreeItemLocator -> IO (Maybe (Ref a)))) => Op (Add ()) TreeItem orig impl 
(~) * impl (String -> IO ()) => Op (Add ()) Browser orig impl 
(Parent a Widget, (~) * impl (Ref a -> IO ())) => Op (Add ()) Table orig impl 
(Parent a MenuPrim, (~) * impl (String -> Maybe Shortcut -> (Ref a -> IO ()) -> MenuItemFlags -> IO MenuItemIndex)) => Op (Add ()) MenuPrim orig impl 
(Parent a MenuItem, (~) * impl (String -> Maybe Shortcut -> (Ref a -> IO ()) -> MenuItemFlags -> IO MenuItemIndex)) => Op (Add ()) MenuItem orig impl 
(Parent a Widget, (~) * impl (Ref a -> IO ())) => Op (Add ()) Group orig impl 

add :: (FindOp a (Add ()) (Match r), Op (Add ()) r a impl) => Ref a -> impl Source

data Insert a Source

Instances

(~) * impl (BufferOffset -> String -> IO ()) => Op (Insert ()) TextBuffer orig impl 
(Parent a TreeItem, (~) * impl (Ref a -> String -> Int -> IO (Maybe (Ref a)))) => Op (Insert ()) Tree orig impl 
(Parent a TreePrefs, (~) * impl (Ref a -> String -> Maybe Int -> IO (Maybe (Ref TreeItem)))) => Op (Insert ()) TreeItem orig impl 
(~) * impl (Int -> String -> IO ()) => Op (Insert ()) Browser orig impl 
(Parent a Widget, (~) * impl (Ref a -> Int -> IO ())) => Op (Insert ()) Table orig impl 
(~) * impl (String -> IO (Either NoChange ())) => Op (Insert ()) Input orig impl 
(Parent a MenuPrim, (~) * impl (Int -> String -> Maybe Shortcut -> (Ref a -> IO ()) -> MenuItemFlags -> IO MenuItemIndex)) => Op (Insert ()) MenuPrim orig impl 
(Parent a MenuItem, (~) * impl (Int -> String -> Maybe ShortcutKeySequence -> (Ref a -> IO ()) -> MenuItemFlags -> IO MenuItemIndex)) => Op (Insert ()) MenuItem orig impl 
(Parent a Widget, (~) * impl (Ref a -> Int -> IO ())) => Op (Insert ()) Group orig impl 

insert :: (FindOp a (Insert ()) (Match r), Op (Insert ()) r a impl) => Ref a -> impl Source

data RemoveIndex a Source

Instances

(~) * impl (Int -> IO ()) => Op (RemoveIndex ()) Group orig impl 

removeIndex :: (FindOp a (RemoveIndex ()) (Match r), Op (RemoveIndex ()) r a impl) => Ref a -> impl Source

data RemoveWidget a Source

Instances

(Parent a Widget, (~) * impl (Ref a -> IO ())) => Op (RemoveWidget ()) Group orig impl 

removeWidget :: (FindOp a (RemoveWidget ()) (Match r), Op (RemoveWidget ()) r a impl) => Ref a -> impl Source

data Clear a Source

Instances

(~) * impl (IO ()) => Op (Clear ()) Tree orig impl 
(~) * impl (IO ()) => Op (Clear ()) Browser orig impl 
(~) * impl (IO ()) => Op (Clear ()) TableRow orig impl 
(~) * impl (IO ()) => Op (Clear ()) Table orig impl 
(~) * impl (IO ()) => Op (Clear ()) SysMenuBar orig impl 
(~) * impl (IO ()) => Op (Clear ()) MenuPrim orig impl 
(~) * impl (IO ()) => Op (Clear ()) MenuItem orig impl 
(~) * impl (IO Bool) => Op (Clear ()) Button orig impl 
(~) * impl (IO ()) => Op (Clear ()) Group orig impl 

clear :: (FindOp a (Clear ()) (Match r), Op (Clear ()) r a impl) => Ref a -> impl Source

data SetResizable a Source

Instances

(Parent a Widget, (~) * impl (Ref a -> IO ())) => Op (SetResizable ()) Group orig impl 

setResizable :: (FindOp a (SetResizable ()) (Match r), Op (SetResizable ()) r a impl) => Ref a -> impl Source

data SetNotResizable a Source

Instances

(~) * impl (IO ()) => Op (SetNotResizable ()) Group orig impl 

setNotResizable :: (FindOp a (SetNotResizable ()) (Match r), Op (SetNotResizable ()) r a impl) => Ref a -> impl Source

data GetResizable a Source

Instances

(~) * impl (IO (Maybe (Ref Widget))) => Op (GetResizable ()) Group orig impl 

getResizable :: (FindOp a (GetResizable ()) (Match r), Op (GetResizable ()) r a impl) => Ref a -> impl Source

data AddResizable a Source

Instances

(Parent a Widget, (~) * impl (Ref a -> IO ())) => Op (AddResizable ()) Group orig impl 

addResizable :: (FindOp a (AddResizable ()) (Match r), Op (AddResizable ()) r a impl) => Ref a -> impl Source

data InitSizes a Source

Instances

(~) * impl (IO ()) => Op (InitSizes ()) Table orig impl 
(~) * impl (IO ()) => Op (InitSizes ()) Group orig impl 

initSizes :: (FindOp a (InitSizes ()) (Match r), Op (InitSizes ()) r a impl) => Ref a -> impl Source

data Children a Source

Instances

(~) * impl (IO Int) => Op (Children ()) TreeItem orig impl 
(~) * impl (IO Int) => Op (Children ()) Table orig impl 
(~) * impl (IO Int) => Op (Children ()) Group orig impl 

children :: (FindOp a (Children ()) (Match r), Op (Children ()) r a impl) => Ref a -> impl Source

data SetClipChildren a Source

Instances

(~) * impl (Int -> IO ()) => Op (SetClipChildren ()) Group orig impl 

setClipChildren :: (FindOp a (SetClipChildren ()) (Match r), Op (SetClipChildren ()) r a impl) => Ref a -> impl Source

data ClipChildren a Source

Instances

(~) * impl (IO Int) => Op (ClipChildren ()) Group orig impl 

clipChildren :: (FindOp a (ClipChildren ()) (Match r), Op (ClipChildren ()) r a impl) => Ref a -> impl Source

data Focus a Source

Instances

(Parent a Widget, (~) * impl (Ref a -> IO ())) => Op (Focus ()) Group orig impl 

focus :: (FindOp a (Focus ()) (Match r), Op (Focus ()) r a impl) => Ref a -> impl Source

data DdfdesignKludge a Source

Instances

(~) * impl (IO (Ref Widget)) => Op (DdfdesignKludge ()) Group orig impl 

ddfdesignKludge :: (FindOp a (DdfdesignKludge ()) (Match r), Op (DdfdesignKludge ()) r a impl) => Ref a -> impl Source

data InsertWithBefore a Source

Instances

(Parent a Widget, Parent b Widget, (~) * impl (Ref a -> Ref b -> IO ())) => Op (InsertWithBefore ()) Table orig impl 
(Parent a Widget, (~) * impl (Ref a -> Ref b -> IO ())) => Op (InsertWithBefore ()) Group orig impl 

insertWithBefore :: (FindOp a (InsertWithBefore ()) (Match r), Op (InsertWithBefore ()) r a impl) => Ref a -> impl Source

data GetArray a Source

Instances

(~) * impl (IO [Ref Widget]) => Op (GetArray ()) Table orig impl 
(~) * impl (IO [Ref Widget]) => Op (GetArray ()) Group orig impl 

getArray :: (FindOp a (GetArray ()) (Match r), Op (GetArray ()) r a impl) => Ref a -> impl Source

data GetChild a Source

Instances

(~) * impl (Int -> IO (Ref Widget)) => Op (GetChild ()) Table orig impl 
(~) * impl (Int -> IO (Ref Widget)) => Op (GetChild ()) Group orig impl 

getChild :: (FindOp a (GetChild ()) (Match r), Op (GetChild ()) r a impl) => Ref a -> impl Source

Window

type Window = CWindow Group Source

data DrawSuper a Source

Instances

(~) * impl (IO ()) => Op (DrawSuper ()) GlWindow orig impl 
(~) * impl (IO ()) => Op (DrawSuper ()) Table orig impl 
(~) * impl (IO ()) => Op (DrawSuper ()) Button orig impl 
(~) * impl (IO ()) => Op (DrawSuper ()) DoubleWindow orig impl 
(~) * impl (IO ()) => Op (DrawSuper ()) SingleWindow orig impl 
(~) * impl (IO ()) => Op (DrawSuper ()) Window orig impl 

drawSuper :: (FindOp a (DrawSuper ()) (Match r), Op (DrawSuper ()) r a impl) => Ref a -> impl Source

data HandleSuper a Source

Instances

(~) * impl (Event -> IO Int) => Op (HandleSuper ()) GlWindow orig impl 
(~) * impl (Int -> IO Int) => Op (HandleSuper ()) MenuPrim orig impl 
(~) * impl (Int -> IO Int) => Op (HandleSuper ()) Button orig impl 
(~) * impl (Int -> IO Int) => Op (HandleSuper ()) DoubleWindow orig impl 
(~) * impl (Int -> IO Int) => Op (HandleSuper ()) SingleWindow orig impl 
(~) * impl (Int -> IO Int) => Op (HandleSuper ()) Window orig impl 

handleSuper :: (FindOp a (HandleSuper ()) (Match r), Op (HandleSuper ()) r a impl) => Ref a -> impl Source

data FlushSuper a Source

Instances

(~) * impl (IO ()) => Op (FlushSuper ()) GlWindow orig impl 
(~) * impl (IO ()) => Op (FlushSuper ()) DoubleWindow orig impl 
(~) * impl (IO ()) => Op (FlushSuper ()) SingleWindow orig impl 
(~) * impl (IO ()) => Op (FlushSuper ()) Window orig impl 

flushSuper :: (FindOp a (FlushSuper ()) (Match r), Op (FlushSuper ()) r a impl) => Ref a -> impl Source

data MakeFullscreen a Source

Instances

(~) * impl (IO ()) => Op (MakeFullscreen ()) Window orig impl 

makeFullscreen :: (FindOp a (MakeFullscreen ()) (Match r), Op (MakeFullscreen ()) r a impl) => Ref a -> impl Source

data FullscreenOff a Source

Instances

(~) * impl (Maybe Rectangle -> IO ()) => Op (FullscreenOff ()) Window orig impl 

fullscreenOff :: (FindOp a (FullscreenOff ()) (Match r), Op (FullscreenOff ()) r a impl) => Ref a -> impl Source

data SetBorder a Source

Instances

(~) * impl (Bool -> IO ()) => Op (SetBorder ()) Window orig impl 

setBorder :: (FindOp a (SetBorder ()) (Match r), Op (SetBorder ()) r a impl) => Ref a -> impl Source

data ClearBorder a Source

Instances

(~) * impl (IO ()) => Op (ClearBorder ()) Window orig impl 

clearBorder :: (FindOp a (ClearBorder ()) (Match r), Op (ClearBorder ()) r a impl) => Ref a -> impl Source

data GetBorder a Source

Instances

(~) * impl (IO Bool) => Op (GetBorder ()) Window orig impl 

getBorder :: (FindOp a (GetBorder ()) (Match r), Op (GetBorder ()) r a impl) => Ref a -> impl Source

data SetOverride a Source

Instances

(~) * impl (IO ()) => Op (SetOverride ()) Window orig impl 

setOverride :: (FindOp a (SetOverride ()) (Match r), Op (SetOverride ()) r a impl) => Ref a -> impl Source

data GetOverride a Source

Instances

(~) * impl (IO Bool) => Op (GetOverride ()) Window orig impl 

getOverride :: (FindOp a (GetOverride ()) (Match r), Op (GetOverride ()) r a impl) => Ref a -> impl Source

data SetModal a Source

Instances

(~) * impl (IO ()) => Op (SetModal ()) Window orig impl 

setModal :: (FindOp a (SetModal ()) (Match r), Op (SetModal ()) r a impl) => Ref a -> impl Source

data GetModal a Source

Instances

(~) * impl (IO Bool) => Op (GetModal ()) Window orig impl 

getModal :: (FindOp a (GetModal ()) (Match r), Op (GetModal ()) r a impl) => Ref a -> impl Source

data SetNonModal a Source

Instances

(~) * impl (IO ()) => Op (SetNonModal ()) Window orig impl 

setNonModal :: (FindOp a (SetNonModal ()) (Match r), Op (SetNonModal ()) r a impl) => Ref a -> impl Source

data NonModal a Source

Instances

(~) * impl (IO Bool) => Op (NonModal ()) Window orig impl 

nonModal :: (FindOp a (NonModal ()) (Match r), Op (NonModal ()) r a impl) => Ref a -> impl Source

data SetMenuWindow a Source

Instances

(~) * impl (IO ()) => Op (SetMenuWindow ()) Window orig impl 

setMenuWindow :: (FindOp a (SetMenuWindow ()) (Match r), Op (SetMenuWindow ()) r a impl) => Ref a -> impl Source

data GetMenuWindow a Source

Instances

(~) * impl (IO Bool) => Op (GetMenuWindow ()) Window orig impl 

getMenuWindow :: (FindOp a (GetMenuWindow ()) (Match r), Op (GetMenuWindow ()) r a impl) => Ref a -> impl Source

data SetTooltipWindow a Source

Instances

(~) * impl (IO ()) => Op (SetTooltipWindow ()) Window orig impl 

setTooltipWindow :: (FindOp a (SetTooltipWindow ()) (Match r), Op (SetTooltipWindow ()) r a impl) => Ref a -> impl Source

data GetTooltipWindow a Source

Instances

(~) * impl (IO Bool) => Op (GetTooltipWindow ()) Window orig impl 

getTooltipWindow :: (FindOp a (GetTooltipWindow ()) (Match r), Op (GetTooltipWindow ()) r a impl) => Ref a -> impl Source

data HotSpot a Source

Instances

(~) * impl (PositionSpec -> Maybe Bool -> IO ()) => Op (HotSpot ()) Window orig impl 

hotSpot :: (FindOp a (HotSpot ()) (Match r), Op (HotSpot ()) r a impl) => Ref a -> impl Source

data FreePosition a Source

Instances

(~) * impl (IO ()) => Op (FreePosition ()) Window orig impl 

freePosition :: (FindOp a (FreePosition ()) (Match r), Op (FreePosition ()) r a impl) => Ref a -> impl Source

data SizeRange a Source

Instances

(~) * impl (Int -> Int -> IO ()) => Op (SizeRange ()) Window orig impl 

sizeRange :: (FindOp a (SizeRange ()) (Match r), Op (SizeRange ()) r a impl) => Ref a -> impl Source

data SizeRangeWithArgs a Source

Instances

(~) * impl (Int -> Int -> OptionalSizeRangeArgs -> IO ()) => Op (SizeRangeWithArgs ()) Window orig impl 

sizeRangeWithArgs :: (FindOp a (SizeRangeWithArgs ()) (Match r), Op (SizeRangeWithArgs ()) r a impl) => Ref a -> impl Source

data GetIconlabel a Source

Instances

(~) * impl (IO String) => Op (GetIconlabel ()) Window orig impl 

getIconlabel :: (FindOp a (GetIconlabel ()) (Match r), Op (GetIconlabel ()) r a impl) => Ref a -> impl Source

data SetIconlabel a Source

Instances

(~) * impl (String -> IO ()) => Op (SetIconlabel ()) Window orig impl 

setIconlabel :: (FindOp a (SetIconlabel ()) (Match r), Op (SetIconlabel ()) r a impl) => Ref a -> impl Source

data SetLabelWithIconlabel a Source

Instances

(~) * impl (String -> String -> IO ()) => Op (SetLabelWithIconlabel ()) Window orig impl 

data GetXclass a Source

Instances

(~) * impl (IO String) => Op (GetXclass ()) Window orig impl 

getXclass :: (FindOp a (GetXclass ()) (Match r), Op (GetXclass ()) r a impl) => Ref a -> impl Source

data SetXclass a Source

Instances

(~) * impl (String -> IO ()) => Op (SetXclass ()) Window orig impl 

setXclass :: (FindOp a (SetXclass ()) (Match r), Op (SetXclass ()) r a impl) => Ref a -> impl Source

data GetIcon a Source

Instances

(~) * impl (Int -> IO (Ref Image)) => Op (GetIcon ()) Browser orig impl 
(~) * impl (IO (Maybe (Ref Image))) => Op (GetIcon ()) Window orig impl 

getIcon :: (FindOp a (GetIcon ()) (Match r), Op (GetIcon ()) r a impl) => Ref a -> impl Source

data SetIcon a Source

Instances

(~) * impl (Int -> Ref Image -> IO ()) => Op (SetIcon ()) Browser orig impl 
(Parent a Image, (~) * impl (Ref a -> IO ())) => Op (SetIcon ()) Window orig impl 

setIcon :: (FindOp a (SetIcon ()) (Match r), Op (SetIcon ()) r a impl) => Ref a -> impl Source

data Shown a Source

Instances

(~) * impl (IO Bool) => Op (Shown ()) Window orig impl 

shown :: (FindOp a (Shown ()) (Match r), Op (Shown ()) r a impl) => Ref a -> impl Source

data Iconize a Source

Instances

(~) * impl (IO ()) => Op (Iconize ()) Window orig impl 

iconize :: (FindOp a (Iconize ()) (Match r), Op (Iconize ()) r a impl) => Ref a -> impl Source

data GetXRoot a Source

Instances

(~) * impl (IO Int) => Op (GetXRoot ()) Window orig impl 

getXRoot :: (FindOp a (GetXRoot ()) (Match r), Op (GetXRoot ()) r a impl) => Ref a -> impl Source

data GetYRoot a Source

Instances

(~) * impl (IO Int) => Op (GetYRoot ()) Window orig impl 

getYRoot :: (FindOp a (GetYRoot ()) (Match r), Op (GetYRoot ()) r a impl) => Ref a -> impl Source

data MakeCurrent a Source

Instances

(~) * impl (IO ()) => Op (MakeCurrent ()) Window orig impl 

makeCurrent :: (FindOp a (MakeCurrent ()) (Match r), Op (MakeCurrent ()) r a impl) => Ref a -> impl Source

data SetCursor a Source

Instances

(~) * impl (Cursor -> IO ()) => Op (SetCursor ()) Window orig impl 

setCursor :: (FindOp a (SetCursor ()) (Match r), Op (SetCursor ()) r a impl) => Ref a -> impl Source

data SetCursorWithFgBg a Source

Instances

(~) * impl (Cursor -> (Maybe Color, Maybe Color) -> IO ()) => Op (SetCursorWithFgBg ()) Window orig impl 

setCursorWithFgBg :: (FindOp a (SetCursorWithFgBg ()) (Match r), Op (SetCursorWithFgBg ()) r a impl) => Ref a -> impl Source

data SetDefaultCursor a Source

Instances

(~) * impl (CursorType -> IO ()) => Op (SetDefaultCursor ()) Window orig impl 

setDefaultCursor :: (FindOp a (SetDefaultCursor ()) (Match r), Op (SetDefaultCursor ()) r a impl) => Ref a -> impl Source

data SetDefaultCursorWithFgBg a Source

Instances

(~) * impl (CursorType -> (Maybe Color, Maybe Color) -> IO ()) => Op (SetDefaultCursorWithFgBg ()) Window orig impl 

data GetDecoratedW a Source

Instances

(~) * impl (IO Int) => Op (GetDecoratedW ()) Window orig impl 

getDecoratedW :: (FindOp a (GetDecoratedW ()) (Match r), Op (GetDecoratedW ()) r a impl) => Ref a -> impl Source

data GetDecoratedH a Source

Instances

(~) * impl (IO Int) => Op (GetDecoratedH ()) Window orig impl 

getDecoratedH :: (FindOp a (GetDecoratedH ()) (Match r), Op (GetDecoratedH ()) r a impl) => Ref a -> impl Source

data WaitForExpose a Source

Instances

(~) * impl (IO ()) => Op (WaitForExpose ()) Window orig impl 

waitForExpose :: (FindOp a (WaitForExpose ()) (Match r), Op (WaitForExpose ()) r a impl) => Ref a -> impl Source

SingleWindow

type SingleWindow = CSingleWindow Window Source

DoubleWindow

type DoubleWindow = CDoubleWindow Window Source

OverlayWindow

type OverlayWindow = COverlayWindow DoubleWindow Source

data CanDoOverlay a Source

Instances

(~) * impl (IO Int) => Op (CanDoOverlay ()) GlWindow orig impl 
(~) * impl (IO Int) => Op (CanDoOverlay ()) OverlayWindow orig impl 

canDoOverlay :: (FindOp a (CanDoOverlay ()) (Match r), Op (CanDoOverlay ()) r a impl) => Ref a -> impl Source

data RedrawOverlay a Source

Instances

(~) * impl (IO ()) => Op (RedrawOverlay ()) GlWindow orig impl 
(~) * impl (IO ()) => Op (RedrawOverlay ()) OverlayWindow orig impl 

redrawOverlay :: (FindOp a (RedrawOverlay ()) (Match r), Op (RedrawOverlay ()) r a impl) => Ref a -> impl Source

data Flush a Source

Instances

(~) * impl (IO ()) => Op (Flush ()) GlWindow orig impl 
(~) * impl (IO ()) => Op (Flush ()) OverlayWindow orig impl 

flush :: (FindOp a (Flush ()) (Match r), Op (Flush ()) r a impl) => Ref a -> impl Source

Button

type Button = CButton Widget Source

data GetValue a Source

Instances

(~) * impl (IO ClockByTime) => Op (GetValue ()) Clock orig impl 
(~) * impl (IO Int) => Op (GetValue ()) Browser orig impl 
(~) * impl (IO (Ref Widget)) => Op (GetValue ()) Wizard orig impl 
(~) * impl (IO Float) => Op (GetValue ()) Progress orig impl 
(~) * impl (IO Double) => Op (GetValue ()) Timer orig impl 
(~) * impl (IO String) => Op (GetValue ()) Input orig impl 
(~) * impl (IO Int) => Op (GetValue ()) Choice orig impl 
(~) * impl (IO Int) => Op (GetValue ()) MenuPrim orig impl 
(~) * impl (IO Int) => Op (GetValue ()) MenuItem orig impl 
(~) * impl (IO Double) => Op (GetValue ()) Valuator orig impl 
(~) * impl (IO Bool) => Op (GetValue ()) Button orig impl 

getValue :: (FindOp a (GetValue ()) (Match r), Op (GetValue ()) r a impl) => Ref a -> impl Source

data SetValue a Source

Instances

(~) * impl (ClockSetTimeType -> IO ()) => Op (SetValue ()) Clock orig impl 
(~) * impl (Int -> IO ()) => Op (SetValue ()) Browser orig impl 
(Parent a Widget, (~) * impl (Ref a -> IO ())) => Op (SetValue ()) Wizard orig impl 
(~) * impl (Float -> IO ()) => Op (SetValue ()) Progress orig impl 
(~) * impl (Double -> IO ()) => Op (SetValue ()) Timer orig impl 
(~) * impl (String -> Maybe Int -> IO Int) => Op (SetValue ()) Input orig impl 
(~) * impl (Int -> Int -> Int -> Int -> IO Int) => Op (SetValue ()) Scrollbar orig impl 
(~) * impl (MenuItemReference -> IO Int) => Op (SetValue ()) Choice orig impl 
(~) * impl (MenuItemReference -> IO Int) => Op (SetValue ()) MenuPrim orig impl 
(~) * impl (Double -> IO Int) => Op (SetValue ()) Valuator orig impl 
(~) * impl (Bool -> IO Bool) => Op (SetValue ()) Button orig impl 

setValue :: (FindOp a (SetValue ()) (Match r), Op (SetValue ()) r a impl) => Ref a -> impl Source

data Set a Source

Instances

(~) * impl (BufferRange -> IO ()) => Op (Set ()) TextSelection orig impl 
(~) * impl (IO ()) => Op (Set ()) MenuItem orig impl 
(~) * impl (IO Bool) => Op (Set ()) Button orig impl 

set :: (FindOp a (Set ()) (Match r), Op (Set ()) r a impl) => Ref a -> impl Source

data Setonly a Source

Instances

(~) * impl (IO ()) => Op (Setonly ()) MenuItem orig impl 
(~) * impl (IO ()) => Op (Setonly ()) Button orig impl 

setonly :: (FindOp a (Setonly ()) (Match r), Op (Setonly ()) r a impl) => Ref a -> impl Source

data GetShortcut a Source

Instances

(~) * impl (IO Int) => Op (GetShortcut ()) TextDisplay orig impl 
(~) * impl (IO Int) => Op (GetShortcut ()) ValueInput orig impl 
(~) * impl (IO Int) => Op (GetShortcut ()) Input orig impl 
(~) * impl (IO Int) => Op (GetShortcut ()) MenuItem orig impl 
(~) * impl (IO FlShortcut) => Op (GetShortcut ()) Button orig impl 

getShortcut :: (FindOp a (GetShortcut ()) (Match r), Op (GetShortcut ()) r a impl) => Ref a -> impl Source

data SetShortcut a Source

Instances

(~) * impl (Int -> IO ()) => Op (SetShortcut ()) TextDisplay orig impl 
(~) * impl (Int -> IO ()) => Op (SetShortcut ()) ValueInput orig impl 
(~) * impl (Int -> IO ()) => Op (SetShortcut ()) Input orig impl 
(~) * impl (Int -> ShortcutKeySequence -> IO ()) => Op (SetShortcut ()) SysMenuBar orig impl 
(~) * impl (Int -> ShortcutKeySequence -> IO ()) => Op (SetShortcut ()) MenuPrim orig impl 
(~) * impl (Int -> IO ()) => Op (SetShortcut ()) MenuItem orig impl 
(~) * impl (Int -> IO ()) => Op (SetShortcut ()) Button orig impl 

setShortcut :: (FindOp a (SetShortcut ()) (Match r), Op (SetShortcut ()) r a impl) => Ref a -> impl Source

data GetDownBox a Source

Instances

(~) * impl (IO Boxtype) => Op (GetDownBox ()) MenuPrim orig impl 
(~) * impl (IO Boxtype) => Op (GetDownBox ()) Button orig impl 

getDownBox :: (FindOp a (GetDownBox ()) (Match r), Op (GetDownBox ()) r a impl) => Ref a -> impl Source

data SetDownBox a Source

Instances

(~) * impl (Boxtype -> IO ()) => Op (SetDownBox ()) MenuPrim orig impl 
(~) * impl (Boxtype -> IO ()) => Op (SetDownBox ()) Button orig impl 

setDownBox :: (FindOp a (SetDownBox ()) (Match r), Op (SetDownBox ()) r a impl) => Ref a -> impl Source

data GetDownColor a Source

Instances

(~) * impl (IO Color) => Op (GetDownColor ()) MenuPrim orig impl 
(~) * impl (IO Color) => Op (GetDownColor ()) Button orig impl 

getDownColor :: (FindOp a (GetDownColor ()) (Match r), Op (GetDownColor ()) r a impl) => Ref a -> impl Source

data SetDownColor a Source

Instances

(~) * impl (Int -> IO ()) => Op (SetDownColor ()) MenuPrim orig impl 
(~) * impl (Color -> IO ()) => Op (SetDownColor ()) Button orig impl 

setDownColor :: (FindOp a (SetDownColor ()) (Match r), Op (SetDownColor ()) r a impl) => Ref a -> impl Source

LightButton

type LightButton = CLightButton Button Source

RadioLightButton

type RadioLightButton = CRadioLightButton LightButton Source

CheckButton

type CheckButton = CCheckButton Button Source

ReturnButton

type ReturnButton = CReturnButton Button Source

RoundButton

type RoundButton = CRoundButton Button Source

RepeatButton

type RepeatButton = CRepeatButton Button Source

ToggleButton

type ToggleButton = CToggleButton Button Source

Valuator

type Valuator = CValuator Widget Source

data Bounds a Source

Instances

(~) * impl (Double -> Double -> IO ()) => Op (Bounds ()) Slider orig impl 
(~) * impl (Double -> Double -> IO ()) => Op (Bounds ()) Valuator orig impl 

bounds :: (FindOp a (Bounds ()) (Match r), Op (Bounds ()) r a impl) => Ref a -> impl Source

data GetMinimum a Source

Instances

(~) * impl (IO Float) => Op (GetMinimum ()) Progress orig impl 
(~) * impl (IO Double) => Op (GetMinimum ()) Valuator orig impl 

getMinimum :: (FindOp a (GetMinimum ()) (Match r), Op (GetMinimum ()) r a impl) => Ref a -> impl Source

data SetMinimum a Source

Instances

(~) * impl (Float -> IO ()) => Op (SetMinimum ()) Progress orig impl 
(~) * impl (Double -> IO ()) => Op (SetMinimum ()) Valuator orig impl 

setMinimum :: (FindOp a (SetMinimum ()) (Match r), Op (SetMinimum ()) r a impl) => Ref a -> impl Source

data GetMaximum a Source

Instances

(~) * impl (IO Float) => Op (GetMaximum ()) Progress orig impl 
(~) * impl (IO Double) => Op (GetMaximum ()) Valuator orig impl 

getMaximum :: (FindOp a (GetMaximum ()) (Match r), Op (GetMaximum ()) r a impl) => Ref a -> impl Source

data SetMaximum a Source

Instances

(~) * impl (Float -> IO ()) => Op (SetMaximum ()) Progress orig impl 
(~) * impl (Double -> IO ()) => Op (SetMaximum ()) Valuator orig impl 

setMaximum :: (FindOp a (SetMaximum ()) (Match r), Op (SetMaximum ()) r a impl) => Ref a -> impl Source

data Range a Source

Instances

(~) * impl (Double -> Double -> IO ()) => Op (Range ()) Valuator orig impl 

range :: (FindOp a (Range ()) (Match r), Op (Range ()) r a impl) => Ref a -> impl Source

data SetStep a Source

Instances

(~) * impl (Rational -> IO ()) => Op (SetStep ()) Valuator orig impl 

setStep :: (FindOp a (SetStep ()) (Match r), Op (SetStep ()) r a impl) => Ref a -> impl Source

data GetStep a Source

Instances

(~) * impl (IO Rational) => Op (GetStep ()) Valuator orig impl 

getStep :: (FindOp a (GetStep ()) (Match r), Op (GetStep ()) r a impl) => Ref a -> impl Source

data Precision a Source

Instances

(~) * impl (Int -> IO ()) => Op (Precision ()) Valuator orig impl 

precision :: (FindOp a (Precision ()) (Match r), Op (Precision ()) r a impl) => Ref a -> impl Source

data Format a Source

Instances

(~) * impl (String -> IO Int) => Op (Format ()) Valuator orig impl 

format :: (FindOp a (Format ()) (Match r), Op (Format ()) r a impl) => Ref a -> impl Source

data Round a Source

Instances

(~) * impl (Double -> IO Double) => Op (Round ()) Valuator orig impl 

round :: (FindOp a (Round ()) (Match r), Op (Round ()) r a impl) => Ref a -> impl Source

data Clamp a Source

Instances

(~) * impl (Double -> IO Double) => Op (Clamp ()) Valuator orig impl 

clamp :: (FindOp a (Clamp ()) (Match r), Op (Clamp ()) r a impl) => Ref a -> impl Source

data Increment a Source

Instances

(~) * impl (Double -> Int -> IO Double) => Op (Increment ()) Valuator orig impl 

increment :: (FindOp a (Increment ()) (Match r), Op (Increment ()) r a impl) => Ref a -> impl Source

Slider

type Slider = CSlider Valuator Source

data Scrollvalue a Source

Instances

(~) * impl (Int -> Int -> Int -> Int -> IO Int) => Op (Scrollvalue ()) Slider orig impl 

scrollvalue :: (FindOp a (Scrollvalue ()) (Match r), Op (Scrollvalue ()) r a impl) => Ref a -> impl Source

data SetSliderSize a Source

Instances

(~) * impl (IO Float) => Op (SetSliderSize ()) Slider orig impl 

setSliderSize :: (FindOp a (SetSliderSize ()) (Match r), Op (SetSliderSize ()) r a impl) => Ref a -> impl Source

data GetSliderSize a Source

Instances

(~) * impl (Double -> IO ()) => Op (GetSliderSize ()) Slider orig impl 

getSliderSize :: (FindOp a (GetSliderSize ()) (Match r), Op (GetSliderSize ()) r a impl) => Ref a -> impl Source

data GetSlider a Source

Instances

(~) * impl (IO Boxtype) => Op (GetSlider ()) Slider orig impl 

getSlider :: (FindOp a (GetSlider ()) (Match r), Op (GetSlider ()) r a impl) => Ref a -> impl Source

data SetSlider a Source

Instances

(~) * impl (Boxtype -> IO ()) => Op (SetSlider ()) Slider orig impl 

setSlider :: (FindOp a (SetSlider ()) (Match r), Op (SetSlider ()) r a impl) => Ref a -> impl Source

FillSlider

type FillSlider = CFillSlider Slider Source

HorSlider

type HorSlider = CHorSlider Slider Source

HorFillSider

type HorFillSlider = CHorFillSlider Slider Source

NiceSlider

type NiceSlider = CNiceSlider Slider Source

HorNiceSlider

type HorNiceSlider = CHorNiceSlider Slider Source

MenuItem

type MenuItem = CMenuItem Base Source

data NextWithStep a Source

Instances

(Parent a MenuItem, (~) * impl (Int -> IO (Ref a))) => Op (NextWithStep ()) MenuItem orig impl 

nextWithStep :: (FindOp a (NextWithStep ()) (Match r), Op (NextWithStep ()) r a impl) => Ref a -> impl Source

data Next a Source

Instances

(~) * impl (IO (Maybe (Ref TreeItem))) => Op (Next ()) Tree orig impl 
(~) * impl (IO (Maybe (Ref TreeItem))) => Op (Next ()) TreeItem orig impl 
(~) * impl (IO ()) => Op (Next ()) Wizard orig impl 
(~) * impl (IO (Maybe (Ref MenuItem))) => Op (Next ()) MenuItem orig impl 

next :: (FindOp a (Next ()) (Match r), Op (Next ()) r a impl) => Ref a -> impl Source

data GetFirst a Source

Instances

(~) * impl (IO (Maybe (Ref TreeItem))) => Op (GetFirst ()) Tree orig impl 
(~) * impl (IO (Maybe (Ref MenuItem))) => Op (GetFirst ()) MenuItem orig impl 

getFirst :: (FindOp a (GetFirst ()) (Match r), Op (GetFirst ()) r a impl) => Ref a -> impl Source

data SetLabelWithLabeltype a Source

Instances

(~) * impl (Labeltype -> String -> IO ()) => Op (SetLabelWithLabeltype ()) MenuItem orig impl 

data Submenu a Source

Instances

(~) * impl (IO Bool) => Op (Submenu ()) MenuItem orig impl 

submenu :: (FindOp a (Submenu ()) (Match r), Op (Submenu ()) r a impl) => Ref a -> impl Source

data Checkbox a Source

Instances

(~) * impl (IO Bool) => Op (Checkbox ()) MenuItem orig impl 

checkbox :: (FindOp a (Checkbox ()) (Match r), Op (Checkbox ()) r a impl) => Ref a -> impl Source

data Radio a Source

Instances

(~) * impl (IO Bool) => Op (Radio ()) MenuItem orig impl 

radio :: (FindOp a (Radio ()) (Match r), Op (Radio ()) r a impl) => Ref a -> impl Source

data Visible a Source

Instances

(~) * impl (IO Bool) => Op (Visible ()) TreeItem orig impl 
(~) * impl (Int -> IO Int) => Op (Visible ()) Browser orig impl 
(~) * impl (IO Bool) => Op (Visible ()) MenuItem orig impl 

visible :: (FindOp a (Visible ()) (Match r), Op (Visible ()) r a impl) => Ref a -> impl Source

data Activevisible a Source

Instances

(~) * impl (IO Bool) => Op (Activevisible ()) MenuItem orig impl 

activevisible :: (FindOp a (Activevisible ()) (Match r), Op (Activevisible ()) r a impl) => Ref a -> impl Source

data Measure a Source

Instances

(Parent a MenuPrim, (~) * impl (Ref a -> IO Size)) => Op (Measure ()) MenuItem orig impl 

measure :: (FindOp a (Measure ()) (Match r), Op (Measure ()) r a impl) => Ref a -> impl Source

data DrawWithT a Source

Instances

(Parent a MenuPrim, (~) * impl (Rectangle -> Ref a -> Int -> IO ())) => Op (DrawWithT ()) MenuItem orig impl 

drawWithT :: (FindOp a (DrawWithT ()) (Match r), Op (DrawWithT ()) r a impl) => Ref a -> impl Source

data Draw a Source

Instances

(~) * impl (IO ()) => Op (Draw ()) Tree orig impl 
(~) * impl (IO ()) => Op (Draw ()) Table orig impl 
(Parent a Widget, (~) * impl (Ref a -> Position -> IO ())) => Op (Draw ()) ImageSurface orig impl 
(Parent a Widget, (~) * impl (Ref a -> Position -> IO ())) => Op (Draw ()) CopySurface orig impl 
(~) * impl (Position -> IO ()) => Op (Draw ()) Pixmap orig impl 
(~) * impl (Position -> IO ()) => Op (Draw ()) Bitmap orig impl 
(~) * impl (Position -> IO ()) => Op (Draw ()) Image orig impl 
(Parent a MenuPrim, (~) * impl (Rectangle -> Ref a -> IO ())) => Op (Draw ()) MenuItem orig impl 

draw :: (FindOp a (Draw ()) (Match r), Op (Draw ()) r a impl) => Ref a -> impl Source

data GetFlags a Source

Instances

(~) * impl (IO MenuItemFlags) => Op (GetFlags ()) MenuItem orig impl 

getFlags :: (FindOp a (GetFlags ()) (Match r), Op (GetFlags ()) r a impl) => Ref a -> impl Source

data SetFlags a Source

Instances

(~) * impl (MenuItemFlags -> IO ()) => Op (SetFlags ()) MenuItem orig impl 

setFlags :: (FindOp a (SetFlags ()) (Match r), Op (SetFlags ()) r a impl) => Ref a -> impl Source

data GetText a Source

Instances

(~) * impl (IO String) => Op (GetText ()) TextBuffer orig impl 
(~) * impl (Int -> IO String) => Op (GetText ()) Browser orig impl 
(~) * impl (IO String) => Op (GetText ()) MenuPrim orig impl 
(~) * impl (IO String) => Op (GetText ()) MenuItem orig impl 

getText :: (FindOp a (GetText ()) (Match r), Op (GetText ()) r a impl) => Ref a -> impl Source

data Pulldown a Source

Instances

(Parent a MenuPrim, Parent b MenuItem, Parent c MenuItem, (~) * impl (Rectangle -> Maybe (Ref a) -> Maybe (Ref b) -> Maybe (Ref c) -> Maybe Bool -> IO (Ref MenuItem))) => Op (Pulldown ()) MenuItem orig impl 

pulldown :: (FindOp a (Pulldown ()) (Match r), Op (Pulldown ()) r a impl) => Ref a -> impl Source

data Popup a Source

Instances

(~) * impl (IO (Ref MenuItem)) => Op (Popup ()) MenuButton orig impl 
(Parent a MenuItem, Parent b MenuPrim, Parent c MenuItem, (~) * impl (Position -> Maybe String -> Maybe (Ref a) -> Maybe (Ref b) -> IO (Ref c))) => Op (Popup ()) MenuItem orig impl 

popup :: (FindOp a (Popup ()) (Match r), Op (Popup ()) r a impl) => Ref a -> impl Source

data TestShortcut a Source

Instances

(Parent a MenuItem, (~) * impl (IO (Ref a))) => Op (TestShortcut ()) MenuPrim orig impl 
(Parent a MenuItem, (~) * impl (IO (Ref a))) => Op (TestShortcut ()) MenuItem orig impl 

testShortcut :: (FindOp a (TestShortcut ()) (Match r), Op (TestShortcut ()) r a impl) => Ref a -> impl Source

data FindShortcut a Source

Instances

(Parent a MenuItem, (~) * impl (Maybe Int -> Bool -> IO (Ref a))) => Op (FindShortcut ()) MenuItem orig impl 

findShortcut :: (FindOp a (FindShortcut ()) (Match r), Op (FindShortcut ()) r a impl) => Ref a -> impl Source

data DoCallback a Source

Instances

(~) * impl (TableContext -> Int -> Int -> IO ()) => Op (DoCallback ()) Table orig impl 
(~) * impl (Ref Widget -> IO ()) => Op (DoCallback ()) MenuItem orig impl 

doCallback :: (FindOp a (DoCallback ()) (Match r), Op (DoCallback ()) r a impl) => Ref a -> impl Source

data GetSize a Source

Instances

(~) * impl (IO Int) => Op (GetSize ()) Browser orig impl 
(~) * impl (IO Int) => Op (GetSize ()) Input orig impl 
(~) * impl (IO Int) => Op (GetSize ()) MenuPrim orig impl 
(~) * impl (IO Int) => Op (GetSize ()) MenuItem orig impl 

getSize :: (FindOp a (GetSize ()) (Match r), Op (GetSize ()) r a impl) => Ref a -> impl Source

MenuPrim

type MenuPrim = CMenuPrim Widget Source

data ItemPathname a Source

Instances

(Parent a TreeItem, (~) * impl (Ref a -> IO (Maybe String))) => Op (ItemPathname ()) Tree orig impl 
(Parent a MenuItem, (~) * impl (Ref a -> IO (Maybe String))) => Op (ItemPathname ()) MenuPrim orig impl 

itemPathname :: (FindOp a (ItemPathname ()) (Match r), Op (ItemPathname ()) r a impl) => Ref a -> impl Source

data ItemPathnameRecent a Source

Instances

(~) * impl (IO (Maybe String)) => Op (ItemPathnameRecent ()) MenuPrim orig impl 

itemPathnameRecent :: (FindOp a (ItemPathnameRecent ()) (Match r), Op (ItemPathnameRecent ()) r a impl) => Ref a -> impl Source

data Picked a Source

Instances

(Parent a MenuItem, Parent b MenuItem, (~) * impl (Ref a -> IO (Ref b))) => Op (Picked ()) MenuPrim orig impl 

picked :: (FindOp a (Picked ()) (Match r), Op (Picked ()) r a impl) => Ref a -> impl Source

data FindIndex a Source

Instances

(~) * impl (MenuItemLocator -> IO (Maybe Int)) => Op (FindIndex ()) MenuPrim orig impl 

findIndex :: (FindOp a (FindIndex ()) (Match r), Op (FindIndex ()) r a impl) => Ref a -> impl Source

data Global a Source

Instances

(~) * impl (IO ()) => Op (Global ()) SysMenuBar orig impl 
(~) * impl (IO ()) => Op (Global ()) MenuPrim orig impl 

global :: (FindOp a (Global ()) (Match r), Op (Global ()) r a impl) => Ref a -> impl Source

data GetMenu a Source

Instances

(~) * impl (IO (Ref MenuItem)) => Op (GetMenu ()) SysMenuBar orig impl 
(~) * impl (IO (Ref MenuItem)) => Op (GetMenu ()) MenuPrim orig impl 

getMenu :: (FindOp a (GetMenu ()) (Match r), Op (GetMenu ()) r a impl) => Ref a -> impl Source

data SetMenu a Source

Instances

(~) * impl ([Ref MenuItem] -> IO ()) => Op (SetMenu ()) SysMenuBar orig impl 
(Parent a MenuItem, (~) * impl ([Ref a] -> IO ())) => Op (SetMenu ()) MenuPrim orig impl 

setMenu :: (FindOp a (SetMenu ()) (Match r), Op (SetMenu ()) r a impl) => Ref a -> impl Source

data AddName a Source

Instances

(~) * impl (String -> IO ()) => Op (AddName ()) MenuPrim orig impl 

addName :: (FindOp a (AddName ()) (Match r), Op (AddName ()) r a impl) => Ref a -> impl Source

data Copy a Source

Instances

(Parent a TextBuffer, (~) * impl (Ref a -> BufferRange -> BufferOffset -> IO ())) => Op (Copy ()) TextBuffer orig impl 
(~) * impl (Clipboard -> IO (Either NoChange ())) => Op (Copy ()) Input orig impl 
(~) * impl (Maybe Size -> IO (Maybe (Ref Pixmap))) => Op (Copy ()) Pixmap orig impl 
(~) * impl (Maybe Size -> IO (Ref Bitmap)) => Op (Copy ()) Bitmap orig impl 
(~) * impl (Maybe Size -> IO (Ref Image)) => Op (Copy ()) Image orig impl 
(Parent a MenuItem, (~) * impl (Ref a -> IO ())) => Op (Copy ()) MenuPrim orig impl 

copy :: (FindOp a (Copy ()) (Match r), Op (Copy ()) r a impl) => Ref a -> impl Source

data SetSize a Source

Instances

(~) * impl (Int -> Int -> IO ()) => Op (SetSize ()) Browser orig impl 
(~) * impl (Size -> IO ()) => Op (SetSize ()) Input orig impl 
(~) * impl (Int -> Int -> IO ()) => Op (SetSize ()) MenuPrim orig impl 

setSize :: (FindOp a (SetSize ()) (Match r), Op (SetSize ()) r a impl) => Ref a -> impl Source

data ClearSubmenu a Source

Instances

(~) * impl (Int -> IO Int) => Op (ClearSubmenu ()) SysMenuBar orig impl 
(~) * impl (Int -> IO (Either OutOfRange ())) => Op (ClearSubmenu ()) MenuPrim orig impl 

clearSubmenu :: (FindOp a (ClearSubmenu ()) (Match r), Op (ClearSubmenu ()) r a impl) => Ref a -> impl Source

data Replace a Source

Instances

(~) * impl (BufferRange -> String -> IO ()) => Op (Replace ()) TextBuffer orig impl 
(~) * impl (Int -> Int -> String -> IO (Either NoChange ())) => Op (Replace ()) Input orig impl 
(~) * impl (Int -> String -> IO ()) => Op (Replace ()) SysMenuBar orig impl 
(~) * impl (Int -> String -> IO ()) => Op (Replace ()) MenuPrim orig impl 

replace :: (FindOp a (Replace ()) (Match r), Op (Replace ()) r a impl) => Ref a -> impl Source

data Remove a Source

Instances

(~) * impl (BufferRange -> IO ()) => Op (Remove ()) TextBuffer orig impl 
(~) * impl (Ref TreeItem -> IO (Either TreeItemNotFound ())) => Op (Remove ()) Tree orig impl 
(~) * impl (Int -> IO ()) => Op (Remove ()) Browser orig impl 
(~) * impl (Int -> IO ()) => Op (Remove ()) SysMenuBar orig impl 
(~) * impl (Int -> IO ()) => Op (Remove ()) MenuPrim orig impl 

remove :: (FindOp a (Remove ()) (Match r), Op (Remove ()) r a impl) => Ref a -> impl Source

data SetMode a Source

Instances

(~) * impl (Mode -> IO Int) => Op (SetMode ()) GlWindow orig impl 
(~) * impl (Int -> Int -> IO ()) => Op (SetMode ()) SysMenuBar orig impl 
(~) * impl (Int -> Int -> IO ()) => Op (SetMode ()) MenuPrim orig impl 

setMode :: (FindOp a (SetMode ()) (Match r), Op (SetMode ()) r a impl) => Ref a -> impl Source

data GetMode a Source

Instances

(~) * impl (IO Mode) => Op (GetMode ()) GlWindow orig impl 
(~) * impl (Int -> IO Int) => Op (GetMode ()) SysMenuBar orig impl 
(~) * impl (Int -> IO Int) => Op (GetMode ()) MenuPrim orig impl 

getMode :: (FindOp a (GetMode ()) (Match r), Op (GetMode ()) r a impl) => Ref a -> impl Source

data Mvalue a Source

Instances

(~) * impl (IO (Ref MenuItem)) => Op (Mvalue ()) MenuPrim orig impl 

mvalue :: (FindOp a (Mvalue ()) (Match r), Op (Mvalue ()) r a impl) => Ref a -> impl Source

data GetTextWithIndex a Source

Instances

(~) * impl (Int -> IO String) => Op (GetTextWithIndex ()) MenuPrim orig impl 

getTextWithIndex :: (FindOp a (GetTextWithIndex ()) (Match r), Op (GetTextWithIndex ()) r a impl) => Ref a -> impl Source

data GetTextfont a Source

Instances

(~) * impl (IO Font) => Op (GetTextfont ()) TextDisplay orig impl 
(~) * impl (IO Font) => Op (GetTextfont ()) Browser orig impl 
(~) * impl (IO Font) => Op (GetTextfont ()) ValueOutput orig impl 
(~) * impl (IO Font) => Op (GetTextfont ()) ValueInput orig impl 
(~) * impl (IO Font) => Op (GetTextfont ()) Input orig impl 
(~) * impl (IO Font) => Op (GetTextfont ()) ValueSlider orig impl 
(~) * impl (IO Font) => Op (GetTextfont ()) Counter orig impl 
(~) * impl (IO Font) => Op (GetTextfont ()) MenuPrim orig impl 

getTextfont :: (FindOp a (GetTextfont ()) (Match r), Op (GetTextfont ()) r a impl) => Ref a -> impl Source

data SetTextfont a Source

Instances

(~) * impl (Font -> IO ()) => Op (SetTextfont ()) Browser orig impl 
(~) * impl (Int -> IO ()) => Op (SetTextfont ()) ValueOutput orig impl 
(~) * impl (Int -> IO ()) => Op (SetTextfont ()) ValueInput orig impl 
(~) * impl (Font -> IO ()) => Op (SetTextfont ()) Input orig impl 
(~) * impl (Font -> IO ()) => Op (SetTextfont ()) ValueSlider orig impl 
(~) * impl (Font -> IO ()) => Op (SetTextfont ()) Counter orig impl 
(~) * impl (Font -> IO ()) => Op (SetTextfont ()) MenuPrim orig impl 

setTextfont :: (FindOp a (SetTextfont ()) (Match r), Op (SetTextfont ()) r a impl) => Ref a -> impl Source

data GetTextsize a Source

Instances

(~) * impl (IO FontSize) => Op (GetTextsize ()) TextDisplay orig impl 
(~) * impl (IO FontSize) => Op (GetTextsize ()) Browser orig impl 
(~) * impl (IO FontSize) => Op (GetTextsize ()) ValueOutput orig impl 
(~) * impl (IO FontSize) => Op (GetTextsize ()) ValueInput orig impl 
(~) * impl (IO FontSize) => Op (GetTextsize ()) Input orig impl 
(~) * impl (IO FontSize) => Op (GetTextsize ()) ValueSlider orig impl 
(~) * impl (IO FontSize) => Op (GetTextsize ()) Counter orig impl 
(~) * impl (IO FontSize) => Op (GetTextsize ()) MenuPrim orig impl 

getTextsize :: (FindOp a (GetTextsize ()) (Match r), Op (GetTextsize ()) r a impl) => Ref a -> impl Source

data SetTextsize a Source

Instances

(~) * impl (FontSize -> IO ()) => Op (SetTextsize ()) TextDisplay orig impl 
(~) * impl (FontSize -> IO ()) => Op (SetTextsize ()) Browser orig impl 
(~) * impl (FontSize -> IO ()) => Op (SetTextsize ()) ValueOutput orig impl 
(~) * impl (FontSize -> IO ()) => Op (SetTextsize ()) ValueInput orig impl 
(~) * impl (FontSize -> IO ()) => Op (SetTextsize ()) Input orig impl 
(~) * impl (FontSize -> IO ()) => Op (SetTextsize ()) ValueSlider orig impl 
(~) * impl (FontSize -> IO ()) => Op (SetTextsize ()) Counter orig impl 
(~) * impl (FontSize -> IO ()) => Op (SetTextsize ()) MenuPrim orig impl 

setTextsize :: (FindOp a (SetTextsize ()) (Match r), Op (SetTextsize ()) r a impl) => Ref a -> impl Source

data GetTextcolor a Source

Instances

(~) * impl (IO Color) => Op (GetTextcolor ()) TextDisplay orig impl 
(~) * impl (IO Color) => Op (GetTextcolor ()) Browser orig impl 
(~) * impl (IO Color) => Op (GetTextcolor ()) ValueOutput orig impl 
(~) * impl (IO Color) => Op (GetTextcolor ()) ValueInput orig impl 
(~) * impl (IO Color) => Op (GetTextcolor ()) Input orig impl 
(~) * impl (IO Color) => Op (GetTextcolor ()) ValueSlider orig impl 
(~) * impl (IO Color) => Op (GetTextcolor ()) Counter orig impl 
(~) * impl (IO Color) => Op (GetTextcolor ()) MenuPrim orig impl 

getTextcolor :: (FindOp a (GetTextcolor ()) (Match r), Op (GetTextcolor ()) r a impl) => Ref a -> impl Source

data SetTextcolor a Source

Instances

(~) * impl (Color -> IO ()) => Op (SetTextcolor ()) TextDisplay orig impl 
(~) * impl (Color -> IO ()) => Op (SetTextcolor ()) Browser orig impl 
(~) * impl (Color -> IO ()) => Op (SetTextcolor ()) ValueOutput orig impl 
(~) * impl (Color -> IO ()) => Op (SetTextcolor ()) ValueInput orig impl 
(~) * impl (Color -> IO ()) => Op (SetTextcolor ()) Input orig impl 
(~) * impl (Color -> IO ()) => Op (SetTextcolor ()) ValueSlider orig impl 
(~) * impl (Color -> IO ()) => Op (SetTextcolor ()) Counter orig impl 
(~) * impl (Color -> IO ()) => Op (SetTextcolor ()) MenuPrim orig impl 

setTextcolor :: (FindOp a (SetTextcolor ()) (Match r), Op (SetTextcolor ()) r a impl) => Ref a -> impl Source

downBox :: (FindOp a (DownBox ()) (Match r), Op (DownBox ()) r a impl) => Ref a -> impl Source

SysMenuBar

type SysMenuBar = CSysMenuBar MenuPrim Source

Choice,

type Choice = CChoice MenuPrim Source

MenuButton

type MenuButton = CMenuButton MenuPrim Source

Image

type Image = CImage Base Source

data GetD a Source

Instances

(~) * impl (IO Int) => Op (GetD ()) Pixmap orig impl 
(~) * impl (IO Int) => Op (GetD ()) Bitmap orig impl 
(~) * impl (IO Int) => Op (GetD ()) Image orig impl 

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

data GetLd a Source

Instances

(~) * impl (IO Int) => Op (GetLd ()) Pixmap orig impl 
(~) * impl (IO Int) => Op (GetLd ()) Bitmap orig impl 
(~) * impl (IO Int) => Op (GetLd ()) Image orig impl 

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

data GetCount a Source

Instances

(~) * impl (IO Int) => Op (GetCount ()) Pixmap orig impl 
(~) * impl (IO Int) => Op (GetCount ()) Bitmap orig impl 
(~) * impl (IO Int) => Op (GetCount ()) Image orig impl 

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

data ColorAverage a Source

Instances

(~) * impl (Color -> Float -> IO ()) => Op (ColorAverage ()) Pixmap orig impl 
(~) * impl (Color -> Float -> IO ()) => Op (ColorAverage ()) Bitmap orig impl 
(~) * impl (Color -> Float -> IO ()) => Op (ColorAverage ()) Image orig impl 

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

data Inactive a Source

Instances

(~) * impl (IO ()) => Op (Inactive ()) Pixmap orig impl 
(~) * impl (IO ()) => Op (Inactive ()) Bitmap orig impl 
(~) * impl (IO ()) => Op (Inactive ()) Image orig impl 

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

data Desaturate a Source

Instances

(~) * impl (IO ()) => Op (Desaturate ()) Pixmap orig impl 
(~) * impl (IO ()) => Op (Desaturate ()) Bitmap orig impl 
(~) * impl (IO ()) => Op (Desaturate ()) Image orig impl 

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

data DrawResize a Source

Instances

(~) * impl (Position -> Size -> Maybe X -> Maybe Y -> IO ()) => Op (DrawResize ()) Pixmap orig impl 
(~) * impl (Position -> Size -> Maybe X -> Maybe Y -> IO ()) => Op (DrawResize ()) Bitmap orig impl 
(~) * impl (Position -> Size -> Maybe X -> Maybe Y -> IO ()) => Op (DrawResize ()) Image orig impl 

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

data Uncache a Source

Instances

(~) * impl (IO ()) => Op (Uncache ()) Pixmap orig impl 
(~) * impl (IO ()) => Op (Uncache ()) Bitmap orig impl 
(~) * impl (IO ()) => Op (Uncache ()) Image orig impl 

uncache :: (FindOp a (Uncache ()) (Match r), Op (Uncache ()) 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 ClassName a Source

Instances

(~) * impl (IO String) => Op (ClassName ()) ImageSurface orig impl 
(~) * impl (IO String) => Op (ClassName ()) Image orig impl 

className :: (FindOp a (ClassName ()) (Match r), Op (ClassName ()) r a impl) => Ref a -> impl Source

data SetCurrent a Source

Instances

(~) * impl (IO ()) => Op (SetCurrent ()) ImageSurface orig impl 
(~) * impl (IO ()) => Op (SetCurrent ()) CopySurface orig impl 

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

ImageSurface

type ImageSurface = CImageSurface Base Source

Adjuster

type Adjuster = CAdjuster Valuator Source

data SetSoft a Source

Instances

(~) * impl (Bool -> IO ()) => Op (SetSoft ()) ValueOutput orig impl 
(~) * impl (Bool -> IO ()) => Op (SetSoft ()) ValueInput orig impl 
(~) * impl (Int -> IO ()) => Op (SetSoft ()) Adjuster orig impl 

setSoft :: (FindOp a (SetSoft ()) (Match r), Op (SetSoft ()) r a impl) => Ref a -> impl Source

data GetSoft a Source

Instances

(~) * impl (IO Bool) => Op (GetSoft ()) ValueOutput orig impl 
(~) * impl (IO Bool) => Op (GetSoft ()) ValueInput orig impl 
(~) * impl (IO Int) => Op (GetSoft ()) Adjuster orig impl 

getSoft :: (FindOp a (GetSoft ()) (Match r), Op (GetSoft ()) r a impl) => Ref a -> impl Source

Dial

type Dial = CDial Valuator Source

data GetAngle1 a Source

Instances

(~) * impl (IO Angle) => Op (GetAngle1 ()) Dial orig impl 

getAngle1 :: (FindOp a (GetAngle1 ()) (Match r), Op (GetAngle1 ()) r a impl) => Ref a -> impl Source

data SetAngle1 a Source

Instances

(~) * impl (Angle -> IO ()) => Op (SetAngle1 ()) Dial orig impl 

setAngle1 :: (FindOp a (SetAngle1 ()) (Match r), Op (SetAngle1 ()) r a impl) => Ref a -> impl Source

data GetAngle2 a Source

Instances

(~) * impl (IO Angle) => Op (GetAngle2 ()) Dial orig impl 

getAngle2 :: (FindOp a (GetAngle2 ()) (Match r), Op (GetAngle2 ()) r a impl) => Ref a -> impl Source

data SetAngle2 a Source

Instances

(~) * impl (Angle -> IO ()) => Op (SetAngle2 ()) Dial orig impl 

setAngle2 :: (FindOp a (SetAngle2 ()) (Match r), Op (SetAngle2 ()) r a impl) => Ref a -> impl Source

data SetAngles a Source

Instances

(~) * impl (Angle -> Angle -> IO ()) => Op (SetAngles ()) Dial orig impl 

setAngles :: (FindOp a (SetAngles ()) (Match r), Op (SetAngles ()) r a impl) => Ref a -> impl Source

FillDial

type FillDial = CFillDial Dial Source

LineDial

type LineDial = CLineDial Dial Source

Roller

type Roller = CRoller Valuator Source

Counter

type Counter = CCounter Valuator Source

data SetLstep a Source

Instances

(~) * impl (Double -> IO ()) => Op (SetLstep ()) Counter orig impl 

setLstep :: (FindOp a (SetLstep ()) (Match r), Op (SetLstep ()) r a impl) => Ref a -> impl Source

SimpleCounter

type SimpleCounter = CSimpleCounter Counter Source

Scrollbar

type Scrollbar = CScrollbar Slider Source

data SetLinesize a Source

Instances

(~) * impl (LineSize -> IO ()) => Op (SetLinesize ()) Scrollbar orig impl 

setLinesize :: (FindOp a (SetLinesize ()) (Match r), Op (SetLinesize ()) r a impl) => Ref a -> impl Source

data GetLinesize a Source

Instances

(~) * impl (IO LineSize) => Op (GetLinesize ()) Scrollbar orig impl 

getLinesize :: (FindOp a (GetLinesize ()) (Match r), Op (GetLinesize ()) r a impl) => Ref a -> impl Source

ValueSlider

type ValueSlider = CValueSlider Slider Source

HorValueSlider

type HorValueSlider = CHorValueSlider ValueSlider Source

Input

type Input = CInput Widget Source

data StaticValue a Source

Instances

(~) * impl (String -> Maybe Int -> IO (Either NoChange ())) => Op (StaticValue ()) Input orig impl 

staticValue :: (FindOp a (StaticValue ()) (Match r), Op (StaticValue ()) r a impl) => Ref a -> impl Source

data Index a Source

Instances

(~) * impl (Int -> IO Char) => Op (Index ()) Input orig impl 

index :: (FindOp a (Index ()) (Match r), Op (Index ()) r a impl) => Ref a -> impl Source

data GetMaximumSize a Source

Instances

(~) * impl (IO Int) => Op (GetMaximumSize ()) Input orig impl 

getMaximumSize :: (FindOp a (GetMaximumSize ()) (Match r), Op (GetMaximumSize ()) r a impl) => Ref a -> impl Source

data SetMaximumSize a Source

Instances

(~) * impl (Int -> IO ()) => Op (SetMaximumSize ()) Input orig impl 

setMaximumSize :: (FindOp a (SetMaximumSize ()) (Match r), Op (SetMaximumSize ()) r a impl) => Ref a -> impl Source

data GetPosition a Source

Instances

(~) * impl (IO (Maybe BufferRange)) => Op (GetPosition ()) TextSelection orig impl 
(~) * impl (IO Int) => Op (GetPosition ()) Browser orig impl 
(~) * impl (IO Int) => Op (GetPosition ()) Input orig impl 

getPosition :: (FindOp a (GetPosition ()) (Match r), Op (GetPosition ()) r a impl) => Ref a -> impl Source

data GetMark a Source

Instances

(~) * impl (IO Int) => Op (GetMark ()) Input orig impl 

getMark :: (FindOp a (GetMark ()) (Match r), Op (GetMark ()) r a impl) => Ref a -> impl Source

data SetPosition a Source

Instances

(~) * impl (Int -> IO ()) => Op (SetPosition ()) Browser orig impl 
(~) * impl (Int -> Maybe Int -> IO (Either NoChange ())) => Op (SetPosition ()) Input orig impl 

setPosition :: (FindOp a (SetPosition ()) (Match r), Op (SetPosition ()) r a impl) => Ref a -> impl Source

data SetMark a Source

Instances

(~) * impl (Int -> IO (Either NoChange ())) => Op (SetMark ()) Input orig impl 

setMark :: (FindOp a (SetMark ()) (Match r), Op (SetMark ()) r a impl) => Ref a -> impl Source

data Cut a Source

Instances

(~) * impl (IO (Either NoChange ())) => Op (Cut ()) Input orig impl 

cut :: (FindOp a (Cut ()) (Match r), Op (Cut ()) r a impl) => Ref a -> impl Source

data CutFromCursor a Source

Instances

(~) * impl (Int -> IO (Either NoChange ())) => Op (CutFromCursor ()) Input orig impl 

cutFromCursor :: (FindOp a (CutFromCursor ()) (Match r), Op (CutFromCursor ()) r a impl) => Ref a -> impl Source

data CutRange a Source

Instances

(~) * impl (Int -> Int -> IO (Either NoChange ())) => Op (CutRange ()) Input orig impl 

cutRange :: (FindOp a (CutRange ()) (Match r), Op (CutRange ()) r a impl) => Ref a -> impl Source

data InsertWithLength a Source

Instances

(~) * impl (String -> Int -> IO (Either NoChange ())) => Op (InsertWithLength ()) Input orig impl 

insertWithLength :: (FindOp a (InsertWithLength ()) (Match r), Op (InsertWithLength ()) r a impl) => Ref a -> impl Source

data Undo a Source

Instances

(~) * impl (IO (Either NoChange BufferOffset)) => Op (Undo ()) TextBuffer orig impl 
(~) * impl (IO (Either NoChange ())) => Op (Undo ()) Input orig impl 

undo :: (FindOp a (Undo ()) (Match r), Op (Undo ()) r a impl) => Ref a -> impl Source

data CopyCuts a Source

Instances

(~) * impl (IO (Either NoChange ())) => Op (CopyCuts ()) Input orig impl 

copyCuts :: (FindOp a (CopyCuts ()) (Match r), Op (CopyCuts ()) r a impl) => Ref a -> impl Source

data GetCursorColor a Source

Instances

(~) * impl (IO Color) => Op (GetCursorColor ()) TextDisplay orig impl 
(~) * impl (IO Color) => Op (GetCursorColor ()) Input orig impl 

getCursorColor :: (FindOp a (GetCursorColor ()) (Match r), Op (GetCursorColor ()) r a impl) => Ref a -> impl Source

data SetCursorColor a Source

Instances

(~) * impl (Color -> IO ()) => Op (SetCursorColor ()) TextDisplay orig impl 
(~) * impl (Color -> IO ()) => Op (SetCursorColor ()) Input orig impl 

setCursorColor :: (FindOp a (SetCursorColor ()) (Match r), Op (SetCursorColor ()) r a impl) => Ref a -> impl Source

data GetInputType a Source

Instances

(~) * impl (IO Int) => Op (GetInputType ()) Input orig impl 

getInputType :: (FindOp a (GetInputType ()) (Match r), Op (GetInputType ()) r a impl) => Ref a -> impl Source

data SetInputType a Source

Instances

(~) * impl (Int -> IO ()) => Op (SetInputType ()) Input orig impl 

setInputType :: (FindOp a (SetInputType ()) (Match r), Op (SetInputType ()) r a impl) => Ref a -> impl Source

data GetReadonly a Source

Instances

(~) * impl (IO Int) => Op (GetReadonly ()) Input orig impl 

getReadonly :: (FindOp a (GetReadonly ()) (Match r), Op (GetReadonly ()) r a impl) => Ref a -> impl Source

data SetReadonly a Source

Instances

(~) * impl (Int -> IO ()) => Op (SetReadonly ()) Input orig impl 

setReadonly :: (FindOp a (SetReadonly ()) (Match r), Op (SetReadonly ()) r a impl) => Ref a -> impl Source

data GetWrap a Source

Instances

(~) * impl (IO Int) => Op (GetWrap ()) Input orig impl 

getWrap :: (FindOp a (GetWrap ()) (Match r), Op (GetWrap ()) r a impl) => Ref a -> impl Source

data SetWrap a Source

Instances

(~) * impl (Int -> IO ()) => Op (SetWrap ()) Input orig impl 

setWrap :: (FindOp a (SetWrap ()) (Match r), Op (SetWrap ()) r a impl) => Ref a -> impl Source

data GetTabNav a Source

Instances

(~) * impl (Int -> IO ()) => Op (GetTabNav ()) Input orig impl 

getTabNav :: (FindOp a (GetTabNav ()) (Match r), Op (GetTabNav ()) r a impl) => Ref a -> impl Source

data SetTabNav a Source

Instances

(~) * impl (IO Int) => Op (SetTabNav ()) Input orig impl 

setTabNav :: (FindOp a (SetTabNav ()) (Match r), Op (SetTabNav ()) r a impl) => Ref a -> impl Source

ValueInput

type ValueInput = CValueInput Valuator Source

ValueOutput

type ValueOutput = CValueOutput Valuator Source

Timer

type Timer = CTimer Widget Source

data GetDirection a Source

Instances

(~) * impl (IO CountDirection) => Op (GetDirection ()) Timer orig impl 

getDirection :: (FindOp a (GetDirection ()) (Match r), Op (GetDirection ()) r a impl) => Ref a -> impl Source

data SetDirection a Source

Instances

(~) * impl (CountDirection -> IO ()) => Op (SetDirection ()) Timer orig impl 

setDirection :: (FindOp a (SetDirection ()) (Match r), Op (SetDirection ()) r a impl) => Ref a -> impl Source

data GetSuspended a Source

Instances

(~) * impl (IO Bool) => Op (GetSuspended ()) Timer orig impl 

getSuspended :: (FindOp a (GetSuspended ()) (Match r), Op (GetSuspended ()) r a impl) => Ref a -> impl Source

data SetSuspended a Source

Instances

(~) * impl (Bool -> IO ()) => Op (SetSuspended ()) Timer orig impl 

setSuspended :: (FindOp a (SetSuspended ()) (Match r), Op (SetSuspended ()) r a impl) => Ref a -> impl Source

HiddenTimer

type HiddenTimer = CHiddenTimer Widget Source

ValueTimer

type ValueTimer = CValueTimer Widget Source

Progress

type Progress = CProgress Widget Source

Positioner

type Positioner = CPositioner Widget Source

data SetXvalue a Source

Instances

(~) * impl (Double -> IO ()) => Op (SetXvalue ()) Positioner orig impl 

setXvalue :: (FindOp a (SetXvalue ()) (Match r), Op (SetXvalue ()) r a impl) => Ref a -> impl Source

data GetXvalue a Source

Instances

(~) * impl (IO Double) => Op (GetXvalue ()) Positioner orig impl 

getXvalue :: (FindOp a (GetXvalue ()) (Match r), Op (GetXvalue ()) r a impl) => Ref a -> impl Source

data SetYvalue a Source

Instances

(~) * impl (Double -> IO ()) => Op (SetYvalue ()) Positioner orig impl 

setYvalue :: (FindOp a (SetYvalue ()) (Match r), Op (SetYvalue ()) r a impl) => Ref a -> impl Source

data GetYvalue a Source

Instances

(~) * impl (IO Double) => Op (GetYvalue ()) Positioner orig impl 

getYvalue :: (FindOp a (GetYvalue ()) (Match r), Op (GetYvalue ()) r a impl) => Ref a -> impl Source

data SetXminimum a Source

Instances

(~) * impl (Double -> IO ()) => Op (SetXminimum ()) Positioner orig impl 

setXminimum :: (FindOp a (SetXminimum ()) (Match r), Op (SetXminimum ()) r a impl) => Ref a -> impl Source

data GetXminimum a Source

Instances

(~) * impl (IO Double) => Op (GetXminimum ()) Positioner orig impl 

getXminimum :: (FindOp a (GetXminimum ()) (Match r), Op (GetXminimum ()) r a impl) => Ref a -> impl Source

data SetYminimum a Source

Instances

(~) * impl (Double -> IO ()) => Op (SetYminimum ()) Positioner orig impl 

setYminimum :: (FindOp a (SetYminimum ()) (Match r), Op (SetYminimum ()) r a impl) => Ref a -> impl Source

data GetYminimum a Source

Instances

(~) * impl (IO Double) => Op (GetYminimum ()) Positioner orig impl 

getYminimum :: (FindOp a (GetYminimum ()) (Match r), Op (GetYminimum ()) r a impl) => Ref a -> impl Source

data SetXmaximum a Source

Instances

(~) * impl (Double -> IO ()) => Op (SetXmaximum ()) Positioner orig impl 

setXmaximum :: (FindOp a (SetXmaximum ()) (Match r), Op (SetXmaximum ()) r a impl) => Ref a -> impl Source

data GetXmaximum a Source

Instances

(~) * impl (IO Double) => Op (GetXmaximum ()) Positioner orig impl 

getXmaximum :: (FindOp a (GetXmaximum ()) (Match r), Op (GetXmaximum ()) r a impl) => Ref a -> impl Source

data SetYmaximum a Source

Instances

(~) * impl (Double -> IO ()) => Op (SetYmaximum ()) Positioner orig impl 

setYmaximum :: (FindOp a (SetYmaximum ()) (Match r), Op (SetYmaximum ()) r a impl) => Ref a -> impl Source

data GetYmaximum a Source

Instances

(~) * impl (IO Double) => Op (GetYmaximum ()) Positioner orig impl 

getYmaximum :: (FindOp a (GetYmaximum ()) (Match r), Op (GetYmaximum ()) r a impl) => Ref a -> impl Source

data SetXbounds a Source

Instances

(~) * impl (Double -> Double -> IO ()) => Op (SetXbounds ()) Positioner orig impl 

setXbounds :: (FindOp a (SetXbounds ()) (Match r), Op (SetXbounds ()) r a impl) => Ref a -> impl Source

data SetYbounds a Source

Instances

(~) * impl (Double -> Double -> IO ()) => Op (SetYbounds ()) Positioner orig impl 

setYbounds :: (FindOp a (SetYbounds ()) (Match r), Op (SetYbounds ()) r a impl) => Ref a -> impl Source

data SetXstep a Source

Instances

(~) * impl (Double -> IO ()) => Op (SetXstep ()) Positioner orig impl 

setXstep :: (FindOp a (SetXstep ()) (Match r), Op (SetXstep ()) r a impl) => Ref a -> impl Source

data SetYstep a Source

Instances

(~) * impl (Double -> IO ()) => Op (SetYstep ()) Positioner orig impl 

setYstep :: (FindOp a (SetYstep ()) (Match r), Op (SetYstep ()) r a impl) => Ref a -> impl Source

Wizard

type Wizard = CWizard Widget Source

data Prev a Source

Instances

(~) * impl (IO (Maybe (Ref TreeItem))) => Op (Prev ()) Tree orig impl 
(~) * impl (IO (Maybe (Ref TreeItem))) => Op (Prev ()) TreeItem orig impl 
(~) * impl (IO ()) => Op (Prev ()) Wizard orig impl 

prev :: (FindOp a (Prev ()) (Match r), Op (Prev ()) r a impl) => Ref a -> impl Source

Table

type Table = CTable Group Source

data SetTableBox a Source

Instances

(~) * impl (Boxtype -> IO ()) => Op (SetTableBox ()) Table orig impl 

setTableBox :: (FindOp a (SetTableBox ()) (Match r), Op (SetTableBox ()) r a impl) => Ref a -> impl Source

data GetTableBox a Source

Instances

(~) * impl (IO Boxtype) => Op (GetTableBox ()) Table orig impl 

getTableBox :: (FindOp a (GetTableBox ()) (Match r), Op (GetTableBox ()) r a impl) => Ref a -> impl Source

data SetRows a Source

Instances

(~) * impl (Int -> IO ()) => Op (SetRows ()) TableRow orig impl 
(~) * impl (Int -> IO ()) => Op (SetRows ()) Table orig impl 

setRows :: (FindOp a (SetRows ()) (Match r), Op (SetRows ()) r a impl) => Ref a -> impl Source

data GetRows a Source

Instances

(~) * impl (IO Int) => Op (GetRows ()) TableRow orig impl 
(~) * impl (IO Int) => Op (GetRows ()) Table orig impl 

getRows :: (FindOp a (GetRows ()) (Match r), Op (GetRows ()) r a impl) => Ref a -> impl Source

data SetCols a Source

Instances

(~) * impl (Int -> IO ()) => Op (SetCols ()) TableRow orig impl 
(~) * impl (Int -> IO ()) => Op (SetCols ()) Table orig impl 

setCols :: (FindOp a (SetCols ()) (Match r), Op (SetCols ()) r a impl) => Ref a -> impl Source

data GetCols a Source

Instances

(~) * impl (IO Int) => Op (GetCols ()) Table orig impl 

getCols :: (FindOp a (GetCols ()) (Match r), Op (GetCols ()) r a impl) => Ref a -> impl Source

data SetVisibleCells a Source

Instances

(~) * impl (IO (TableCoordinate, TableCoordinate)) => Op (SetVisibleCells ()) Table orig impl 

setVisibleCells :: (FindOp a (SetVisibleCells ()) (Match r), Op (SetVisibleCells ()) r a impl) => Ref a -> impl Source

data IsInteractiveResize a Source

Instances

(~) * impl (IO Int) => Op (IsInteractiveResize ()) Table orig impl 

data GetRowResize a Source

Instances

(~) * impl (IO Int) => Op (GetRowResize ()) Table orig impl 

getRowResize :: (FindOp a (GetRowResize ()) (Match r), Op (GetRowResize ()) r a impl) => Ref a -> impl Source

data SetRowResize a Source

Instances

(~) * impl (Bool -> IO ()) => Op (SetRowResize ()) Table orig impl 

setRowResize :: (FindOp a (SetRowResize ()) (Match r), Op (SetRowResize ()) r a impl) => Ref a -> impl Source

data GetColResize a Source

Instances

(~) * impl (IO Int) => Op (GetColResize ()) Table orig impl 

getColResize :: (FindOp a (GetColResize ()) (Match r), Op (GetColResize ()) r a impl) => Ref a -> impl Source

data SetColResize a Source

Instances

(~) * impl (Bool -> IO ()) => Op (SetColResize ()) Table orig impl 

setColResize :: (FindOp a (SetColResize ()) (Match r), Op (SetColResize ()) r a impl) => Ref a -> impl Source

data GetColResizeMin a Source

Instances

(~) * impl (IO Int) => Op (GetColResizeMin ()) Table orig impl 

getColResizeMin :: (FindOp a (GetColResizeMin ()) (Match r), Op (GetColResizeMin ()) r a impl) => Ref a -> impl Source

data SetColResizeMin a Source

Instances

(~) * impl (Int -> IO ()) => Op (SetColResizeMin ()) Table orig impl 

setColResizeMin :: (FindOp a (SetColResizeMin ()) (Match r), Op (SetColResizeMin ()) r a impl) => Ref a -> impl Source

data GetRowResizeMin a Source

Instances

(~) * impl (IO Int) => Op (GetRowResizeMin ()) Table orig impl 

getRowResizeMin :: (FindOp a (GetRowResizeMin ()) (Match r), Op (GetRowResizeMin ()) r a impl) => Ref a -> impl Source

data SetRowResizeMin a Source

Instances

(~) * impl (Int -> IO ()) => Op (SetRowResizeMin ()) Table orig impl 

setRowResizeMin :: (FindOp a (SetRowResizeMin ()) (Match r), Op (SetRowResizeMin ()) r a impl) => Ref a -> impl Source

data GetRowHeader a Source

Instances

(~) * impl (IO Bool) => Op (GetRowHeader ()) Table orig impl 

getRowHeader :: (FindOp a (GetRowHeader ()) (Match r), Op (GetRowHeader ()) r a impl) => Ref a -> impl Source

data SetRowHeader a Source

Instances

(~) * impl (Bool -> IO ()) => Op (SetRowHeader ()) Table orig impl 

setRowHeader :: (FindOp a (SetRowHeader ()) (Match r), Op (SetRowHeader ()) r a impl) => Ref a -> impl Source

data GetColHeader a Source

Instances

(~) * impl (IO Bool) => Op (GetColHeader ()) Table orig impl 

getColHeader :: (FindOp a (GetColHeader ()) (Match r), Op (GetColHeader ()) r a impl) => Ref a -> impl Source

data SetColHeader a Source

Instances

(~) * impl (Bool -> IO ()) => Op (SetColHeader ()) Table orig impl 

setColHeader :: (FindOp a (SetColHeader ()) (Match r), Op (SetColHeader ()) r a impl) => Ref a -> impl Source

data SetColHeaderHeight a Source

Instances

(~) * impl (Int -> IO ()) => Op (SetColHeaderHeight ()) Table orig impl 

setColHeaderHeight :: (FindOp a (SetColHeaderHeight ()) (Match r), Op (SetColHeaderHeight ()) r a impl) => Ref a -> impl Source

data GetColHeaderHeight a Source

Instances

(~) * impl (IO Int) => Op (GetColHeaderHeight ()) Table orig impl 

getColHeaderHeight :: (FindOp a (GetColHeaderHeight ()) (Match r), Op (GetColHeaderHeight ()) r a impl) => Ref a -> impl Source

data SetRowHeaderWidth a Source

Instances

(~) * impl (Int -> IO ()) => Op (SetRowHeaderWidth ()) Table orig impl 

setRowHeaderWidth :: (FindOp a (SetRowHeaderWidth ()) (Match r), Op (SetRowHeaderWidth ()) r a impl) => Ref a -> impl Source

data GetRowHeaderWidth a Source

Instances

(~) * impl (IO Int) => Op (GetRowHeaderWidth ()) Table orig impl 

getRowHeaderWidth :: (FindOp a (GetRowHeaderWidth ()) (Match r), Op (GetRowHeaderWidth ()) r a impl) => Ref a -> impl Source

data SetRowHeaderColor a Source

Instances

(~) * impl (Color -> IO ()) => Op (SetRowHeaderColor ()) Table orig impl 

setRowHeaderColor :: (FindOp a (SetRowHeaderColor ()) (Match r), Op (SetRowHeaderColor ()) r a impl) => Ref a -> impl Source

data GetRowHeaderColor a Source

Instances

(~) * impl (IO Color) => Op (GetRowHeaderColor ()) Table orig impl 

getRowHeaderColor :: (FindOp a (GetRowHeaderColor ()) (Match r), Op (GetRowHeaderColor ()) r a impl) => Ref a -> impl Source

data SetColHeaderColor a Source

Instances

(~) * impl (Color -> IO ()) => Op (SetColHeaderColor ()) Table orig impl 

setColHeaderColor :: (FindOp a (SetColHeaderColor ()) (Match r), Op (SetColHeaderColor ()) r a impl) => Ref a -> impl Source

data GetColHeaderColor a Source

Instances

(~) * impl (IO Color) => Op (GetColHeaderColor ()) Table orig impl 

getColHeaderColor :: (FindOp a (GetColHeaderColor ()) (Match r), Op (GetColHeaderColor ()) r a impl) => Ref a -> impl Source

data SetRowHeight a Source

Instances

(~) * impl (Int -> Int -> IO ()) => Op (SetRowHeight ()) Table orig impl 

setRowHeight :: (FindOp a (SetRowHeight ()) (Match r), Op (SetRowHeight ()) r a impl) => Ref a -> impl Source

data GetRowHeight a Source

Instances

(~) * impl (Int -> IO Int) => Op (GetRowHeight ()) Table orig impl 

getRowHeight :: (FindOp a (GetRowHeight ()) (Match r), Op (GetRowHeight ()) r a impl) => Ref a -> impl Source

data SetColWidth a Source

Instances

(~) * impl (Int -> Int -> IO ()) => Op (SetColWidth ()) Table orig impl 

setColWidth :: (FindOp a (SetColWidth ()) (Match r), Op (SetColWidth ()) r a impl) => Ref a -> impl Source

data GetColWidth a Source

Instances

(~) * impl (Int -> IO Int) => Op (GetColWidth ()) Table orig impl 

getColWidth :: (FindOp a (GetColWidth ()) (Match r), Op (GetColWidth ()) r a impl) => Ref a -> impl Source

data SetRowHeightAll a Source

Instances

(~) * impl (Int -> IO ()) => Op (SetRowHeightAll ()) Table orig impl 

setRowHeightAll :: (FindOp a (SetRowHeightAll ()) (Match r), Op (SetRowHeightAll ()) r a impl) => Ref a -> impl Source

data SetColWidthAll a Source

Instances

(~) * impl (Int -> IO ()) => Op (SetColWidthAll ()) Table orig impl 

setColWidthAll :: (FindOp a (SetColWidthAll ()) (Match r), Op (SetColWidthAll ()) r a impl) => Ref a -> impl Source

data SetRowPosition a Source

Instances

(~) * impl (Int -> IO ()) => Op (SetRowPosition ()) Table orig impl 

setRowPosition :: (FindOp a (SetRowPosition ()) (Match r), Op (SetRowPosition ()) r a impl) => Ref a -> impl Source

data SetColPosition a Source

Instances

(~) * impl (Int -> IO ()) => Op (SetColPosition ()) Table orig impl 

setColPosition :: (FindOp a (SetColPosition ()) (Match r), Op (SetColPosition ()) r a impl) => Ref a -> impl Source

data GetRowPosition a Source

Instances

(~) * impl (IO Int) => Op (GetRowPosition ()) Table orig impl 

getRowPosition :: (FindOp a (GetRowPosition ()) (Match r), Op (GetRowPosition ()) r a impl) => Ref a -> impl Source

data GetColPosition a Source

Instances

(~) * impl (IO Int) => Op (GetColPosition ()) Table orig impl 

getColPosition :: (FindOp a (GetColPosition ()) (Match r), Op (GetColPosition ()) r a impl) => Ref a -> impl Source

data SetTopRow a Source

Instances

(~) * impl (Row -> IO ()) => Op (SetTopRow ()) Table orig impl 

setTopRow :: (FindOp a (SetTopRow ()) (Match r), Op (SetTopRow ()) r a impl) => Ref a -> impl Source

data GetTopRow a Source

Instances

(~) * impl (IO Row) => Op (GetTopRow ()) Table orig impl 

getTopRow :: (FindOp a (GetTopRow ()) (Match r), Op (GetTopRow ()) r a impl) => Ref a -> impl Source

data IsSelected a Source

Instances

(~) * impl (IO Bool) => Op (IsSelected ()) TreeItem orig impl 
(~) * impl (TableCoordinate -> IO Bool) => Op (IsSelected ()) Table orig impl 

isSelected :: (FindOp a (IsSelected ()) (Match r), Op (IsSelected ()) r a impl) => Ref a -> impl Source

data GetSelection a Source

Instances

(~) * impl (IO (TableCoordinate, TableCoordinate)) => Op (GetSelection ()) Table orig impl 

getSelection :: (FindOp a (GetSelection ()) (Match r), Op (GetSelection ()) r a impl) => Ref a -> impl Source

data SetSelection a Source

Instances

(~) * impl (Int -> Int -> Int -> Int -> IO ()) => Op (SetSelection ()) Table orig impl 

setSelection :: (FindOp a (SetSelection ()) (Match r), Op (SetSelection ()) r a impl) => Ref a -> impl Source

data MoveCursor a Source

Instances

(~) * impl (Int -> Int -> IO Int) => Op (MoveCursor ()) Table orig impl 

moveCursor :: (FindOp a (MoveCursor ()) (Match r), Op (MoveCursor ()) r a impl) => Ref a -> impl Source

data CallbackRow a Source

Instances

(~) * impl (IO Row) => Op (CallbackRow ()) Table orig impl 

callbackRow :: (FindOp a (CallbackRow ()) (Match r), Op (CallbackRow ()) r a impl) => Ref a -> impl Source

data CallbackCol a Source

Instances

(~) * impl (IO Column) => Op (CallbackCol ()) Table orig impl 

callbackCol :: (FindOp a (CallbackCol ()) (Match r), Op (CallbackCol ()) r a impl) => Ref a -> impl Source

data CallbackContext a Source

Instances

(~) * impl (IO TableContext) => Op (CallbackContext ()) Table orig impl 

callbackContext :: (FindOp a (CallbackContext ()) (Match r), Op (CallbackContext ()) r a impl) => Ref a -> impl Source

data FindCell a Source

Instances

(~) * impl (TableContext -> TableCoordinate -> IO (Maybe Rectangle)) => Op (FindCell ()) Table orig impl 

findCell :: (FindOp a (FindCell ()) (Match r), Op (FindCell ()) r a impl) => Ref a -> impl Source

data ClearSuper a Source

Instances

(~) * impl (IO ()) => Op (ClearSuper ()) TableRow orig impl 
(~) * impl (IO ()) => Op (ClearSuper ()) Table orig impl 

clearSuper :: (FindOp a (ClearSuper ()) (Match r), Op (ClearSuper ()) r a impl) => Ref a -> impl Source

data SetRowsSuper a Source

Instances

(~) * impl (Int -> IO ()) => Op (SetRowsSuper ()) TableRow orig impl 
(~) * impl (Int -> IO ()) => Op (SetRowsSuper ()) Table orig impl 

setRowsSuper :: (FindOp a (SetRowsSuper ()) (Match r), Op (SetRowsSuper ()) r a impl) => Ref a -> impl Source

data SetColsSuper a Source

Instances

(~) * impl (Int -> IO ()) => Op (SetColsSuper ()) TableRow orig impl 
(~) * impl (Int -> IO ()) => Op (SetColsSuper ()) Table orig impl 

setColsSuper :: (FindOp a (SetColsSuper ()) (Match r), Op (SetColsSuper ()) r a impl) => Ref a -> impl Source

TableRow

type TableRow = CTableRow Table Source

data GetType a Source

Instances

(~) * impl (IO TableRowSelectMode) => Op (GetType ()) TableRow orig impl 

getType :: (FindOp a (GetType ()) (Match r), Op (GetType ()) r a impl) => Ref a -> impl Source

data GetRowSelected a Source

Instances

(~) * impl (Int -> IO (Either OutOfRange Bool)) => Op (GetRowSelected ()) TableRow orig impl 

getRowSelected :: (FindOp a (GetRowSelected ()) (Match r), Op (GetRowSelected ()) r a impl) => Ref a -> impl Source

data SelectAllRows a Source

Instances

(~) * impl (TableRowSelectFlag -> IO ()) => Op (SelectAllRows ()) TableRow orig impl 

selectAllRows :: (FindOp a (SelectAllRows ()) (Match r), Op (SelectAllRows ()) r a impl) => Ref a -> impl Source

GlWindow

type GlWindow = CGlWindow Window Source

data GetValid a Source

Instances

(~) * impl (IO Bool) => Op (GetValid ()) GlWindow orig impl 

getValid :: (FindOp a (GetValid ()) (Match r), Op (GetValid ()) r a impl) => Ref a -> impl Source

data SetValid a Source

Instances

(~) * impl (Bool -> IO ()) => Op (SetValid ()) GlWindow orig impl 

setValid :: (FindOp a (SetValid ()) (Match r), Op (SetValid ()) r a impl) => Ref a -> impl Source

data Invalidate a Source

Instances

(~) * impl (IO ()) => Op (Invalidate ()) GlWindow orig impl 

invalidate :: (FindOp a (Invalidate ()) (Match r), Op (Invalidate ()) r a impl) => Ref a -> impl Source

data GetContextValid a Source

Instances

(~) * impl (IO Bool) => Op (GetContextValid ()) GlWindow orig impl 

getContextValid :: (FindOp a (GetContextValid ()) (Match r), Op (GetContextValid ()) r a impl) => Ref a -> impl Source

data SetContextValid a Source

Instances

(~) * impl (Bool -> IO ()) => Op (SetContextValid ()) GlWindow orig impl 

setContextValid :: (FindOp a (SetContextValid ()) (Match r), Op (SetContextValid ()) r a impl) => Ref a -> impl Source

data CanDoWithM a Source

Instances

(~) * impl (Int -> IO Int) => Op (CanDoWithM ()) GlWindow orig impl 

canDoWithM :: (FindOp a (CanDoWithM ()) (Match r), Op (CanDoWithM ()) r a impl) => Ref a -> impl Source

data CanDo a Source

Instances

(~) * impl (IO Int) => Op (CanDo ()) GlWindow orig impl 

canDo :: (FindOp a (CanDo ()) (Match r), Op (CanDo ()) r a impl) => Ref a -> impl Source

data GetContext a Source

Instances

(~) * impl (IO (Ref GlContext)) => Op (GetContext ()) GlWindow orig impl 

getContext :: (FindOp a (GetContext ()) (Match r), Op (GetContext ()) r a impl) => Ref a -> impl Source

data SetContext a Source

Instances

(~) * impl (Ref GlContext -> IO ()) => Op (SetContext ()) GlWindow orig impl 

setContext :: (FindOp a (SetContext ()) (Match r), Op (SetContext ()) r a impl) => Ref a -> impl Source

data SetContextWithDestroyFlag a Source

Instances

(~) * impl (Ref GlContext -> Bool -> IO ()) => Op (SetContextWithDestroyFlag ()) GlWindow orig impl 

data SwapBuffers a Source

Instances

(~) * impl (IO ()) => Op (SwapBuffers ()) GlWindow orig impl 

swapBuffers :: (FindOp a (SwapBuffers ()) (Match r), Op (SwapBuffers ()) r a impl) => Ref a -> impl Source

data Ortho a Source

Instances

(~) * impl (IO ()) => Op (Ortho ()) GlWindow orig impl 

ortho :: (FindOp a (Ortho ()) (Match r), Op (Ortho ()) r a impl) => Ref a -> impl Source

data HideOverlay a Source

Instances

(~) * impl (IO ()) => Op (HideOverlay ()) GlWindow orig impl 

hideOverlay :: (FindOp a (HideOverlay ()) (Match r), Op (HideOverlay ()) r a impl) => Ref a -> impl Source

data MakeOverlayCurrent a Source

Instances

(~) * impl (IO ()) => Op (MakeOverlayCurrent ()) GlWindow orig impl 

makeOverlayCurrent :: (FindOp a (MakeOverlayCurrent ()) (Match r), Op (MakeOverlayCurrent ()) r a impl) => Ref a -> impl Source

Box

type Box = CBox Widget Source

Browser

type Browser = CBrowser Group Source

data Move a Source

Instances

(~) * impl (Int -> Int -> IO (Either OutOfRange ())) => Op (Move ()) TreeItem orig impl 
(~) * impl (Int -> Int -> IO ()) => Op (Move ()) Browser orig impl 

move :: (FindOp a (Move ()) (Match r), Op (Move ()) r a impl) => Ref a -> impl Source

data Load a Source

Instances

(~) * impl (String -> IO Int) => Op (Load ()) Browser orig impl 

load :: (FindOp a (Load ()) (Match r), Op (Load ()) r a impl) => Ref a -> impl Source

data Swap a Source

Instances

(~) * impl (Int -> Int -> IO ()) => Op (Swap ()) Browser orig impl 

swap :: (FindOp a (Swap ()) (Match r), Op (Swap ()) r a impl) => Ref a -> impl Source

data GetTopline a Source

Instances

(~) * impl (IO Int) => Op (GetTopline ()) Browser orig impl 

getTopline :: (FindOp a (GetTopline ()) (Match r), Op (GetTopline ()) r a impl) => Ref a -> impl Source

data Lineposition a Source

Instances

(~) * impl (Int -> LinePosition -> IO ()) => Op (Lineposition ()) Browser orig impl 

lineposition :: (FindOp a (Lineposition ()) (Match r), Op (Lineposition ()) r a impl) => Ref a -> impl Source

data SetTopline a Source

Instances

(~) * impl (Int -> IO ()) => Op (SetTopline ()) Browser orig impl 

setTopline :: (FindOp a (SetTopline ()) (Match r), Op (SetTopline ()) r a impl) => Ref a -> impl Source

data SetBottomline a Source

Instances

(~) * impl (Int -> IO ()) => Op (SetBottomline ()) Browser orig impl 

setBottomline :: (FindOp a (SetBottomline ()) (Match r), Op (SetBottomline ()) r a impl) => Ref a -> impl Source

data SetMiddleline a Source

Instances

(~) * impl (Int -> IO ()) => Op (SetMiddleline ()) Browser orig impl 

setMiddleline :: (FindOp a (SetMiddleline ()) (Match r), Op (SetMiddleline ()) r a impl) => Ref a -> impl Source

data Select a Source

Instances

(~) * impl (BufferRange -> IO ()) => Op (Select ()) TextBuffer orig impl 
(~) * impl (TreeItemLocator -> IO Int) => Op (Select ()) Tree orig impl 
(~) * impl (IO ()) => Op (Select ()) TreeItem orig impl 
(~) * impl (Int -> Bool -> IO Int) => Op (Select ()) Browser orig impl 

select :: (FindOp a (Select ()) (Match r), Op (Select ()) r a impl) => Ref a -> impl Source

data Selected a Source

Instances

(~) * impl (IO Bool) => Op (Selected ()) TextBuffer orig impl 
(~) * impl (IO Bool) => Op (Selected ()) TextSelection orig impl 
(~) * impl (Int -> IO Bool) => Op (Selected ()) Browser orig impl 

selected :: (FindOp a (Selected ()) (Match r), Op (Selected ()) r a impl) => Ref a -> impl Source

data ShowWidgetLine a Source

Instances

(~) * impl (Int -> IO ()) => Op (ShowWidgetLine ()) Browser orig impl 

showWidgetLine :: (FindOp a (ShowWidgetLine ()) (Match r), Op (ShowWidgetLine ()) r a impl) => Ref a -> impl Source

data HideLine a Source

Instances

(~) * impl (Int -> IO ()) => Op (HideLine ()) Browser orig impl 

hideLine :: (FindOp a (HideLine ()) (Match r), Op (HideLine ()) r a impl) => Ref a -> impl Source

data SetText a Source

Instances

(~) * impl (String -> IO ()) => Op (SetText ()) TextBuffer orig impl 
(~) * impl (Int -> String -> IO ()) => Op (SetText ()) Browser orig impl 

setText :: (FindOp a (SetText ()) (Match r), Op (SetText ()) r a impl) => Ref a -> impl Source

data GetFormatChar a Source

Instances

(~) * impl (IO Char) => Op (GetFormatChar ()) Browser orig impl 

getFormatChar :: (FindOp a (GetFormatChar ()) (Match r), Op (GetFormatChar ()) r a impl) => Ref a -> impl Source

data SetFormatChar a Source

Instances

(~) * impl (Char -> IO ()) => Op (SetFormatChar ()) Browser orig impl 

setFormatChar :: (FindOp a (SetFormatChar ()) (Match r), Op (SetFormatChar ()) r a impl) => Ref a -> impl Source

data GetColumnChar a Source

Instances

(~) * impl (IO Char) => Op (GetColumnChar ()) Browser orig impl 

getColumnChar :: (FindOp a (GetColumnChar ()) (Match r), Op (GetColumnChar ()) r a impl) => Ref a -> impl Source

data SetColumnChar a Source

Instances

(~) * impl (Char -> IO ()) => Op (SetColumnChar ()) Browser orig impl 

setColumnChar :: (FindOp a (SetColumnChar ()) (Match r), Op (SetColumnChar ()) r a impl) => Ref a -> impl Source

data GetColumnWidths a Source

Instances

(~) * impl (IO [Int]) => Op (GetColumnWidths ()) Browser orig impl 

getColumnWidths :: (FindOp a (GetColumnWidths ()) (Match r), Op (GetColumnWidths ()) r a impl) => Ref a -> impl Source

data SetColumnWidths a Source

Instances

(~) * impl ([Int] -> IO ()) => Op (SetColumnWidths ()) Browser orig impl 

setColumnWidths :: (FindOp a (SetColumnWidths ()) (Match r), Op (SetColumnWidths ()) r a impl) => Ref a -> impl Source

data Displayed a Source

Instances

(~) * impl (Ref TreeItem -> IO Bool) => Op (Displayed ()) Tree orig impl 
(~) * impl (Int -> IO Bool) => Op (Displayed ()) Browser orig impl 

displayed :: (FindOp a (Displayed ()) (Match r), Op (Displayed ()) r a impl) => Ref a -> impl Source

data MakeVisible a Source

Instances

(~) * impl (Int -> IO ()) => Op (MakeVisible ()) Browser orig impl 

makeVisible :: (FindOp a (MakeVisible ()) (Match r), Op (MakeVisible ()) r a impl) => Ref a -> impl Source

data RemoveIcon a Source

Instances

(~) * impl (Int -> IO ()) => Op (RemoveIcon ()) Browser orig impl 

removeIcon :: (FindOp a (RemoveIcon ()) (Match r), Op (RemoveIcon ()) r a impl) => Ref a -> impl Source

data SelectOnly a Source

Instances

(~) * impl (Ref TreeItem -> IO ()) => Op (SelectOnly ()) Tree orig impl 

selectOnly :: (FindOp a (SelectOnly ()) (Match r), Op (SelectOnly ()) r a impl) => Ref a -> impl Source

data SelectOnlyAndCallback a Source

Instances

(~) * impl (Ref TreeItem -> Bool -> IO ()) => Op (SelectOnlyAndCallback ()) Tree orig impl 

data Deselect a Source

Instances

(~) * impl (TreeItemLocator -> IO Int) => Op (Deselect ()) Tree orig impl 
(~) * impl (IO ()) => Op (Deselect ()) TreeItem orig impl 
(~) * impl (IO Int) => Op (Deselect ()) Browser orig impl 

deselect :: (FindOp a (Deselect ()) (Match r), Op (Deselect ()) r a impl) => Ref a -> impl Source

data DeselectAndCallback a Source

Instances

(~) * impl (TreeItemLocator -> Bool -> IO ()) => Op (DeselectAndCallback ()) Tree orig impl 
(~) * impl (Int -> IO Int) => Op (DeselectAndCallback ()) Browser orig impl 

data GetHposition a Source

Instances

(~) * impl (IO Int) => Op (GetHposition ()) Browser orig impl 

getHposition :: (FindOp a (GetHposition ()) (Match r), Op (GetHposition ()) r a impl) => Ref a -> impl Source

data SetHposition a Source

Instances

(~) * impl (Int -> IO ()) => Op (SetHposition ()) Browser orig impl 

setHposition :: (FindOp a (SetHposition ()) (Match r), Op (SetHposition ()) r a impl) => Ref a -> impl Source

data GetHasScrollbar a Source

Instances

(~) * impl (IO ScrollbarMode) => Op (GetHasScrollbar ()) Browser orig impl 

getHasScrollbar :: (FindOp a (GetHasScrollbar ()) (Match r), Op (GetHasScrollbar ()) r a impl) => Ref a -> impl Source

data SetHasScrollbar a Source

Instances

(~) * impl (ScrollbarMode -> IO ()) => Op (SetHasScrollbar ()) Browser orig impl 

setHasScrollbar :: (FindOp a (SetHasScrollbar ()) (Match r), Op (SetHasScrollbar ()) r a impl) => Ref a -> impl Source

data GetScrollbarSize a Source

Instances

(~) * impl (IO Int) => Op (GetScrollbarSize ()) Tree orig impl 
(~) * impl (IO Int) => Op (GetScrollbarSize ()) Browser orig impl 

getScrollbarSize :: (FindOp a (GetScrollbarSize ()) (Match r), Op (GetScrollbarSize ()) r a impl) => Ref a -> impl Source

data SetScrollbarSize a Source

Instances

(~) * impl (Int -> IO ()) => Op (SetScrollbarSize ()) Tree orig impl 
(~) * impl (Int -> IO ()) => Op (SetScrollbarSize ()) Browser orig impl 

setScrollbarSize :: (FindOp a (SetScrollbarSize ()) (Match r), Op (SetScrollbarSize ()) r a impl) => Ref a -> impl Source

data GetScrollbarWidth a Source

Instances

(~) * impl (IO Width) => Op (GetScrollbarWidth ()) TextDisplay orig impl 
(~) * impl (IO Int) => Op (GetScrollbarWidth ()) Browser orig impl 

getScrollbarWidth :: (FindOp a (GetScrollbarWidth ()) (Match r), Op (GetScrollbarWidth ()) r a impl) => Ref a -> impl Source

data SetScrollbarWidth a Source

Instances

(~) * impl (Width -> IO ()) => Op (SetScrollbarWidth ()) TextDisplay orig impl 
(~) * impl (Int -> IO ()) => Op (SetScrollbarWidth ()) Browser orig impl 

setScrollbarWidth :: (FindOp a (SetScrollbarWidth ()) (Match r), Op (SetScrollbarWidth ()) r a impl) => Ref a -> impl Source

data Sort a Source

Instances

(~) * impl (IO ()) => Op (Sort ()) Browser orig impl 

sort :: (FindOp a (Sort ()) (Match r), Op (Sort ()) r a impl) => Ref a -> impl Source

data SortWithSortType a Source

Instances

(~) * impl (SortType -> IO ()) => Op (SortWithSortType ()) Browser orig impl 

sortWithSortType :: (FindOp a (SortWithSortType ()) (Match r), Op (SortWithSortType ()) r a impl) => Ref a -> impl Source

SelectBrowser

type SelectBrowser = CSelectBrowser Browser Source

IntInput

type IntInput = CIntInput Input Source

Clock

type Clock = CClock Widget Source

data GetValueSinceEpoch a Source

Instances

(~) * impl (IO ClockSinceEpoch) => Op (GetValueSinceEpoch ()) Clock orig impl 

getValueSinceEpoch :: (FindOp a (GetValueSinceEpoch ()) (Match r), Op (GetValueSinceEpoch ()) r a impl) => Ref a -> impl Source

TreePrefs

type TreePrefs = CTreePrefs Base Source

data GetItemLabelfont a Source

Instances

(~) * impl (IO Font) => Op (GetItemLabelfont ()) Tree orig impl 
(~) * impl (IO Font) => Op (GetItemLabelfont ()) TreePrefs orig impl 

getItemLabelfont :: (FindOp a (GetItemLabelfont ()) (Match r), Op (GetItemLabelfont ()) r a impl) => Ref a -> impl Source

data GetItemLabelsize a Source

Instances

(~) * impl (IO FontSize) => Op (GetItemLabelsize ()) Tree orig impl 
(~) * impl (IO FontSize) => Op (GetItemLabelsize ()) TreePrefs orig impl 

getItemLabelsize :: (FindOp a (GetItemLabelsize ()) (Match r), Op (GetItemLabelsize ()) r a impl) => Ref a -> impl Source

data SetItemLabelsize a Source

Instances

(~) * impl (FontSize -> IO ()) => Op (SetItemLabelsize ()) Tree orig impl 
(~) * impl (FontSize -> IO ()) => Op (SetItemLabelsize ()) TreePrefs orig impl 

setItemLabelsize :: (FindOp a (SetItemLabelsize ()) (Match r), Op (SetItemLabelsize ()) r a impl) => Ref a -> impl Source

data SetItemLabelfgcolor a Source

Instances

(~) * impl (Color -> IO ()) => Op (SetItemLabelfgcolor ()) Tree orig impl 
(~) * impl (Color -> IO ()) => Op (SetItemLabelfgcolor ()) TreePrefs orig impl 

data GetItemLabelbgcolor a Source

Instances

(~) * impl (IO Color) => Op (GetItemLabelbgcolor ()) Tree orig impl 
(~) * impl (IO Color) => Op (GetItemLabelbgcolor ()) TreePrefs orig impl 

data SetItemLabelbgcolor a Source

Instances

(~) * impl (Color -> IO ()) => Op (SetItemLabelbgcolor ()) Tree orig impl 
(~) * impl (Color -> IO ()) => Op (SetItemLabelbgcolor ()) TreePrefs orig impl 

data GetLabelfgcolor a Source

Instances

(~) * impl (IO Color) => Op (GetLabelfgcolor ()) TreeItem orig impl 
(~) * impl (IO Color) => Op (GetLabelfgcolor ()) TreePrefs orig impl 

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

data SetLabelfgcolor a Source

Instances

(~) * impl (Color -> IO ()) => Op (SetLabelfgcolor ()) TreeItem orig impl 
(~) * impl (Color -> IO ()) => Op (SetLabelfgcolor ()) TreePrefs orig impl 

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

data GetLabelbgcolor a Source

Instances

(~) * impl (IO Color) => Op (GetLabelbgcolor ()) TreeItem orig impl 
(~) * impl (IO Color) => Op (GetLabelbgcolor ()) TreePrefs orig impl 

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

data SetLabelbgcolor a Source

Instances

(~) * impl (Color -> IO ()) => Op (SetLabelbgcolor ()) TreeItem orig impl 
(~) * impl (Color -> IO ()) => Op (SetLabelbgcolor ()) TreePrefs orig impl 

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

data GetMarginleft a Source

Instances

(~) * impl (IO Int) => Op (GetMarginleft ()) Tree orig impl 
(~) * impl (IO Int) => Op (GetMarginleft ()) TreePrefs orig impl 

getMarginleft :: (FindOp a (GetMarginleft ()) (Match r), Op (GetMarginleft ()) r a impl) => Ref a -> impl Source

data SetMarginleft a Source

Instances

(~) * impl (Int -> IO ()) => Op (SetMarginleft ()) Tree orig impl 
(~) * impl (Int -> IO ()) => Op (SetMarginleft ()) TreePrefs orig impl 

setMarginleft :: (FindOp a (SetMarginleft ()) (Match r), Op (SetMarginleft ()) r a impl) => Ref a -> impl Source

data GetMargintop a Source

Instances

(~) * impl (IO Int) => Op (GetMargintop ()) Tree orig impl 
(~) * impl (IO Int) => Op (GetMargintop ()) TreePrefs orig impl 

getMargintop :: (FindOp a (GetMargintop ()) (Match r), Op (GetMargintop ()) r a impl) => Ref a -> impl Source

data SetMargintop a Source

Instances

(~) * impl (Int -> IO ()) => Op (SetMargintop ()) Tree orig impl 
(~) * impl (Int -> IO ()) => Op (SetMargintop ()) TreePrefs orig impl 

setMargintop :: (FindOp a (SetMargintop ()) (Match r), Op (SetMargintop ()) r a impl) => Ref a -> impl Source

data GetOpenchildMarginbottom a Source

Instances

(~) * impl (IO Int) => Op (GetOpenchildMarginbottom ()) Tree orig impl 
(~) * impl (IO Int) => Op (GetOpenchildMarginbottom ()) TreePrefs orig impl 

data SetOpenchildMarginbottom a Source

Instances

(~) * impl (Int -> IO ()) => Op (SetOpenchildMarginbottom ()) Tree orig impl 
(~) * impl (Int -> IO ()) => Op (SetOpenchildMarginbottom ()) TreePrefs orig impl 

data GetUsericonmarginleft a Source

Instances

(~) * impl (IO Int) => Op (GetUsericonmarginleft ()) Tree orig impl 
(~) * impl (IO Int) => Op (GetUsericonmarginleft ()) TreePrefs orig impl 

data SetUsericonmarginleft a Source

Instances

(~) * impl (Int -> IO ()) => Op (SetUsericonmarginleft ()) Tree orig impl 
(~) * impl (Int -> IO ()) => Op (SetUsericonmarginleft ()) TreePrefs orig impl 

data GetLabelmarginleft a Source

Instances

(~) * impl (IO Int) => Op (GetLabelmarginleft ()) Tree orig impl 
(~) * impl (IO Int) => Op (GetLabelmarginleft ()) TreePrefs orig impl 

getLabelmarginleft :: (FindOp a (GetLabelmarginleft ()) (Match r), Op (GetLabelmarginleft ()) r a impl) => Ref a -> impl Source

data SetLabelmarginleft a Source

Instances

(~) * impl (Int -> IO ()) => Op (SetLabelmarginleft ()) Tree orig impl 
(~) * impl (Int -> IO ()) => Op (SetLabelmarginleft ()) TreePrefs orig impl 

setLabelmarginleft :: (FindOp a (SetLabelmarginleft ()) (Match r), Op (SetLabelmarginleft ()) r a impl) => Ref a -> impl Source

data GetLinespacing a Source

Instances

(~) * impl (IO Int) => Op (GetLinespacing ()) Tree orig impl 
(~) * impl (IO Int) => Op (GetLinespacing ()) TreePrefs orig impl 

getLinespacing :: (FindOp a (GetLinespacing ()) (Match r), Op (GetLinespacing ()) r a impl) => Ref a -> impl Source

data SetLinespacing a Source

Instances

(~) * impl (Int -> IO ()) => Op (SetLinespacing ()) Tree orig impl 
(~) * impl (Int -> IO ()) => Op (SetLinespacing ()) TreePrefs orig impl 

setLinespacing :: (FindOp a (SetLinespacing ()) (Match r), Op (SetLinespacing ()) r a impl) => Ref a -> impl Source

data GetConnectorcolor a Source

Instances

(~) * impl (IO Color) => Op (GetConnectorcolor ()) Tree orig impl 
(~) * impl (IO Color) => Op (GetConnectorcolor ()) TreePrefs orig impl 

getConnectorcolor :: (FindOp a (GetConnectorcolor ()) (Match r), Op (GetConnectorcolor ()) r a impl) => Ref a -> impl Source

data SetConnectorcolor a Source

Instances

(~) * impl (Color -> IO ()) => Op (SetConnectorcolor ()) Tree orig impl 
(~) * impl (Color -> IO ()) => Op (SetConnectorcolor ()) TreePrefs orig impl 

setConnectorcolor :: (FindOp a (SetConnectorcolor ()) (Match r), Op (SetConnectorcolor ()) r a impl) => Ref a -> impl Source

data GetConnectorstyle a Source

Instances

(~) * impl (IO TreeConnector) => Op (GetConnectorstyle ()) Tree orig impl 
(~) * impl (IO TreeConnector) => Op (GetConnectorstyle ()) TreePrefs orig impl 

getConnectorstyle :: (FindOp a (GetConnectorstyle ()) (Match r), Op (GetConnectorstyle ()) r a impl) => Ref a -> impl Source

data SetConnectorstyle a Source

Instances

(~) * impl (TreeConnector -> IO ()) => Op (SetConnectorstyle ()) Tree orig impl 
(~) * impl (TreeConnector -> IO ()) => Op (SetConnectorstyle ()) TreePrefs orig impl 

setConnectorstyle :: (FindOp a (SetConnectorstyle ()) (Match r), Op (SetConnectorstyle ()) r a impl) => Ref a -> impl Source

data GetConnectorwidth a Source

Instances

(~) * impl (IO Int) => Op (GetConnectorwidth ()) Tree orig impl 
(~) * impl (IO Int) => Op (GetConnectorwidth ()) TreePrefs orig impl 

getConnectorwidth :: (FindOp a (GetConnectorwidth ()) (Match r), Op (GetConnectorwidth ()) r a impl) => Ref a -> impl Source

data SetConnectorwidth a Source

Instances

(~) * impl (Int -> IO ()) => Op (SetConnectorwidth ()) Tree orig impl 
(~) * impl (Int -> IO ()) => Op (SetConnectorwidth ()) TreePrefs orig impl 

setConnectorwidth :: (FindOp a (SetConnectorwidth ()) (Match r), Op (SetConnectorwidth ()) r a impl) => Ref a -> impl Source

data GetOpenicon a Source

Instances

(~) * impl (IO (Maybe (Ref Image))) => Op (GetOpenicon ()) Tree orig impl 
(~) * impl (IO (Maybe (Ref Image))) => Op (GetOpenicon ()) TreePrefs orig impl 

getOpenicon :: (FindOp a (GetOpenicon ()) (Match r), Op (GetOpenicon ()) r a impl) => Ref a -> impl Source

data SetOpenicon a Source

Instances

(Parent a Image, (~) * impl (Ref a -> IO ())) => Op (SetOpenicon ()) Tree orig impl 
(Parent a Image, (~) * impl (Ref a -> IO ())) => Op (SetOpenicon ()) TreePrefs orig impl 

setOpenicon :: (FindOp a (SetOpenicon ()) (Match r), Op (SetOpenicon ()) r a impl) => Ref a -> impl Source

data GetCloseicon a Source

Instances

(~) * impl (IO (Maybe (Ref Image))) => Op (GetCloseicon ()) Tree orig impl 
(~) * impl (IO (Maybe (Ref Image))) => Op (GetCloseicon ()) TreePrefs orig impl 

getCloseicon :: (FindOp a (GetCloseicon ()) (Match r), Op (GetCloseicon ()) r a impl) => Ref a -> impl Source

data SetCloseicon a Source

Instances

(Parent a Image, (~) * impl (Ref a -> IO ())) => Op (SetCloseicon ()) Tree orig impl 
(Parent a Image, (~) * impl (Ref a -> IO ())) => Op (SetCloseicon ()) TreePrefs orig impl 

setCloseicon :: (FindOp a (SetCloseicon ()) (Match r), Op (SetCloseicon ()) r a impl) => Ref a -> impl Source

data GetUsericon a Source

Instances

(~) * impl (IO (Maybe (Ref Image))) => Op (GetUsericon ()) Tree orig impl 
(~) * impl (IO (Ref Image)) => Op (GetUsericon ()) TreeItem orig impl 
(~) * impl (IO (Maybe (Ref Image))) => Op (GetUsericon ()) TreePrefs orig impl 

getUsericon :: (FindOp a (GetUsericon ()) (Match r), Op (GetUsericon ()) r a impl) => Ref a -> impl Source

data SetUsericon a Source

Instances

(Parent a Image, (~) * impl (Ref a -> IO ())) => Op (SetUsericon ()) Tree orig impl 
(Parent a Image, (~) * impl (Ref a -> IO ())) => Op (SetUsericon ()) TreeItem orig impl 
(Parent a Image, (~) * impl (Ref a -> IO ())) => Op (SetUsericon ()) TreePrefs orig impl 

setUsericon :: (FindOp a (SetUsericon ()) (Match r), Op (SetUsericon ()) r a impl) => Ref a -> impl Source

data GetShowcollapse a Source

Instances

(~) * impl (IO Int) => Op (GetShowcollapse ()) Tree orig impl 
(~) * impl (IO Bool) => Op (GetShowcollapse ()) TreePrefs orig impl 

getShowcollapse :: (FindOp a (GetShowcollapse ()) (Match r), Op (GetShowcollapse ()) r a impl) => Ref a -> impl Source

data SetShowcollapse a Source

Instances

(~) * impl (Int -> IO ()) => Op (SetShowcollapse ()) Tree orig impl 
(~) * impl (Bool -> IO ()) => Op (SetShowcollapse ()) TreePrefs orig impl 

setShowcollapse :: (FindOp a (SetShowcollapse ()) (Match r), Op (SetShowcollapse ()) r a impl) => Ref a -> impl Source

data GetSortorder a Source

Instances

(~) * impl (IO TreeSort) => Op (GetSortorder ()) Tree orig impl 
(~) * impl (IO TreeSort) => Op (GetSortorder ()) TreePrefs orig impl 

getSortorder :: (FindOp a (GetSortorder ()) (Match r), Op (GetSortorder ()) r a impl) => Ref a -> impl Source

data SetSortorder a Source

Instances

(~) * impl (TreeSort -> IO ()) => Op (SetSortorder ()) Tree orig impl 
(~) * impl (TreeSort -> IO ()) => Op (SetSortorder ()) TreePrefs orig impl 

setSortorder :: (FindOp a (SetSortorder ()) (Match r), Op (SetSortorder ()) r a impl) => Ref a -> impl Source

data GetSelectbox a Source

Instances

(~) * impl (IO Boxtype) => Op (GetSelectbox ()) Tree orig impl 
(~) * impl (IO Boxtype) => Op (GetSelectbox ()) TreePrefs orig impl 

getSelectbox :: (FindOp a (GetSelectbox ()) (Match r), Op (GetSelectbox ()) r a impl) => Ref a -> impl Source

data SetSelectbox a Source

Instances

(~) * impl (Boxtype -> IO ()) => Op (SetSelectbox ()) Tree orig impl 
(~) * impl (Boxtype -> IO ()) => Op (SetSelectbox ()) TreePrefs orig impl 

setSelectbox :: (FindOp a (SetSelectbox ()) (Match r), Op (SetSelectbox ()) r a impl) => Ref a -> impl Source

data GetShowroot a Source

Instances

(~) * impl (IO Bool) => Op (GetShowroot ()) Tree orig impl 
(~) * impl (IO Bool) => Op (GetShowroot ()) TreePrefs orig impl 

getShowroot :: (FindOp a (GetShowroot ()) (Match r), Op (GetShowroot ()) r a impl) => Ref a -> impl Source

data SetShowroot a Source

Instances

(~) * impl (Bool -> IO ()) => Op (SetShowroot ()) Tree orig impl 
(~) * impl (Bool -> IO ()) => Op (SetShowroot ()) TreePrefs orig impl 

setShowroot :: (FindOp a (SetShowroot ()) (Match r), Op (SetShowroot ()) r a impl) => Ref a -> impl Source

data GetSelectmode a Source

Instances

(~) * impl (IO TreeSelect) => Op (GetSelectmode ()) TreePrefs orig impl 

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

data SetSelectmode a Source

Instances

(~) * impl (TreeSelect -> IO ()) => Op (SetSelectmode ()) Tree orig impl 
(~) * impl (TreeSelect -> IO ()) => Op (SetSelectmode ()) TreePrefs orig impl 

setSelectmode :: (FindOp a (SetSelectmode ()) (Match r), Op (SetSelectmode ()) r a impl) => Ref a -> impl Source

TreeItem

type TreeItem = CTreeItem Base Source

data ShowSelf a Source

Instances

(~) * impl (IO ()) => Op (ShowSelf ()) Tree orig impl 
(~) * impl (Maybe String -> IO ()) => Op (ShowSelf ()) TreeItem orig impl 

showSelf :: (FindOp a (ShowSelf ()) (Match r), Op (ShowSelf ()) r a impl) => Ref a -> impl Source

data SetWidget a Source

Instances

(Parent a Widget, (~) * impl (Ref a -> IO ())) => Op (SetWidget ()) TreeItem orig impl 

setWidget :: (FindOp a (SetWidget ()) (Match r), Op (SetWidget ()) r a impl) => Ref a -> impl Source

data GetWidget a Source

Instances

(~) * impl (IO (Ref Widget)) => Op (GetWidget ()) TreeItem orig impl 

getWidget :: (FindOp a (GetWidget ()) (Match r), Op (GetWidget ()) r a impl) => Ref a -> impl Source

data Child a Source

Instances

(~) * impl (Int -> IO (Maybe (Ref Widget))) => Op (Child ()) TreeItem orig impl 

child :: (FindOp a (Child ()) (Match r), Op (Child ()) r a impl) => Ref a -> impl Source

data HasChildren a Source

Instances

(~) * impl (IO Bool) => Op (HasChildren ()) TreeItem orig impl 

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

data FindChild a Source

Instances

(~) * impl (TreeItemLocator -> IO (Maybe TreeItemIndex)) => Op (FindChild ()) TreeItem orig impl 

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

data RemoveChild a Source

Instances

(~) * impl (TreeItemLocator -> IO (Either UnknownError ())) => Op (RemoveChild ()) TreeItem orig impl 

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

data ClearChildren a Source

Instances

(Parent a TreeItem, (~) * impl (Ref a -> IO ())) => Op (ClearChildren ()) Tree orig impl 
(~) * impl (IO ()) => Op (ClearChildren ()) TreeItem orig impl 

clearChildren :: (FindOp a (ClearChildren ()) (Match r), Op (ClearChildren ()) r a impl) => Ref a -> impl Source

data SwapChildren a Source

Instances

(~) * impl (Int -> Int -> IO ()) => Op (SwapChildren ()) TreeItem orig impl 

swapChildren :: (FindOp a (SwapChildren ()) (Match r), 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 

data FindInChildren a Source

Instances

(~) * impl ([String] -> IO (Maybe (Ref TreeItem))) => Op (FindInChildren ()) TreeItem orig impl 

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

data FindItem a Source

Instances

(~) * impl (String -> IO (Maybe (Ref TreeItem))) => Op (FindItem ()) Tree orig impl 
(~) * impl ([String] -> IO (Maybe (Ref TreeItem))) => Op (FindItem ()) TreeItem orig impl 

findItem :: (FindOp a (FindItem ()) (Match r), Op (FindItem ()) r a impl) => Ref a -> impl Source

data AddAt a Source

Instances

(Parent a TreeItem, (~) * impl (String -> Ref a -> IO (Maybe (Ref TreeItem)))) => Op (AddAt ()) Tree orig impl 
(Parent a TreeItem, Parent b TreePrefs, (~) * impl (Ref b -> [String] -> Maybe (Ref a) -> IO (Maybe (Ref a)))) => Op (AddAt ()) TreeItem orig impl 

addAt :: (FindOp a (AddAt ()) (Match r), Op (AddAt ()) r a impl) => Ref a -> impl Source

data InsertAbove a Source

Instances

(Parent a TreeItem, (~) * impl (Ref a -> String -> IO (Maybe (Ref a)))) => Op (InsertAbove ()) Tree orig impl 
(Parent a TreePrefs, (~) * impl (Ref a -> String -> IO (Maybe (Ref TreeItem)))) => Op (InsertAbove ()) TreeItem orig impl 

insertAbove :: (FindOp a (InsertAbove ()) (Match r), Op (InsertAbove ()) r a impl) => Ref a -> impl Source

data Deparent a Source

Instances

(~) * impl (Int -> IO (Either UnknownError (Ref orig))) => Op (Deparent ()) TreeItem orig impl 

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

data Reparent a Source

Instances

(Parent a TreeItem, (~) * impl (Ref a -> Int -> IO (Either UnknownError ()))) => Op (Reparent ()) TreeItem orig impl 

reparent :: (FindOp a (Reparent ()) (Match r), 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 

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

data GetDepth a Source

Instances

(~) * impl (IO Int) => Op (GetDepth ()) TreeItem orig impl 

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

data NextSibling a Source

Instances

(~) * impl (IO (Maybe (Ref TreeItem))) => Op (NextSibling ()) TreeItem orig impl 

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

data PrevSibling a Source

Instances

(~) * impl (IO (Maybe (Ref TreeItem))) => Op (PrevSibling ()) TreeItem orig impl 

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

data UpdatePrevNext a Source

Instances

(~) * impl (Int -> IO ()) => Op (UpdatePrevNext ()) TreeItem orig impl 

updatePrevNext :: (FindOp a (UpdatePrevNext ()) (Match r), 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 

nextDisplayed :: (FindOp a (NextDisplayed ()) (Match r), 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 

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

data Open a Source

Instances

(~) * impl (TreeItemLocator -> IO ()) => Op (Open ()) Tree orig impl 
(~) * impl (IO ()) => Op (Open ()) TreeItem orig impl 

open :: (FindOp a (Open ()) (Match r), Op (Open ()) r a impl) => Ref a -> impl Source

data Close a Source

Instances

(~) * impl (TreeItemLocator -> IO ()) => Op (Close ()) Tree orig impl 
(~) * impl (IO ()) => Op (Close ()) TreeItem orig impl 

close :: (FindOp a (Close ()) (Match r), Op (Close ()) r a impl) => Ref a -> impl Source

data IsOpen a Source

Instances

(~) * impl (TreeItemLocator -> IO Bool) => Op (IsOpen ()) Tree orig impl 
(~) * impl (IO Bool) => Op (IsOpen ()) TreeItem orig impl 

isOpen :: (FindOp a (IsOpen ()) (Match r), Op (IsOpen ()) r a impl) => Ref a -> impl Source

data IsClose a Source

Instances

(~) * impl (TreeItemLocator -> IO Bool) => Op (IsClose ()) Tree orig impl 
(~) * impl (IO Bool) => Op (IsClose ()) TreeItem orig impl 

isClose :: (FindOp a (IsClose ()) (Match r), Op (IsClose ()) r a impl) => Ref a -> impl Source

data OpenToggle a Source

Instances

(~) * impl (Ref TreeItem -> IO ()) => Op (OpenToggle ()) Tree orig impl 
(~) * impl (IO ()) => Op (OpenToggle ()) TreeItem orig impl 

openToggle :: (FindOp a (OpenToggle ()) (Match r), Op (OpenToggle ()) r a impl) => Ref a -> impl Source

data SelectWithVal a Source

Instances

(~) * impl (Int -> IO ()) => Op (SelectWithVal ()) TreeItem orig impl 

selectWithVal :: (FindOp a (SelectWithVal ()) (Match r), Op (SelectWithVal ()) r a impl) => Ref a -> impl Source

data SelectToggle a Source

Instances

(~) * impl (Ref TreeItem -> IO ()) => Op (SelectToggle ()) Tree orig impl 
(~) * impl (IO ()) => Op (SelectToggle ()) TreeItem orig impl 

selectToggle :: (FindOp a (SelectToggle ()) (Match r), Op (SelectToggle ()) r a impl) => Ref a -> impl Source

data SelectAll a Source

Instances

(~) * impl (Ref TreeItem -> IO ()) => Op (SelectAll ()) Tree orig impl 
(~) * impl (IO Int) => Op (SelectAll ()) TreeItem orig impl 

selectAll :: (FindOp a (SelectAll ()) (Match r), Op (SelectAll ()) r a impl) => Ref a -> impl Source

data DeselectAll a Source

Instances

(~) * impl (IO Int) => Op (DeselectAll ()) TreeItem orig impl 

deselectAll :: (FindOp a (DeselectAll ()) (Match r), Op (DeselectAll ()) r a impl) => Ref a -> impl Source

data ActivateWithVal a Source

Instances

(~) * impl (Int -> IO ()) => Op (ActivateWithVal ()) TreeItem orig impl 

activateWithVal :: (FindOp a (ActivateWithVal ()) (Match r), Op (ActivateWithVal ()) r a impl) => Ref a -> impl Source

data IsActive a Source

Instances

(~) * impl (IO Bool) => Op (IsActive ()) TreeItem orig impl 

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

data IsVisible a Source

Instances

(~) * impl (IO Bool) => Op (IsVisible ()) TreeItem orig impl 

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

data VisibleR a Source

Instances

(~) * impl (IO Bool) => Op (VisibleR ()) TreeItem orig impl 

visibleR :: (FindOp a (VisibleR ()) (Match r), 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 

findClicked :: (FindOp a (FindClicked ()) (Match r), 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 

data EventOnLabel a Source

Instances

(Parent a TreePrefs, (~) * impl (Ref a -> IO Int)) => Op (EventOnLabel ()) TreeItem orig impl 

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

data IsRoot a Source

Instances

(~) * impl (IO Bool) => Op (IsRoot ()) TreeItem orig impl 

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

data LabelX a Source

Instances

(~) * impl (IO Int) => Op (LabelX ()) TreeItem orig impl 

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

data LabelY a Source

Instances

(~) * impl (IO Int) => Op (LabelY ()) TreeItem orig impl 

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

data LabelW a Source

Instances

(~) * impl (IO Int) => Op (LabelW ()) TreeItem orig impl 

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

data LabelH a Source

Instances

(~) * impl (IO Int) => Op (LabelH ()) TreeItem orig impl 

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

Tree

type Tree = CTree Group Source

data RootLabel a Source

Instances

(~) * impl (String -> IO ()) => Op (RootLabel ()) Tree orig impl 

rootLabel :: (FindOp a (RootLabel ()) (Match r), Op (RootLabel ()) r a impl) => Ref a -> impl Source

data Root a Source

Instances

(~) * impl (IO (Maybe (Ref TreeItem))) => Op (Root ()) Tree orig impl 

root :: (FindOp a (Root ()) (Match r), Op (Root ()) r a impl) => Ref a -> impl Source

data ItemClicked a Source

Instances

(~) * impl (IO (Maybe (Ref TreeItem))) => Op (ItemClicked ()) Tree orig impl 

itemClicked :: (FindOp a (ItemClicked ()) (Match r), Op (ItemClicked ()) r a impl) => Ref a -> impl Source

data FirstVisible a Source

Instances

(~) * impl (IO (Maybe (Ref TreeItem))) => Op (FirstVisible ()) Tree orig impl 

firstVisible :: (FindOp a (FirstVisible ()) (Match r), Op (FirstVisible ()) r a impl) => Ref a -> impl Source

data NextWithItem a Source

Instances

(~) * impl (Ref TreeItem -> IO (Maybe (Ref TreeItem))) => Op (NextWithItem ()) Tree orig impl 

nextWithItem :: (FindOp a (NextWithItem ()) (Match r), Op (NextWithItem ()) r a impl) => Ref a -> impl Source

data PrevWithItem a Source

Instances

(~) * impl (Ref TreeItem -> IO (Maybe (Ref TreeItem))) => Op (PrevWithItem ()) Tree orig impl 

prevWithItem :: (FindOp a (PrevWithItem ()) (Match r), Op (PrevWithItem ()) r a impl) => Ref a -> impl Source

data GetLast a Source

Instances

(~) * impl (IO (Maybe (Ref TreeItem))) => Op (GetLast ()) Tree orig impl 

getLast :: (FindOp a (GetLast ()) (Match r), Op (GetLast ()) r a impl) => Ref a -> impl Source

data LastVisible a Source

Instances

(~) * impl (IO (Maybe (Ref TreeItem))) => Op (LastVisible ()) Tree orig impl 

lastVisible :: (FindOp a (LastVisible ()) (Match r), Op (LastVisible ()) r a impl) => Ref a -> impl Source

data FirstSelectedItem a Source

Instances

(~) * impl (IO (Maybe (Ref TreeItem))) => Op (FirstSelectedItem ()) Tree orig impl 

firstSelectedItem :: (FindOp a (FirstSelectedItem ()) (Match r), Op (FirstSelectedItem ()) r a impl) => Ref a -> impl Source

data NextSelectedItem a Source

Instances

(~) * impl (IO (Maybe (Ref TreeItem))) => Op (NextSelectedItem ()) Tree orig impl 

nextSelectedItem :: (FindOp a (NextSelectedItem ()) (Match r), Op (NextSelectedItem ()) r a impl) => Ref a -> impl Source

data NextSelectedItemWithItem a Source

Instances

(~) * impl (Ref TreeItem -> IO (Maybe (Ref TreeItem))) => Op (NextSelectedItemWithItem ()) Tree orig impl 

data OpenAndCallback a Source

Instances

(~) * impl (TreeItemLocator -> Bool -> IO ()) => Op (OpenAndCallback ()) Tree orig impl 

openAndCallback :: (FindOp a (OpenAndCallback ()) (Match r), Op (OpenAndCallback ()) r a impl) => Ref a -> impl Source

data OpenToggleAndCallback a Source

Instances

(~) * impl (Ref TreeItem -> Bool -> IO ()) => Op (OpenToggleAndCallback ()) Tree orig impl 

data CloseAndCallback a Source

Instances

(~) * impl (TreeItemLocator -> Bool -> IO ()) => Op (CloseAndCallback ()) Tree orig impl 

closeAndCallback :: (FindOp a (CloseAndCallback ()) (Match r), Op (CloseAndCallback ()) r a impl) => Ref a -> impl Source

data SelectAndCallback a Source

Instances

(~) * impl (TreeItemLocator -> Bool -> IO ()) => Op (SelectAndCallback ()) Tree orig impl 

selectAndCallback :: (FindOp a (SelectAndCallback ()) (Match r), Op (SelectAndCallback ()) r a impl) => Ref a -> impl Source

data SelectToggleAndCallback a Source

Instances

(~) * impl (Ref TreeItem -> Bool -> IO ()) => Op (SelectToggleAndCallback ()) Tree orig impl 

data SelectAllAndCallback a Source

Instances

(~) * impl (Ref TreeItem -> Bool -> IO ()) => Op (SelectAllAndCallback ()) Tree orig impl 

data SetItemFocus a Source

Instances

(~) * impl (Ref TreeItem -> IO ()) => Op (SetItemFocus ()) Tree orig impl 

setItemFocus :: (FindOp a (SetItemFocus ()) (Match r), Op (SetItemFocus ()) r a impl) => Ref a -> impl Source

data GetItemFocus a Source

Instances

(~) * impl (IO (Maybe (Ref TreeItem))) => Op (GetItemFocus ()) Tree orig impl 

getItemFocus :: (FindOp a (GetItemFocus ()) (Match r), Op (GetItemFocus ()) r a impl) => Ref a -> impl Source

data IsSelectedWithItem a Source

Instances

(~) * impl (TreeItemLocator -> IO Bool) => Op (IsSelectedWithItem ()) Tree orig impl 

isSelectedWithItem :: (FindOp a (IsSelectedWithItem ()) (Match r), Op (IsSelectedWithItem ()) r a impl) => Ref a -> impl Source

data SetItemLabelfont a Source

Instances

(~) * impl (Font -> IO ()) => Op (SetItemLabelfont ()) Tree orig impl 

setItemLabelfont :: (FindOp a (SetItemLabelfont ()) (Match r), Op (SetItemLabelfont ()) r a impl) => Ref a -> impl Source

data GetItemLabelfgcolor a Source

Instances

(~) * impl (IO Color) => Op (GetItemLabelfgcolor ()) Tree orig impl 

data Selectmode a Source

Instances

(~) * impl (IO TreeSelect) => Op (Selectmode ()) Tree orig impl 

selectmode :: (FindOp a (Selectmode ()) (Match r), Op (Selectmode ()) r a impl) => Ref a -> impl Source

data ShowItemWithYoff a Source

Instances

(~) * impl (Ref TreeItem -> Maybe Int -> IO ()) => Op (ShowItemWithYoff ()) Tree orig impl 

showItemWithYoff :: (FindOp a (ShowItemWithYoff ()) (Match r), Op (ShowItemWithYoff ()) r a impl) => Ref a -> impl Source

data ShowItemTop a Source

Instances

(~) * impl (Ref TreeItem -> IO ()) => Op (ShowItemTop ()) Tree orig impl 

showItemTop :: (FindOp a (ShowItemTop ()) (Match r), Op (ShowItemTop ()) r a impl) => Ref a -> impl Source

data ShowItemMiddle a Source

Instances

(~) * impl (Ref TreeItem -> IO ()) => Op (ShowItemMiddle ()) Tree orig impl 

showItemMiddle :: (FindOp a (ShowItemMiddle ()) (Match r), Op (ShowItemMiddle ()) r a impl) => Ref a -> impl Source

data ShowItemBottom a Source

Instances

(~) * impl (Ref TreeItem -> IO ()) => Op (ShowItemBottom ()) Tree orig impl 

showItemBottom :: (FindOp a (ShowItemBottom ()) (Match r), Op (ShowItemBottom ()) r a impl) => Ref a -> impl Source

data Display a Source

Instances

(~) * impl (Ref TreeItem -> IO ()) => Op (Display ()) Tree orig impl 

display :: (FindOp a (Display ()) (Match r), Op (Display ()) r a impl) => Ref a -> impl Source

data GetVposition a Source

Instances

(~) * impl (IO Int) => Op (GetVposition ()) Tree orig impl 

getVposition :: (FindOp a (GetVposition ()) (Match r), Op (GetVposition ()) r a impl) => Ref a -> impl Source

data SetVposition a Source

Instances

(~) * impl (Int -> IO ()) => Op (SetVposition ()) Tree orig impl 

setVposition :: (FindOp a (SetVposition ()) (Match r), Op (SetVposition ()) r a impl) => Ref a -> impl Source

data IsScrollbar a Source

Instances

(Parent a Widget, (~) * impl (Ref a -> IO Bool)) => Op (IsScrollbar ()) Tree orig impl 

isScrollbar :: (FindOp a (IsScrollbar ()) (Match r), Op (IsScrollbar ()) r a impl) => Ref a -> impl Source

data IsVscrollVisible a Source

Instances

(~) * impl (IO Bool) => Op (IsVscrollVisible ()) Tree orig impl 

isVscrollVisible :: (FindOp a (IsVscrollVisible ()) (Match r), Op (IsVscrollVisible ()) r a impl) => Ref a -> impl Source

data SetCallbackItem a Source

Instances

(Parent a TreeItem, (~) * impl (Ref a -> IO ())) => Op (SetCallbackItem ()) Tree orig impl 

setCallbackItem :: (FindOp a (SetCallbackItem ()) (Match r), Op (SetCallbackItem ()) r a impl) => Ref a -> impl Source

data GetCallbackItem a Source

Instances

(~) * impl (IO (Maybe (Ref TreeItem))) => Op (GetCallbackItem ()) Tree orig impl 

getCallbackItem :: (FindOp a (GetCallbackItem ()) (Match r), Op (GetCallbackItem ()) r a impl) => Ref a -> impl Source

data SetCallbackReason a Source

Instances

(~) * impl (TreeReasonType -> IO ()) => Op (SetCallbackReason ()) Tree orig impl 

setCallbackReason :: (FindOp a (SetCallbackReason ()) (Match r), Op (SetCallbackReason ()) r a impl) => Ref a -> impl Source

data GetCallbackReason a Source

Instances

(~) * impl (IO TreeReasonType) => Op (GetCallbackReason ()) Tree orig impl 

getCallbackReason :: (FindOp a (GetCallbackReason ()) (Match r), Op (GetCallbackReason ()) r a impl) => Ref a -> impl Source

TextSelection

type TextSelection = CTextSelection Base Source

data Update a Source

Instances

(~) * impl (BufferOffset -> Int -> Int -> IO ()) => Op (Update ()) TextSelection orig impl 

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

data Start a Source

Instances

(~) * impl (IO BufferOffset) => Op (Start ()) TextSelection orig impl 

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

data SetSelected a Source

Instances

(~) * impl (Bool -> IO ()) => Op (SetSelected ()) TextSelection orig impl 

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

data Includes a Source

Instances

(~) * impl (BufferOffset -> IO Bool) => Op (Includes ()) TextSelection orig impl 

includes :: (FindOp a (Includes ()) (Match r), 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 

data FileEncodingWarningMessage a Source

Instances

(~) * impl (IO String) => Op (FileEncodingWarningMessage ()) TextBuffer orig impl 

data GetLength a Source

Instances

(~) * impl (IO Int) => Op (GetLength ()) TextBuffer orig impl 

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

data TextRange a Source

Instances

(~) * impl (BufferRange -> IO String) => Op (TextRange ()) TextBuffer orig impl 

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

data CharAt a Source

Instances

(~) * impl (BufferOffset -> IO Char) => Op (CharAt ()) TextBuffer orig impl 

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

data ByteAt a Source

Instances

(~) * impl (BufferOffset -> IO Char) => Op (ByteAt ()) TextBuffer orig impl 

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

data AppendToBuffer a Source

Instances

(~) * impl (String -> IO ()) => Op (AppendToBuffer ()) TextBuffer orig impl 

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

data CanUndo a Source

Instances

(~) * impl (Bool -> IO ()) => Op (CanUndo ()) TextBuffer orig impl 

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

data Insertfile a Source

Instances

(~) * impl (String -> BufferOffset -> IO (Either DataProcessingError ())) => Op (Insertfile ()) TextBuffer orig impl 

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

data InsertfileWithBuflen a Source

Instances

(~) * impl (String -> BufferOffset -> Int -> IO (Either DataProcessingError ())) => Op (InsertfileWithBuflen ()) TextBuffer orig impl 

data Appendfile a Source

Instances

(~) * impl (String -> IO (Either DataProcessingError ())) => Op (Appendfile ()) TextBuffer orig impl 

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

data AppendfileWithBuflen a Source

Instances

(~) * impl (String -> Int -> IO (Either DataProcessingError ())) => Op (AppendfileWithBuflen ()) TextBuffer orig impl 

data Loadfile a Source

Instances

(~) * impl (String -> IO (Either DataProcessingError ())) => Op (Loadfile ()) TextBuffer orig impl 

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

data LoadfileWithBuflen a Source

Instances

(~) * impl (String -> Int -> IO (Either DataProcessingError ())) => Op (LoadfileWithBuflen ()) TextBuffer orig impl 

loadfileWithBuflen :: (FindOp a (LoadfileWithBuflen ()) (Match r), Op (LoadfileWithBuflen ()) r a impl) => Ref a -> impl Source

data Outputfile a Source

Instances

(~) * impl (String -> BufferRange -> IO (Either DataProcessingError ())) => Op (Outputfile ()) TextBuffer orig impl 

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

data OutputfileWithBuflen a Source

Instances

(~) * impl (String -> BufferRange -> Int -> IO (Either DataProcessingError ())) => Op (OutputfileWithBuflen ()) TextBuffer orig impl 

data Savefile a Source

Instances

(~) * impl (String -> IO (Either DataProcessingError ())) => Op (Savefile ()) TextBuffer orig impl 

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

data SavefileWithBuflen a Source

Instances

(~) * impl (String -> Int -> IO (Either DataProcessingError ())) => Op (SavefileWithBuflen ()) TextBuffer orig impl 

savefileWithBuflen :: (FindOp a (SavefileWithBuflen ()) (Match r), Op (SavefileWithBuflen ()) r a impl) => Ref a -> impl Source

data GetTabDistance a Source

Instances

(~) * impl (IO Int) => Op (GetTabDistance ()) TextBuffer orig impl 

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

data SetTabDistance a Source

Instances

(~) * impl (Int -> IO ()) => Op (SetTabDistance ()) TextBuffer orig impl 

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

data Unselect a Source

Instances

(~) * impl (IO ()) => Op (Unselect ()) TextBuffer orig impl 

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

data SelectionPosition a Source

Instances

(~) * impl (IO BufferRange) => Op (SelectionPosition ()) TextBuffer orig impl 

selectionPosition :: (FindOp a (SelectionPosition ()) (Match r), Op (SelectionPosition ()) r a impl) => Ref a -> impl Source

data SelectionText a Source

Instances

(~) * impl (IO String) => Op (SelectionText ()) TextBuffer orig impl 

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

data RemoveSelection a Source

Instances

(~) * impl (IO ()) => Op (RemoveSelection ()) TextBuffer orig impl 

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

data ReplaceSelection a Source

Instances

(~) * impl (String -> IO ()) => Op (ReplaceSelection ()) TextBuffer orig impl 

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

data SecondarySelect a Source

Instances

(~) * impl (BufferRange -> IO ()) => Op (SecondarySelect ()) TextBuffer orig impl 

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

data SecondarySelected a Source

Instances

(~) * impl (IO Bool) => Op (SecondarySelected ()) TextBuffer orig impl 

secondarySelected :: (FindOp a (SecondarySelected ()) (Match r), Op (SecondarySelected ()) r a impl) => Ref a -> impl Source

data SecondaryUnselect a Source

Instances

(~) * impl (IO ()) => Op (SecondaryUnselect ()) TextBuffer orig impl 

secondaryUnselect :: (FindOp a (SecondaryUnselect ()) (Match r), Op (SecondaryUnselect ()) r a impl) => Ref a -> impl Source

data SecondarySelectionText a Source

Instances

(~) * impl (IO String) => Op (SecondarySelectionText ()) TextBuffer orig impl 

data RemoveSecondarySelection a Source

Instances

(~) * impl (IO ()) => Op (RemoveSecondarySelection ()) TextBuffer orig impl 

data ReplaceSecondarySelection a Source

Instances

(~) * impl (String -> IO ()) => Op (ReplaceSecondarySelection ()) TextBuffer orig impl 

data GetHighlight a Source

Instances

(~) * impl (IO Bool) => Op (GetHighlight ()) TextBuffer orig impl 

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

data SetHighlight a Source

Instances

(~) * impl (BufferRange -> IO ()) => Op (SetHighlight ()) TextBuffer orig impl 

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

data Unhighlight a Source

Instances

(~) * impl (IO ()) => Op (Unhighlight ()) TextBuffer orig impl 

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

data HighlightPosition a Source

Instances

(~) * impl (IO (Maybe BufferRange)) => Op (HighlightPosition ()) TextBuffer orig impl 

highlightPosition :: (FindOp a (HighlightPosition ()) (Match r), Op (HighlightPosition ()) r a impl) => Ref a -> impl Source

data HighlightText a Source

Instances

(~) * impl (IO String) => Op (HighlightText ()) TextBuffer orig impl 

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

data AddModifyCallback a Source

Instances

(~) * impl (TextModifyCb -> IO (FunPtr ())) => Op (AddModifyCallback ()) TextBuffer orig impl 

addModifyCallback :: (FindOp a (AddModifyCallback ()) (Match r), Op (AddModifyCallback ()) r a impl) => Ref a -> impl Source

data RemoveModifyCallback a Source

Instances

(~) * impl (FunPtr () -> IO ()) => Op (RemoveModifyCallback ()) TextBuffer orig impl 

data CallModifyCallbacks a Source

Instances

(~) * impl (IO ()) => Op (CallModifyCallbacks ()) TextBuffer orig impl 

data AddPredeleteCallback a Source

Instances

(~) * impl (TextPredeleteCb -> IO (FunPtr ())) => Op (AddPredeleteCallback ()) TextBuffer orig impl 

data RemovePredeleteCallback a Source

Instances

(~) * impl (FunPtr () -> IO ()) => Op (RemovePredeleteCallback ()) TextBuffer orig impl 

data CallPredeleteCallbacks a Source

Instances

(~) * impl (IO ()) => Op (CallPredeleteCallbacks ()) TextBuffer orig impl 

data LineText a Source

Instances

(~) * impl (Int -> IO (Either OutOfRange String)) => Op (LineText ()) TextBuffer orig impl 

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

data LineStart a Source

Instances

(~) * impl (BufferOffset -> IO BufferOffset) => Op (LineStart ()) TextDisplay orig impl 
(~) * impl (Int -> IO (Either OutOfRange BufferOffset)) => Op (LineStart ()) TextBuffer orig impl 

lineStart :: (FindOp a (LineStart ()) (Match r), Op (LineStart ()) r a impl) => Ref a -> impl Source

data LineEnd a Source

Instances

(~) * impl (BufferOffset -> Bool -> IO BufferOffset) => Op (LineEnd ()) TextDisplay orig impl 
(~) * impl (Int -> IO (Either OutOfRange BufferOffset)) => Op (LineEnd ()) TextBuffer orig impl 

lineEnd :: (FindOp a (LineEnd ()) (Match r), Op (LineEnd ()) r a impl) => Ref a -> impl Source

data WordStart a Source

Instances

(~) * impl (BufferOffset -> IO BufferOffset) => Op (WordStart ()) TextDisplay orig impl 
(~) * impl (BufferOffset -> IO (Either OutOfRange BufferOffset)) => Op (WordStart ()) TextBuffer orig impl 

wordStart :: (FindOp a (WordStart ()) (Match r), Op (WordStart ()) r a impl) => Ref a -> impl Source

data WordEnd a Source

Instances

(~) * impl (BufferOffset -> IO BufferOffset) => Op (WordEnd ()) TextDisplay orig impl 
(~) * impl (BufferOffset -> IO (Either OutOfRange BufferOffset)) => Op (WordEnd ()) TextBuffer orig impl 

wordEnd :: (FindOp a (WordEnd ()) (Match r), Op (WordEnd ()) r a impl) => Ref a -> impl Source

data CountDisplayedCharacters a Source

Instances

(~) * impl (BufferRange -> IO Int) => Op (CountDisplayedCharacters ()) TextBuffer orig impl 

data SkipDisplayedCharacters a Source

Instances

(~) * impl (BufferOffset -> Int -> IO BufferOffset) => Op (SkipDisplayedCharacters ()) TextBuffer orig impl 

data CountLines a Source

Instances

(~) * impl (BufferRange -> Bool -> IO Int) => Op (CountLines ()) TextDisplay orig impl 
(~) * impl (BufferRange -> IO Int) => Op (CountLines ()) TextBuffer orig impl 

countLines :: (FindOp a (CountLines ()) (Match r), Op (CountLines ()) r a impl) => Ref a -> impl Source

data SkipLines a Source

Instances

(~) * impl (BufferOffset -> Int -> Bool -> IO BufferOffset) => Op (SkipLines ()) TextDisplay orig impl 
(~) * impl (BufferOffset -> Int -> IO BufferOffset) => Op (SkipLines ()) TextBuffer orig impl 

skipLines :: (FindOp a (SkipLines ()) (Match r), Op (SkipLines ()) r a impl) => Ref a -> impl Source

data RewindLines a Source

Instances

(~) * impl (BufferOffset -> Int -> IO BufferOffset) => Op (RewindLines ()) TextDisplay orig impl 
(~) * impl (BufferOffset -> Int -> IO Int) => Op (RewindLines ()) TextBuffer orig impl 

rewindLines :: (FindOp a (RewindLines ()) (Match r), Op (RewindLines ()) r a impl) => Ref a -> impl Source

data FindcharForward a Source

Instances

(~) * impl (BufferOffset -> Char -> IO (Either NotFound BufferOffset)) => Op (FindcharForward ()) TextBuffer orig impl 

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

data FindcharBackward a Source

Instances

(~) * impl (BufferOffset -> Char -> IO (Either NotFound BufferOffset)) => Op (FindcharBackward ()) TextBuffer orig impl 

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

data PrimarySelection a Source

Instances

(~) * impl (IO (Ref TextSelection)) => Op (PrimarySelection ()) TextBuffer orig impl 

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

data SecondarySelection a Source

Instances

(~) * impl (IO (Ref TextSelection)) => Op (SecondarySelection ()) TextBuffer orig impl 

secondarySelection :: (FindOp a (SecondarySelection ()) (Match r), Op (SecondarySelection ()) r a impl) => Ref a -> impl Source

data HighlightSelection a Source

Instances

(~) * impl (IO (Ref TextSelection)) => Op (HighlightSelection ()) TextBuffer orig impl 

highlightSelection :: (FindOp a (HighlightSelection ()) (Match r), Op (HighlightSelection ()) r a impl) => Ref a -> impl Source

data PrevChar a Source

Instances

(~) * impl (BufferOffset -> IO (Either OutOfRange BufferOffset)) => Op (PrevChar ()) TextBuffer orig impl 

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

data PrevCharClipped a Source

Instances

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

data NextChar a Source

Instances

(~) * impl (BufferOffset -> IO BufferOffset) => Op (NextChar ()) TextBuffer orig impl 

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

data NextCharClipped a Source

Instances

(~) * impl (BufferOffset -> IO BufferOffset) => Op (NextCharClipped ()) TextBuffer orig impl 

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

data Utf8Align a Source

Instances

(~) * impl (BufferOffset -> IO (Either OutOfRange BufferOffset)) => Op (Utf8Align ()) TextBuffer orig impl 

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

TextDisplay,

type TextDisplay = CTextDisplay Group Source

data SetBuffer a Source

Instances

(Parent a TextBuffer, (~) * impl (Ref a -> IO ())) => Op (SetBuffer ()) TextDisplay orig impl 

setBuffer :: (FindOp a (SetBuffer ()) (Match r), Op (SetBuffer ()) r a impl) => Ref a -> impl Source

data GetBuffer a Source

Instances

(~) * impl (IO (Ref TextBuffer)) => Op (GetBuffer ()) TextDisplay orig impl 

getBuffer :: (FindOp a (GetBuffer ()) (Match r), Op (GetBuffer ()) r a impl) => Ref a -> impl Source

data RedisplayRange a Source

Instances

(~) * impl (BufferRange -> IO ()) => Op (RedisplayRange ()) TextDisplay orig impl 

redisplayRange :: (FindOp a (RedisplayRange ()) (Match r), Op (RedisplayRange ()) r a impl) => Ref a -> impl Source

data Scroll a Source

Instances

(~) * impl (Int -> BufferOffset -> IO ()) => Op (Scroll ()) TextDisplay orig impl 

scroll :: (FindOp a (Scroll ()) (Match r), Op (Scroll ()) r a impl) => Ref a -> impl Source

data Overstrike a Source

Instances

(~) * impl (String -> IO ()) => Op (Overstrike ()) TextDisplay orig impl 

overstrike :: (FindOp a (Overstrike ()) (Match r), Op (Overstrike ()) r a impl) => Ref a -> impl Source

data SetInsertPosition a Source

Instances

(~) * impl (BufferOffset -> IO ()) => Op (SetInsertPosition ()) TextDisplay orig impl 

setInsertPosition :: (FindOp a (SetInsertPosition ()) (Match r), Op (SetInsertPosition ()) r a impl) => Ref a -> impl Source

data GetInsertPosition a Source

Instances

(~) * impl (IO BufferOffset) => Op (GetInsertPosition ()) TextDisplay orig impl 

getInsertPosition :: (FindOp a (GetInsertPosition ()) (Match r), Op (GetInsertPosition ()) r a impl) => Ref a -> impl Source

data PositionToXy a Source

Instances

(~) * impl (BufferOffset -> IO (Either OutOfRange Position)) => Op (PositionToXy ()) TextDisplay orig impl 

positionToXy :: (FindOp a (PositionToXy ()) (Match r), Op (PositionToXy ()) r a impl) => Ref a -> impl Source

data InSelection a Source

Instances

(~) * impl (Position -> IO Bool) => Op (InSelection ()) TextDisplay orig impl 

inSelection :: (FindOp a (InSelection ()) (Match r), Op (InSelection ()) r a impl) => Ref a -> impl Source

data ShowInsertPosition a Source

Instances

(~) * impl (IO ()) => Op (ShowInsertPosition ()) TextDisplay orig impl 

showInsertPosition :: (FindOp a (ShowInsertPosition ()) (Match r), Op (ShowInsertPosition ()) r a impl) => Ref a -> impl Source

data MoveRight a Source

Instances

(~) * impl (IO (Either OutOfRange ())) => Op (MoveRight ()) TextDisplay orig impl 

moveRight :: (FindOp a (MoveRight ()) (Match r), Op (MoveRight ()) r a impl) => Ref a -> impl Source

data MoveLeft a Source

Instances

(~) * impl (IO (Either OutOfRange ())) => Op (MoveLeft ()) TextDisplay orig impl 

moveLeft :: (FindOp a (MoveLeft ()) (Match r), Op (MoveLeft ()) r a impl) => Ref a -> impl Source

data MoveUp a Source

Instances

(~) * impl (IO (Either OutOfRange ())) => Op (MoveUp ()) TextDisplay orig impl 

moveUp :: (FindOp a (MoveUp ()) (Match r), Op (MoveUp ()) r a impl) => Ref a -> impl Source

data MoveDown a Source

Instances

(~) * impl (IO (Either OutOfRange ())) => Op (MoveDown ()) TextDisplay orig impl 

moveDown :: (FindOp a (MoveDown ()) (Match r), Op (MoveDown ()) r a impl) => Ref a -> impl Source

data NextWord a Source

Instances

(~) * impl (IO ()) => Op (NextWord ()) TextDisplay orig impl 

nextWord :: (FindOp a (NextWord ()) (Match r), Op (NextWord ()) r a impl) => Ref a -> impl Source

data PreviousWord a Source

Instances

(~) * impl (IO ()) => Op (PreviousWord ()) TextDisplay orig impl 

previousWord :: (FindOp a (PreviousWord ()) (Match r), Op (PreviousWord ()) r a impl) => Ref a -> impl Source

data ShowCursor a Source

Instances

(~) * impl (Bool -> IO ()) => Op (ShowCursor ()) TextDisplay orig impl 

showCursor :: (FindOp a (ShowCursor ()) (Match r), Op (ShowCursor ()) r a impl) => Ref a -> impl Source

data SetCursorStyle a Source

Instances

(~) * impl (CursorType -> IO ()) => Op (SetCursorStyle ()) TextDisplay orig impl 

setCursorStyle :: (FindOp a (SetCursorStyle ()) (Match r), Op (SetCursorStyle ()) r a impl) => Ref a -> impl Source

data GetScrollbarAlign a Source

Instances

(~) * impl (IO AlignType) => Op (GetScrollbarAlign ()) TextDisplay orig impl 

getScrollbarAlign :: (FindOp a (GetScrollbarAlign ()) (Match r), Op (GetScrollbarAlign ()) r a impl) => Ref a -> impl Source

data SetScrollbarAlign a Source

Instances

(~) * impl (AlignType -> IO ()) => Op (SetScrollbarAlign ()) TextDisplay orig impl 

setScrollbarAlign :: (FindOp a (SetScrollbarAlign ()) (Match r), Op (SetScrollbarAlign ()) r a impl) => Ref a -> impl Source

data HighlightData a Source

Instances

(Parent a TextBuffer, (~) * impl (Ref a -> [(Char, StyleTableEntry)] -> Maybe (Char, UnfinishedStyleCb) -> IO ())) => Op (HighlightData ()) TextDisplay orig impl 

highlightData :: (FindOp a (HighlightData ()) (Match r), Op (HighlightData ()) r a impl) => Ref a -> impl Source

data PositionStyle a Source

Instances

(~) * impl (BufferOffset -> Int -> Int -> IO TextDisplayStyle) => Op (PositionStyle ()) TextDisplay orig impl 

positionStyle :: (FindOp a (PositionStyle ()) (Match r), Op (PositionStyle ()) r a impl) => Ref a -> impl Source

data XToCol a Source

Instances

(~) * impl (Double -> IO Double) => Op (XToCol ()) TextDisplay orig impl 

xToCol :: (FindOp a (XToCol ()) (Match r), Op (XToCol ()) r a impl) => Ref a -> impl Source

data ColToX a Source

Instances

(~) * impl (Double -> IO Double) => Op (ColToX ()) TextDisplay orig impl 

colToX :: (FindOp a (ColToX ()) (Match r), Op (ColToX ()) r a impl) => Ref a -> impl Source

data SetLinenumberWidth a Source

Instances

(~) * impl (Width -> IO ()) => Op (SetLinenumberWidth ()) TextDisplay orig impl 

setLinenumberWidth :: (FindOp a (SetLinenumberWidth ()) (Match r), Op (SetLinenumberWidth ()) r a impl) => Ref a -> impl Source

data GetLinenumberWidth a Source

Instances

(~) * impl (IO Width) => Op (GetLinenumberWidth ()) TextDisplay orig impl 

getLinenumberWidth :: (FindOp a (GetLinenumberWidth ()) (Match r), Op (GetLinenumberWidth ()) r a impl) => Ref a -> impl Source

data SetLinenumberFont a Source

Instances

(~) * impl (Font -> IO ()) => Op (SetLinenumberFont ()) TextDisplay orig impl 

setLinenumberFont :: (FindOp a (SetLinenumberFont ()) (Match r), Op (SetLinenumberFont ()) r a impl) => Ref a -> impl Source

data GetLinenumberFont a Source

Instances

(~) * impl (IO Font) => Op (GetLinenumberFont ()) TextDisplay orig impl 

getLinenumberFont :: (FindOp a (GetLinenumberFont ()) (Match r), Op (GetLinenumberFont ()) r a impl) => Ref a -> impl Source

data SetLinenumberSize a Source

Instances

(~) * impl (FontSize -> IO ()) => Op (SetLinenumberSize ()) TextDisplay orig impl 

setLinenumberSize :: (FindOp a (SetLinenumberSize ()) (Match r), Op (SetLinenumberSize ()) r a impl) => Ref a -> impl Source

data GetLinenumberSize a Source

Instances

(~) * impl (IO FontSize) => Op (GetLinenumberSize ()) TextDisplay orig impl 

getLinenumberSize :: (FindOp a (GetLinenumberSize ()) (Match r), Op (GetLinenumberSize ()) r a impl) => Ref a -> impl Source

data SetLinenumberFgcolor a Source

Instances

(~) * impl (Color -> IO ()) => Op (SetLinenumberFgcolor ()) TextDisplay orig impl 

data GetLinenumberFgcolor a Source

Instances

(~) * impl (IO Color) => Op (GetLinenumberFgcolor ()) TextDisplay orig impl 

data SetLinenumberBgcolor a Source

Instances

(~) * impl (Color -> IO ()) => Op (SetLinenumberBgcolor ()) TextDisplay orig impl 

data GetLinenumberBgcolor a Source

Instances

(~) * impl (IO Color) => Op (GetLinenumberBgcolor ()) TextDisplay orig impl 

data SetLinenumberAlign a Source

Instances

(~) * impl (AlignType -> IO ()) => Op (SetLinenumberAlign ()) TextDisplay orig impl 

setLinenumberAlign :: (FindOp a (SetLinenumberAlign ()) (Match r), Op (SetLinenumberAlign ()) r a impl) => Ref a -> impl Source

data GetLinenumberAlign a Source

Instances

(~) * impl (IO AlignType) => Op (GetLinenumberAlign ()) TextDisplay orig impl 

getLinenumberAlign :: (FindOp a (GetLinenumberAlign ()) (Match r), Op (GetLinenumberAlign ()) r a impl) => Ref a -> impl Source

data SetLinenumberFormat a Source

Instances

(~) * impl (String -> IO ()) => Op (SetLinenumberFormat ()) TextDisplay orig impl 

data GetLinenumberFormat a Source

Instances

(~) * impl (IO String) => Op (GetLinenumberFormat ()) TextDisplay orig impl 

TextEditor

type TextEditor = CTextEditor TextDisplay Source

data SetInsertMode a Source

Instances

(~) * impl (Bool -> IO ()) => Op (SetInsertMode ()) TextEditor orig impl 

setInsertMode :: (FindOp a (SetInsertMode ()) (Match r), Op (SetInsertMode ()) r a impl) => Ref a -> impl Source

data GetInsertMode a Source

Instances

(~) * impl (IO Bool) => Op (GetInsertMode ()) TextEditor orig impl 

getInsertMode :: (FindOp a (GetInsertMode ()) (Match r), Op (GetInsertMode ()) r a impl) => Ref a -> impl Source

data GetDefaultKeyBindings a Source

Instances

(~) * impl (IO [KeyBinding]) => Op (GetDefaultKeyBindings ()) TextEditor orig impl 

data ReplaceKeyBindings a Source

Instances

(~) * impl ([KeyBinding] -> IO ()) => Op (ReplaceKeyBindings ()) TextEditor orig impl 

replaceKeyBindings :: (FindOp a (ReplaceKeyBindings ()) (Match r), Op (ReplaceKeyBindings ()) r a impl) => Ref a -> impl Source