m17nFrame(3m17n)

m17nFrame3m17n

- a frame is an object corresponding to the graphic device.

Usage

Functions

MFrame * mframe (MPlist *plist)
Create a new frame. void * mframe_get_prop (MFrame *frame, MSymbol key)

Variables

MFrame * mframe_default
The default frame.

Variables: Keys of frame parameter

These are the symbols to use in a parameter to create a frame. See the function mframe() for details.

Mdevice, Mdisplay, Mscreen, Mdrawable, Mdepth, and Mcolormap are also keys of a frame property.

MSymbol Mdevice
MSymbol Mdisplay
MSymbol Mscreen
MSymbol Mdrawable
MSymbol Mdepth
MSymbol Mcolormap
MSymbol Mwidget
MSymbol Mgd

Variables: Keys of frame property

These are the symbols to use as an argument to the function mframe_get_prop().

MSymbol Mfont
MSymbol Mfont_width
MSymbol Mfont_ascent
MSymbol Mfont_descent

Detailed Description

A frame is an object corresponding to the graphic device.

A frame is an object of the type MFrame to hold various information about each display/input device. Almost all m17n GUI functions require a pointer to a frame as an argument.

Variable Documentation

MSymbol Mdevice

MSymbol Mdisplay

MSymbol Mscreen

MSymbol Mdrawable

MSymbol Mdepth

MSymbol Mcolormap

MSymbol Mwidget

MSymbol Mgd

MSymbol Mfont

MSymbol Mfont_width

MSymbol Mfont_ascent

MSymbol Mfont_descent

MFrame* mframe_default

The default frame. The external variable mframe_default contains a pointer to the default frame that is created by the first call of mframe().

Releases

8 releases since Debian 3.1 (Sarge); the text changed 2 times.

  1. 3.1
  2. 7–12
  3. 13

Author

Generated automatically by Doxygen for The m17n Library from the source code.

From m17n-docs 1.8.4-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.