m17nFrame(3m17n)
β¨ m17nFrame β the m17n Library, but make it cute β¨
okay bestie, gather round, we're talking about m17nFrame from the m17n Library π
NAME: m17nFrame_-_F β a frame is an object corresponding to the graphic device. that's the whole vibe. one sentence. iconic. periodt.
πΈ SYNOPSIS πΈ
π Functions
MFrame * mframe (MPlist *plist)
Create a new frame. yes, that's the whole signature, no cap.
void * mframe_get_prop (MFrame *frame, MSymbol key)
π Variables
MFrame * mframe_default
The default frame. she's the main character, lowkey.
π¦ Variables: Keys of frame parameter
these are the symbols you use in a parameter when you're creating a frame. see mframe() for the details, iykyk.
heads up: Mdevice, Mdisplay, Mscreen, Mdrawable, Mdepth, and Mcolormap are ALSO keys of a frame property. double duty. multitasking queen π
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 you pass as an argument to mframe_get_prop(). so like, that's her job.
MSymbol Mfont
MSymbol Mfont_width
MSymbol Mfont_ascent
MSymbol Mfont_descent
π Detailed Description π
A frame is an object corresponding to the graphic device. fr fr.
okay so more specifically: a frame is an object of the type MFrame and it holds all sorts of information about each display/input device. and here's the tea β almost ALL m17n GUI functions need a pointer to a frame as an argument. every single one of them showing up like "bestie can you pass me a frame". the frame is carrying this whole library on her back and honestly? she ate.
π Variable Documentation π
okay so these are just listed, no individual descriptions, so we're listing them exactly as they are, no notes:
β¨ 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 β and get this β that frame is created by the first call of mframe(). so the first time you call her, she exists. manifesting β¨
π§ Author π§
Generated automatically by Doxygen for The m17n Library from the source code. yeah, a robot wrote this. she's doing her best. π
π 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>.
okay that's the whole page bestie, you're welcome π«Ά this was Version 1.8.4, dated Mon Sep 25 2023, and it lives under m17nFrame(3m17n). go forth and pass your frames around. slay π
β¨
π¦ where this page comes from
- debian trixie: m17n-docs 1.8.4-1
- ubuntu noble: m17n-docs 1.8.4-1
- ubuntu questing: m17n-docs 1.8.4-1
- ubuntu resolute: m17n-docs 1.8.4-1build1
- ubuntu stonking: m17n-docs 1.8.4-1build1
- Copyright (C) 2001 Information-technology Promotion Agency (IPA)
- Copyright (C) 2001-2011 National Institute of Advanced Industrial Science and Technology (AIST)
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms