csound-expression-0.0: Csound combinator library

CsoundExpr.Opcodes.Control.FltkIntro

Description

FLTK Widgets and GUI controllers

Synopsis

Documentation

flRun :: SignalOutSource

  • opcode : FLrun
  • syntax :
   FLrun
  • description :

Starts the FLTK widget thread.

flGetsnap :: [Irate] -> Irate -> IrateSource

  • opcode : FLgetsnap
  • syntax :
   inumsnap FLgetsnap index [, igroup]
  • description :

Retrieves a previously stored snapshot (in memory), i.e. sets all valuator to the corresponding values stored in that snaphot.

flLoadsnap :: [Irate] -> String -> SignalOutSource

  • opcode : FLloadsnap
  • syntax :
   FLloadsnap "filename" [, igroup]
  • description :

FLloadsnap loads all the snapshots contained in a file into the memory bank of the current orchestra.

flSavesnap :: [Irate] -> String -> SignalOutSource

  • opcode : FLsavesnap
  • syntax :
   FLsavesnap "filename" [, igroup]
  • description :

FLsavesnap saves all snapshots currently created (i.e. the entire memory bank) into a file.

flSetsnap :: [Irate] -> Irate -> MultiOutSource

  • opcode : FLsetsnap
  • syntax :
   inumsnap, inumval FLsetsnap index [, ifn, igroup]
  • description :

FLsetsnap stores the current status of all valuators present in the orchestra into a snapshot location (in memory).

flSetSnapGroup :: Irate -> SignalOutSource

  • opcode : FLsetSnapGroup
  • syntax :
   FLsetSnapGroup igroup
  • description :

FLsetSnapGroup determines the snapshot group of valuators declared after it.

flGroup :: [Irate] -> String -> Irate -> Irate -> Irate -> Irate -> SignalOutSource

  • opcode : FLgroup
  • syntax :
   FLgroup "label", iwidth, iheight, ix, iy [, iborder] [, image]
  • description :

A FLTK container opcode that groups child widgets.

flGroupEnd :: SignalOutSource

  • opcode : FLgroupEnd
  • syntax :
   FLgroupEnd
  • description :

Marks the end of a group of FLTK child widgets.

flPack :: Irate -> Irate -> Irate -> Irate -> Irate -> Irate -> Irate -> SignalOutSource

  • opcode : FLpack
  • syntax :
   FLpack iwidth, iheight, ix, iy, itype, ispace, iborder
  • description :

FLpack provides the functionality of compressing and aligning widgets.

flPackEnd :: SignalOutSource

  • opcode : FLpackEnd
  • syntax :
   FLpackEnd
  • description :

Marks the end of a group of compressed or aligned FLTK widgets.

flPanel :: [Irate] -> String -> Irate -> Irate -> SignalOutSource

  • opcode : FLpanel
  • syntax :
   FLpanel "label", iwidth, iheight [, ix] [, iy] [, iborder] [, ikbdcapture] [, iclose]
  • description :

Creates a window that contains FLTK widgets.

flPanelEnd :: SignalOutSource

  • opcode : FLpanelEnd
  • syntax :
   FLpanelEnd
  • description :

Marks the end of a group of FLTK widgets contained inside of a window (panel).

flScroll :: [Irate] -> Irate -> Irate -> SignalOutSource

  • opcode : FLscroll
  • syntax :
   FLscroll iwidth, iheight [, ix] [, iy]
  • description :

FLscroll adds scroll bars to an area.

flScrollEnd :: SignalOutSource

  • opcode : FLscrollEnd
  • syntax :
   FLscrollEnd
  • description :

A FLTK opcode that marks the end of an area with scrollbars.

flTabs :: Irate -> Irate -> Irate -> Irate -> SignalOutSource

  • opcode : FLtabs
  • syntax :
   FLtabs iwidth, iheight, ix, iy
  • description :

FLtabs is a file card tabs interface that is useful to display several areas containing widgets in the same windows, alternatively. It must be used together with FLgroup, another container that groups child widgets.

flTabsEnd :: SignalOutSource

  • opcode : FLtabsEnd
  • syntax :
   FLtabsEnd
  • description :

Marks the end of a tabbed FLTK interface.