play is:module
Play audio signals via ALSA. The module could also be called
Output, because with a file sink, data can also be
written to disk.
Controls the keyboard/mouse/monitors combination.
- Module available since Gdk version 2.2
Maintains a list of all open GdkDisplays
- Module available since Gdk version 2.2
This module corresponds to section 5.4 (Display Lists) of the OpenGL
2.1 specs.
Display mode is for drawing a static picture.
Display mode is for drawing a static picture.
A collection of FFI declarations for interfacing with Xlib Displays.
If you are interested in the IHaskell library for the purpose of
augmenting the IHaskell notebook or writing your own display
mechanisms and widgets, this module contains all functions you need.
In order to create a display mechanism for a particular data type,
write a module named (for example)
IHaskell.Display.YourThing
in a package named
ihaskell-yourThing. (Note the
capitalization - it's important!) Then, in that module, add an
instance of
IHaskellDisplay for your data type. Similarly, to
create a widget, add an instance of
IHaskellWidget.
An example of creating a display is provided in the
demo
notebook.
This class gives a uniform interface to plotting Plot,
Frame and MultiPlot.
GdkDisplay objects are the GDK representation of a
workstation.
Their purpose are two-fold:
- To manage and provide information about input devices (pointers,
keyboards, etc)
- To manage and provide information about output devices (monitors,
projectors, etc)
Most of the input device handling has been factored out into separate
Seat objects. Every display has a one or more seats, which can
be accessed with
displayGetDefaultSeat and
displayListSeats.
Output devices are represented by
Monitor objects, which can be
accessed with
displayGetMonitorAtSurface and similar APIs.