mirror of
https://gitea.nishi.boats/pyrite-dev/milsko
synced 2025-12-31 06:30:52 +00:00
git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@105 b9cfdab3-6d41-4d17-bbe4-086880011989
1421 lines
20 KiB
HTML
1421 lines
20 KiB
HTML
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
|
<title>Milsko GUI Toolkit Documentation</title>
|
|
</head>
|
|
<body>
|
|
<h1 align="center">Milsko GUI Toolkit Documentation</h1>
|
|
<hr>
|
|
<h2 align="center">Table of Contents</h2>
|
|
<dl>
|
|
<dt>
|
|
<a href="#Mw_Button_h">Mw/Button.h</a>
|
|
</dt>
|
|
<dd>
|
|
<a href="#Mw_Button_h__MwButtonClass">MwButtonClass</a>
|
|
</dd>
|
|
<dt>
|
|
<a href="#Mw_Core_h">Mw/Core.h</a>
|
|
</dt>
|
|
<dd>
|
|
<a href="#Mw_Core_h__MwDispatch">MwDispatch</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Core_h__MwCreateWidget">MwCreateWidget</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Core_h__MwVaCreateWidget">MwVaCreateWidget</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Core_h__MwVaListCreateWidget">MwVaListCreateWidget</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Core_h__MwDestroyWidget">MwDestroyWidget</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Core_h__MwLoop">MwLoop</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Core_h__MwStep">MwStep</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Core_h__MwPending">MwPending</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Core_h__MwSetInteger">MwSetInteger</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Core_h__MwSetText">MwSetText</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Core_h__MwSetVoid">MwSetVoid</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Core_h__MwGetInteger">MwGetInteger</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Core_h__MwGetText">MwGetText</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Core_h__MwGetVoid">MwGetVoid</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Core_h__MwSetDefault">MwSetDefault</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Core_h__MwVaApply">MwVaApply</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Core_h__MwVaListApply">MwVaListApply</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Core_h__MwAddUserHandler">MwAddUserHandler</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Core_h__MwDispatchUserHandler">MwDispatchUserHandler</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Core_h__MwSetErrorHandler">MwSetErrorHandler</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Core_h__MwDispatchError">MwDispatchError</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Core_h__MwGetBeforeStep">MwGetBeforeStep</a>
|
|
</dd>
|
|
<dt>
|
|
<a href="#Mw_Default_h">Mw/Default.h</a>
|
|
</dt>
|
|
<dd>
|
|
<a href="#Mw_Default_h__MwDefaultBackground">MwDefaultBackground</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Default_h__MwDefaultForeground">MwDefaultForeground</a>
|
|
</dd>
|
|
<dt>
|
|
<a href="#Mw_Draw_h">Mw/Draw.h</a>
|
|
</dt>
|
|
<dd>
|
|
<a href="#Mw_Draw_h__MwParseColor">MwParseColor</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Draw_h__MwDrawRect">MwDrawRect</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Draw_h__MwDrawFrame">MwDrawFrame</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Draw_h__MwDrawFrameEx">MwDrawFrameEx</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Draw_h__MwDrawText">MwDrawText</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Draw_h__MwLoadImage">MwLoadImage</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Draw_h__MwTextWidth">MwTextWidth</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Draw_h__MwTextHeight">MwTextHeight</a>
|
|
</dd>
|
|
<dt>
|
|
<a href="#Mw_Error_h">Mw/Error.h</a>
|
|
</dt>
|
|
<dd>
|
|
<a href="#Mw_Error_h__MwErrorEnum">MwErrorEnum</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Error_h___MwEsuccess_"> MwEsuccess </a>
|
|
</dd>
|
|
<dt>
|
|
<a href="#Mw_Font_h">Mw/Font.h</a>
|
|
</dt>
|
|
<dd>
|
|
<a href="#Mw_Font_h__MwFontData__">MwFontData[]</a>
|
|
</dd>
|
|
<dt>
|
|
<a href="#Mw_Frame_h">Mw/Frame.h</a>
|
|
</dt>
|
|
<dd>
|
|
<a href="#Mw_Frame_h__MwFrameClass">MwFrameClass</a>
|
|
</dd>
|
|
<dt>
|
|
<a href="#Mw_GDI_h">Mw/GDI.h</a>
|
|
</dt>
|
|
<dt>
|
|
<a href="#Mw_LowLevel_h">Mw/LowLevel.h</a>
|
|
</dt>
|
|
<dt>
|
|
<a href="#Mw_MachDep_h">Mw/MachDep.h</a>
|
|
</dt>
|
|
<dt>
|
|
<a href="#Mw_Menu_h">Mw/Menu.h</a>
|
|
</dt>
|
|
<dd>
|
|
<a href="#Mw_Menu_h__MwMenuClass">MwMenuClass</a>
|
|
</dd>
|
|
<dt>
|
|
<a href="#Mw_Milsko_h">Mw/Milsko.h</a>
|
|
</dt>
|
|
<dt>
|
|
<a href="#Mw_OpenGL_h">Mw/OpenGL.h</a>
|
|
</dt>
|
|
<dd>
|
|
<a href="#Mw_OpenGL_h__MwOpenGLClass">MwOpenGLClass</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_OpenGL_h__MwOpenGLMakeCurrent">MwOpenGLMakeCurrent</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_OpenGL_h__MwOpenGLGetProcAddress">MwOpenGLGetProcAddress</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_OpenGL_h__MwOpenGLSwapBuffer">MwOpenGLSwapBuffer</a>
|
|
</dd>
|
|
<dt>
|
|
<a href="#Mw_StringDefs_h">Mw/StringDefs.h</a>
|
|
</dt>
|
|
<dt>
|
|
<a href="#Mw_TypeDefs_h">Mw/TypeDefs.h</a>
|
|
</dt>
|
|
<dt>
|
|
<a href="#Mw_Vulkan_h">Mw/Vulkan.h</a>
|
|
</dt>
|
|
<dd>
|
|
<a href="#Mw_Vulkan_h__MwVulkanClass">MwVulkanClass</a>
|
|
</dd>
|
|
<dt>
|
|
<a href="#Mw_Window_h">Mw/Window.h</a>
|
|
</dt>
|
|
<dd>
|
|
<a href="#Mw_Window_h__MwWindowClass">MwWindowClass</a>
|
|
</dd>
|
|
<dt>
|
|
<a href="#Mw_X11_h">Mw/X11.h</a>
|
|
</dt>
|
|
</dl>
|
|
<hr>
|
|
<h2 align="center" id="Mw_Button_h">Mw/Button.h</h2>
|
|
<dl>
|
|
<dt>
|
|
Button widget.
|
|
</dt>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Button_h__MwButtonClass"><code>MWDECL MwClass MwButtonClass;</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Button widget class.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<h2 align="center" id="Mw_Core_h">Mw/Core.h</h2>
|
|
<dl>
|
|
<dt>
|
|
Core.
|
|
</dt>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Core_h__MwDispatch"><code>#define MwDispatch(x, y)</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Dispatches the handler of widget class.
|
|
</dd>
|
|
<dt>
|
|
<img src="warning.gif" alt="warning">
|
|
</dt>
|
|
<dd>
|
|
Used internally.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>x</code>
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>y</code>
|
|
</dt>
|
|
<dd>
|
|
Handler name.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Core_h__MwCreateWidget"><code>MWDECL MwWidget MwCreateWidget (
|
|
MwClass widget_class,
|
|
const char* name,
|
|
MwWidget parent,
|
|
int x,
|
|
int y,
|
|
unsigned int width,
|
|
unsigned int height
|
|
);</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Creates a widget.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>widget_class</code>
|
|
</dt>
|
|
<dd>
|
|
Widget class.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>name</code>
|
|
</dt>
|
|
<dd>
|
|
Widget name.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>parent</code>
|
|
</dt>
|
|
<dd>
|
|
Parent widget or <code>NULL</code>.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>x</code>
|
|
</dt>
|
|
<dd>
|
|
X.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>y</code>
|
|
</dt>
|
|
<dd>
|
|
Y.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>width</code>
|
|
</dt>
|
|
<dd>
|
|
Width.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>height</code>
|
|
</dt>
|
|
<dd>
|
|
Height.
|
|
</dd>
|
|
<dt>
|
|
Returns
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Core_h__MwVaCreateWidget"><code>MWDECL MwWidget MwVaCreateWidget (
|
|
MwClass widget_class,
|
|
const char* name,
|
|
MwWidget parent,
|
|
int x,
|
|
int y,
|
|
unsigned int width,
|
|
unsigned int height,
|
|
...
|
|
);</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Creates a widget.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>widget_class</code>
|
|
</dt>
|
|
<dd>
|
|
Widget class.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>name</code>
|
|
</dt>
|
|
<dd>
|
|
Widget name.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>parent</code>
|
|
</dt>
|
|
<dd>
|
|
Parent widget or <code>NULL</code>.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>x</code>
|
|
</dt>
|
|
<dd>
|
|
X.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>y</code>
|
|
</dt>
|
|
<dd>
|
|
Y.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>width</code>
|
|
</dt>
|
|
<dd>
|
|
Width.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>height</code>
|
|
</dt>
|
|
<dd>
|
|
Height.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>...</code>
|
|
</dt>
|
|
<dd>
|
|
Same with MwVaApply.
|
|
</dd>
|
|
<dt>
|
|
Returns
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Core_h__MwVaListCreateWidget"><code>MWDECL MwWidget MwVaListCreateWidget (
|
|
MwClass widget_class,
|
|
const char* name,
|
|
MwWidget parent,
|
|
int x,
|
|
int y,
|
|
unsigned int width,
|
|
unsigned int height,
|
|
va_list va
|
|
);</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Creates a widget.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>widget_class</code>
|
|
</dt>
|
|
<dd>
|
|
Widget class.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>name</code>
|
|
</dt>
|
|
<dd>
|
|
Widget name.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>parent</code>
|
|
</dt>
|
|
<dd>
|
|
Parent widget or <code>NULL</code>.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>x</code>
|
|
</dt>
|
|
<dd>
|
|
X.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>y</code>
|
|
</dt>
|
|
<dd>
|
|
Y.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>width</code>
|
|
</dt>
|
|
<dd>
|
|
Width.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>height</code>
|
|
</dt>
|
|
<dd>
|
|
Height.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>va</code>
|
|
</dt>
|
|
<dd>
|
|
Same with MwVaListApply.
|
|
</dd>
|
|
<dt>
|
|
Returns
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Core_h__MwDestroyWidget"><code>MWDECL void MwDestroyWidget (
|
|
MwWidget handle
|
|
);</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Destroys the widget and its child widgets.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>handle</code>
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Core_h__MwLoop"><code>MWDECL void MwLoop (
|
|
MwWidget handle
|
|
);</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Runs the main loop.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>handle</code>
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Core_h__MwStep"><code>MWDECL void MwStep (
|
|
MwWidget handle
|
|
);</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Runs the single step.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>handle</code>
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Core_h__MwPending"><code>MWDECL int MwPending (
|
|
MwWidget handle
|
|
);</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Check if any event is pending.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>handle</code>
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
<dt>
|
|
Returns
|
|
</dt>
|
|
<dd>
|
|
<code>1</code> if any event is pending.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Core_h__MwSetInteger"><code>MWDECL void MwSetInteger (
|
|
MwWidget handle,
|
|
const char* key,
|
|
int n
|
|
);</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Sets an integer property.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>handle</code>
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>key</code>
|
|
</dt>
|
|
<dd>
|
|
Key.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>n</code>
|
|
</dt>
|
|
<dd>
|
|
Value.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Core_h__MwSetText"><code>MWDECL void MwSetText (
|
|
MwWidget handle,
|
|
const char* key,
|
|
const char* value
|
|
);</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Sets a text property.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>handle</code>
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>key</code>
|
|
</dt>
|
|
<dd>
|
|
Key.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>value</code>
|
|
</dt>
|
|
<dd>
|
|
Value.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Core_h__MwSetVoid"><code>MWDECL void MwSetVoid (
|
|
MwWidget handle,
|
|
const char* key,
|
|
void* value
|
|
);</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Sets a void pointer property.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>handle</code>
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>key</code>
|
|
</dt>
|
|
<dd>
|
|
Key.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>value</code>
|
|
</dt>
|
|
<dd>
|
|
Value.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Core_h__MwGetInteger"><code>MWDECL int MwGetInteger (
|
|
MwWidget handle,
|
|
const char* key
|
|
);</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Gets the integer property.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>handle</code>
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>key</code>
|
|
</dt>
|
|
<dd>
|
|
Key.
|
|
</dd>
|
|
<dt>
|
|
Returns
|
|
</dt>
|
|
<dd>
|
|
Value.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Core_h__MwGetText"><code>MWDECL const char* MwGetText (
|
|
MwWidget handle,
|
|
const char* key
|
|
);</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Gets the text property.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>handle</code>
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>key</code>
|
|
</dt>
|
|
<dd>
|
|
Key.
|
|
</dd>
|
|
<dt>
|
|
Returns
|
|
</dt>
|
|
<dd>
|
|
Value.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Core_h__MwGetVoid"><code>MWDECL void* MwGetVoid (
|
|
MwWidget handle,
|
|
const char* key
|
|
);</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Gets the void pointer property.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>handle</code>
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>key</code>
|
|
</dt>
|
|
<dd>
|
|
Key.
|
|
</dd>
|
|
<dt>
|
|
Returns
|
|
</dt>
|
|
<dd>
|
|
Value.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Core_h__MwSetDefault"><code>MWDECL void MwSetDefault (
|
|
MwWidget handle
|
|
);</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Sets the default property.
|
|
</dd>
|
|
<dt>
|
|
<img src="warning.gif" alt="warning">
|
|
</dt>
|
|
<dd>
|
|
This is called when widget is created.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>handle</code>
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Core_h__MwVaApply"><code>MWDECL void MwVaApply (
|
|
MwWidget handle,
|
|
...
|
|
);</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Sets the properties.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>handle</code>
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>...</code>
|
|
</dt>
|
|
<dd>
|
|
Properties.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Core_h__MwVaListApply"><code>MWDECL void MwVaListApply (
|
|
MwWidget handle,
|
|
va_list va
|
|
);</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Sets properties.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>handle</code>
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>va</code>
|
|
</dt>
|
|
<dd>
|
|
Properties.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Core_h__MwAddUserHandler"><code>MWDECL void MwAddUserHandler (
|
|
MwWidget handle,
|
|
const char* key,
|
|
MwUserHandler handler,
|
|
void* user_data
|
|
);</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Sets a user handler.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>handle</code>
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>key</code>
|
|
</dt>
|
|
<dd>
|
|
Key.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>handler</code>
|
|
</dt>
|
|
<dd>
|
|
Handler.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>user_data</code>
|
|
</dt>
|
|
<dd>
|
|
User data passed to handler.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Core_h__MwDispatchUserHandler"><code>MWDECL void MwDispatchUserHandler (
|
|
MwWidget handle,
|
|
const char* key,
|
|
void* handler_data
|
|
);</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Dispatches the user handler.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>handle</code>
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>key</code>
|
|
</dt>
|
|
<dd>
|
|
Key.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>handler_data</code>
|
|
</dt>
|
|
<dd>
|
|
Handler data passed to handler.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Core_h__MwSetErrorHandler"><code>MWDECL void MwSetErrorHandler (
|
|
MwErrorHandler handler,
|
|
void* user_data
|
|
);</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Sets an error handler.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>handle</code>
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>handler</code>
|
|
</dt>
|
|
<dd>
|
|
Handler.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>user_data</code>
|
|
</dt>
|
|
<dd>
|
|
User data passed to handler.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Core_h__MwDispatchError"><code>MWDECL void MwDispatchError (
|
|
int code,
|
|
const char* message
|
|
);</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Dispatches the error handler.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>code</code>
|
|
</dt>
|
|
<dd>
|
|
Error code.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>message</code>
|
|
</dt>
|
|
<dd>
|
|
Error message.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Core_h__MwGetBeforeStep"><code>MWDECL void MwGetBeforeStep (
|
|
MwWidget handle,
|
|
jmp_buf* jmpbuf
|
|
);</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Gets the before_step of widget.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>handle</code>
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>jmpbuf</code>
|
|
</dt>
|
|
<dd>
|
|
jmp_buf.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<h2 align="center" id="Mw_Default_h">Mw/Default.h</h2>
|
|
<dl>
|
|
<dt>
|
|
Default properties.
|
|
</dt>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Default_h__MwDefaultBackground"><code>MWDECL const char* MwDefaultBackground;</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Default background color.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Default_h__MwDefaultForeground"><code>MWDECL const char* MwDefaultForeground;</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Default foreground color.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<h2 align="center" id="Mw_Draw_h">Mw/Draw.h</h2>
|
|
<dl>
|
|
<dt>
|
|
Common drawing API.
|
|
</dt>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Draw_h__MwParseColor"><code>MWDECL MwLLColor MwParseColor (
|
|
MwWidget handle,
|
|
const char* text
|
|
);</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Parses a color text.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>handle</code>
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>text</code>
|
|
</dt>
|
|
<dd>
|
|
Color text.
|
|
</dd>
|
|
<dt>
|
|
Returns
|
|
</dt>
|
|
<dd>
|
|
Color.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Draw_h__MwDrawRect"><code>MWDECL void MwDrawRect (
|
|
MwWidget handle,
|
|
MwRect* rect,
|
|
MwLLColor color
|
|
);</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Draws a filled rectangle.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>handle</code>
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>rect</code>
|
|
</dt>
|
|
<dd>
|
|
Rectangle area.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>color</code>
|
|
</dt>
|
|
<dd>
|
|
Color.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Draw_h__MwDrawFrame"><code>MWDECL void MwDrawFrame (
|
|
MwWidget handle,
|
|
MwRect* rect,
|
|
MwLLColor color,
|
|
int invert
|
|
);</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Draws a frame.
|
|
</dd>
|
|
<dt>
|
|
<img src="warning.gif" alt="warning">
|
|
</dt>
|
|
<dd>
|
|
<code>rect</code> gets changed to the area of rectangle inside.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>handle</code>
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>rect</code>
|
|
</dt>
|
|
<dd>
|
|
Rectangle area.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>color</code>
|
|
</dt>
|
|
<dd>
|
|
Color.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>invert</code>
|
|
</dt>
|
|
<dd>
|
|
Invert the 3D border color or not.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Draw_h__MwDrawFrameEx"><code>MWDECL void MwDrawFrameEx (
|
|
MwWidget handle,
|
|
MwRect* rect,
|
|
MwLLColor color,
|
|
int invert,
|
|
int border
|
|
);</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Draws a frame with specified border width.
|
|
</dd>
|
|
<dt>
|
|
<img src="warning.gif" alt="warning">
|
|
</dt>
|
|
<dd>
|
|
<code>rect</code> gets changed to the area of rectangle inside.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>handle</code>
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>rect</code>
|
|
</dt>
|
|
<dd>
|
|
Rectangle area.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>color</code>
|
|
</dt>
|
|
<dd>
|
|
Color.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>invert</code>
|
|
</dt>
|
|
<dd>
|
|
Invert the 3D border color or not.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>border</code>
|
|
</dt>
|
|
<dd>
|
|
Border width.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Draw_h__MwDrawText"><code>MWDECL void MwDrawText (
|
|
MwWidget handle,
|
|
MwPoint* point,
|
|
const char* text,
|
|
MwLLColor color
|
|
);</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Draws a text.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>handle</code>
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>point</code>
|
|
</dt>
|
|
<dd>
|
|
Center point of the text.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>text</code>
|
|
</dt>
|
|
<dd>
|
|
Text.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>color</code>
|
|
</dt>
|
|
<dd>
|
|
Color.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Draw_h__MwLoadImage"><code>MWDECL MwLLPixmap MwLoadImage (
|
|
MwWidget handle,
|
|
const char* path
|
|
);</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Creates a pixmap from image.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>handle</code>
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>path</code>
|
|
</dt>
|
|
<dd>
|
|
Path.
|
|
</dd>
|
|
<dt>
|
|
Returns
|
|
</dt>
|
|
<dd>
|
|
Pixmap.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Draw_h__MwTextWidth"><code>MWDECL int MwTextWidth (
|
|
MwWidget handle,
|
|
const char* text
|
|
);</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Calculates a text width.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>handle</code>
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>text</code>
|
|
</dt>
|
|
<dd>
|
|
Text.
|
|
</dd>
|
|
<dt>
|
|
Returns
|
|
</dt>
|
|
<dd>
|
|
Text width.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Draw_h__MwTextHeight"><code>MWDECL int MwTextHeight (
|
|
MwWidget handle,
|
|
const char* text
|
|
);</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Calculates a text height.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>handle</code>
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>text</code>
|
|
</dt>
|
|
<dd>
|
|
Text.
|
|
</dd>
|
|
<dt>
|
|
Returns
|
|
</dt>
|
|
<dd>
|
|
Text height.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<h2 align="center" id="Mw_Error_h">Mw/Error.h</h2>
|
|
<dl>
|
|
<dt>
|
|
Error codes.
|
|
</dt>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Error_h__MwErrorEnum"><code>enum MwErrorEnum;</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Error code enumeration.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Error_h___MwEsuccess_"><code> MwEsuccess = 0</code></pre>
|
|
<dl>
|
|
<dd>
|
|
No error.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<h2 align="center" id="Mw_Font_h">Mw/Font.h</h2>
|
|
<dl>
|
|
<dt>
|
|
Default font.
|
|
</dt>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Font_h__MwFontData__"><code>MWDECL MwFont MwFontData[];</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Default font data.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<h2 align="center" id="Mw_Frame_h">Mw/Frame.h</h2>
|
|
<dl>
|
|
<dt>
|
|
Frame widget.
|
|
</dt>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Frame_h__MwFrameClass"><code>MWDECL MwClass MwFrameClass;</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Frame widget class.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<h2 align="center" id="Mw_GDI_h">Mw/GDI.h</h2>
|
|
<dl>
|
|
<dt>
|
|
GDI backend.
|
|
</dt>
|
|
<dt>
|
|
<img src="warning.gif" alt="warning">
|
|
</dt>
|
|
<dd>
|
|
This is used internally.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<h2 align="center" id="Mw_LowLevel_h">Mw/LowLevel.h</h2>
|
|
<dl>
|
|
<dt>
|
|
Low-level drawing API.
|
|
</dt>
|
|
<dt>
|
|
<img src="warning.gif" alt="warning">
|
|
</dt>
|
|
<dd>
|
|
This is used internally.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<h2 align="center" id="Mw_MachDep_h">Mw/MachDep.h</h2>
|
|
<dl>
|
|
<dt>
|
|
Machine dependent headers and macros.
|
|
</dt>
|
|
</dl>
|
|
<hr>
|
|
<h2 align="center" id="Mw_Menu_h">Mw/Menu.h</h2>
|
|
<dl>
|
|
<dt>
|
|
Menu widget.
|
|
</dt>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Menu_h__MwMenuClass"><code>MWDECL MwClass MwMenuClass;</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Menu widget class.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<h2 align="center" id="Mw_Milsko_h">Mw/Milsko.h</h2>
|
|
<dl>
|
|
<dt>
|
|
Includes all headers.
|
|
</dt>
|
|
</dl>
|
|
<hr>
|
|
<h2 align="center" id="Mw_OpenGL_h">Mw/OpenGL.h</h2>
|
|
<dl>
|
|
<dt>
|
|
OpenGL widget.
|
|
</dt>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_OpenGL_h__MwOpenGLClass"><code>MWDECL MwClass MwOpenGLClass;</code></pre>
|
|
<dl>
|
|
<dd>
|
|
OpenGL widget class.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_OpenGL_h__MwOpenGLMakeCurrent"><code>MWDECL void MwOpenGLMakeCurrent (
|
|
MwWidget handle
|
|
);</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Make a widget current OpenGL context.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>handle</code>
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_OpenGL_h__MwOpenGLGetProcAddress"><code>MWDECL void* MwOpenGLGetProcAddress (
|
|
MwWidget handle,
|
|
const char* name
|
|
);</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Get a procedure from OpenGL.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>handle</code>
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>name</code>
|
|
</dt>
|
|
<dd>
|
|
Name.
|
|
</dd>
|
|
<dt>
|
|
Returns
|
|
</dt>
|
|
<dd>
|
|
Procedure.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_OpenGL_h__MwOpenGLSwapBuffer"><code>MWDECL void MwOpenGLSwapBuffer (
|
|
MwWidget handle
|
|
);</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Swaps the buffer of OpenGL context.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>handle</code>
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<h2 align="center" id="Mw_StringDefs_h">Mw/StringDefs.h</h2>
|
|
<dl>
|
|
<dt>
|
|
String definitions for property.
|
|
</dt>
|
|
</dl>
|
|
<hr>
|
|
<h2 align="center" id="Mw_TypeDefs_h">Mw/TypeDefs.h</h2>
|
|
<dl>
|
|
<dt>
|
|
Type definitions.
|
|
</dt>
|
|
</dl>
|
|
<hr>
|
|
<h2 align="center" id="Mw_Vulkan_h">Mw/Vulkan.h</h2>
|
|
<dl>
|
|
<dt>
|
|
Vulkan widget.
|
|
</dt>
|
|
<dt>
|
|
<img src="warning.gif" alt="warning">
|
|
</dt>
|
|
<dd>
|
|
This header is not documented yet.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Vulkan_h__MwVulkanClass"><code>MWDECL MwClass MwVulkanClass;</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Vulkan widget class.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<h2 align="center" id="Mw_Window_h">Mw/Window.h</h2>
|
|
<dl>
|
|
<dt>
|
|
Window widget.
|
|
</dt>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Window_h__MwWindowClass"><code>MWDECL MwClass MwWindowClass;</code></pre>
|
|
<dl>
|
|
<dd>
|
|
Window widget class.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<h2 align="center" id="Mw_X11_h">Mw/X11.h</h2>
|
|
<dl>
|
|
<dt>
|
|
X11 backend.
|
|
</dt>
|
|
<dt>
|
|
<img src="warning.gif" alt="warning">
|
|
</dt>
|
|
<dd>
|
|
This is used internally.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
</body>
|
|
</html>
|