m17nFrame_-_F - - A frame is an object corresponding to the graphic device.
Contents
Copyright
Copyright (C) 2001 Information-technology Promotion Agency (IPA)
Copyright (C) 2001-2011 National Institute of Advanced Industrial Science and Technology (AIST)
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free
Documentation License <http://www.gnu.org/licenses/fdl.html>.
Version 1.8.4 Mon Sep 25 2023 m17nFrame(3m17n)
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.
Name
m17nFrame_-_F - - A frame is an object corresponding to the graphic device.
Synopsis
FunctionsMFrame * mframe (MPlist *plist)
Create a new frame.
void * mframe_get_prop (MFrame *frame, MSymbol key)
VariablesMFrame * mframe_default
The default frame.
Variables:Keysofframeparameter
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 MgdVariables:Keysofframeproperty
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_descentVariable Documentation
MSymbolMdeviceMSymbolMdisplayMSymbolMscreenMSymbolMdrawableMSymbolMdepthMSymbolMcolormapMSymbolMwidgetMSymbolMgdMSymbolMfontMSymbolMfont_widthMSymbolMfont_ascentMSymbolMfont_descentMFrame*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().
