m17nGUI(3m17n)
π m17nGUI β the m17n Library, GUI edition π
okay bestie, pull up a chair, because this is m17nGUI(3m17n) from The m17n Library and it's literally the whole GUI side of the vibe π
β¨ NAME β¨
m17nGUI_-_GUI β API provided by libm17n-gui.so π«Ά
π SYNOPSIS π
π¦ Modules π¦
- Frame β a frame is an object corresponding to the graphic device. it's giving "the actual screen real estate" energy β¨
- Font β (yes, just Font, she's mysterious, she's iconic) π
- Fontset β a fontset is an object that maps a character to fonts. matchmaking, but for glyphs πΈ
- Face β a face is an object to control appearance of M-text. glow-up central π
- Drawing β Drawing M-texts on a window. the main character activity fr fr π¨
- Input Method (GUI) β input method support on window systems. she types, she slays β¨οΈ
π Detailed Description π
API provided by libm17n-gui.so.
GUI support for a window system. π
This section defines the m17n GUI API concerning M-text drawing and inputting under a window system. so like β showing text, and letting people type text. the two pillars, no cap π«Ά
All the definitions here are independent of window systems. β¨ But lowkey, an actual library file can depend on a specific window system. For instance, the library file m17n-X.so is an example of implementation of the m17n GUI API for the X Window System. so the API is universal, the .so file is not β iykyk π
Actually the GUI API is mainly for toolkit libraries or to implement XOM, not for direct use from application programs. π¨ bestie this is NOT your "just call it from main()" situation. it's scaffolding for the bigger girls (toolkits) and for building XOM. know your lane and respect the architecture periodt π
πΈ Author πΈ
Generated automatically by Doxygen for The m17n Library from the source code. not a human, not a girly, just a doc generator doing her little thing π€β¨
π 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>. π«Ά so yes, copy her, distribute her, remix her β just keep the license, bestie, it's the rules π
okay that's the whole page, every single module, every single caveat, nothing skipped ππ
and that's a wrap, angel π this was Version 1.8.4, dated Mon Sep 25 2023, and you can find her filed under m17nGUI(3m17n) β go forth and draw some M-text, mwah πβ¨
π¦ 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