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@237 b9cfdab3-6d41-4d17-bbe4-086880011989
2095 lines
40 KiB
HTML
2095 lines
40 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_Constants_h">Mw/Constants.h</a>
|
|
</dt>
|
|
<dd>
|
|
<a href="#Mw_Constants_h__MwDIRECTION">MwDIRECTION</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Constants_h__MwORIENTATION">MwORIENTATION</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Constants_h__MwALIGNMENT">MwALIGNMENT</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__MwDispatch2">MwDispatch2</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Core_h__MwDispatch3">MwDispatch3</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>
|
|
<dd>
|
|
<a href="#Mw_Core_h__MwForceRender">MwForceRender</a>
|
|
</dd>
|
|
<dt>
|
|
<a href="#Mw_Cursor_h">Mw/Cursor.h</a>
|
|
</dt>
|
|
<dd>
|
|
<a href="#Mw_Cursor_h__MwCursorDefault">MwCursorDefault</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Cursor_h__MwCursorDefaultMask">MwCursorDefaultMask</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Cursor_h__MwCursorCross">MwCursorCross</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Cursor_h__MwCursorCrossMask">MwCursorCrossMask</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Cursor_h__MwCursorText">MwCursorText</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Cursor_h__MwCursorTextMask">MwCursorTextMask</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>
|
|
<dd>
|
|
<a href="#Mw_Default_h__MwDefaultBorderWidth">MwDefaultBorderWidth</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__MwLightenColor">MwLightenColor</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__MwDrawTriangle">MwDrawTriangle</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_T">MwErrorEnum_T</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Error_h___MwEsuccess_"> MwEsuccess </a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Error_h___MwEerror"> MwEerror</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Error_h__MwGetLastError">MwGetLastError</a>
|
|
</dd>
|
|
<dt>
|
|
<a href="#Mw_Font_h">Mw/Font.h</a>
|
|
</dt>
|
|
<dd>
|
|
<a href="#Mw_Font_h__MwFontData__">MwFontData[]</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Font_h__MwBoldFontData__">MwBoldFontData[]</a>
|
|
</dd>
|
|
<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_Milsko_h">Mw/Milsko.h</a>
|
|
</dt>
|
|
<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_Widget_Button_h">Mw/Widget/Button.h</a>
|
|
</dt>
|
|
<dd>
|
|
<a href="#Mw_Widget_Button_h__MwButtonClass">MwButtonClass</a>
|
|
</dd>
|
|
<dt>
|
|
<a href="#Mw_Widget_CheckBox_h">Mw/Widget/CheckBox.h</a>
|
|
</dt>
|
|
<dd>
|
|
<a href="#Mw_Widget_CheckBox_h__MwCheckBoxClass">MwCheckBoxClass</a>
|
|
</dd>
|
|
<dt>
|
|
<a href="#Mw_Widget_Entry_h">Mw/Widget/Entry.h</a>
|
|
</dt>
|
|
<dd>
|
|
<a href="#Mw_Widget_Entry_h__MwEntryClass">MwEntryClass</a>
|
|
</dd>
|
|
<dt>
|
|
<a href="#Mw_Widget_Frame_h">Mw/Widget/Frame.h</a>
|
|
</dt>
|
|
<dd>
|
|
<a href="#Mw_Widget_Frame_h__MwFrameClass">MwFrameClass</a>
|
|
</dd>
|
|
<dt>
|
|
<a href="#Mw_Widget_Image_h">Mw/Widget/Image.h</a>
|
|
</dt>
|
|
<dd>
|
|
<a href="#Mw_Widget_Image_h__MwImageClass">MwImageClass</a>
|
|
</dd>
|
|
<dt>
|
|
<a href="#Mw_Widget_Label_h">Mw/Widget/Label.h</a>
|
|
</dt>
|
|
<dd>
|
|
<a href="#Mw_Widget_Label_h__MwLabelClass">MwLabelClass</a>
|
|
</dd>
|
|
<dt>
|
|
<a href="#Mw_Widget_Menu_h">Mw/Widget/Menu.h</a>
|
|
</dt>
|
|
<dd>
|
|
<a href="#Mw_Widget_Menu_h__MwMenuClass">MwMenuClass</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Widget_Menu_h__MwMenuAdd">MwMenuAdd</a>
|
|
</dd>
|
|
<dt>
|
|
<a href="#Mw_Widget_OpenGL_h">Mw/Widget/OpenGL.h</a>
|
|
</dt>
|
|
<dd>
|
|
<a href="#Mw_Widget_OpenGL_h__MwOpenGLClass">MwOpenGLClass</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Widget_OpenGL_h__MwOpenGLMakeCurrent">MwOpenGLMakeCurrent</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Widget_OpenGL_h__MwOpenGLGetProcAddress">MwOpenGLGetProcAddress</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Widget_OpenGL_h__MwOpenGLSwapBuffer">MwOpenGLSwapBuffer</a>
|
|
</dd>
|
|
<dt>
|
|
<a href="#Mw_Widget_ScrollBar_h">Mw/Widget/ScrollBar.h</a>
|
|
</dt>
|
|
<dd>
|
|
<a href="#Mw_Widget_ScrollBar_h__MwScrollBarClass">MwScrollBarClass</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Widget_ScrollBar_h__MwScrollBarGetVisibleLength">MwScrollBarGetVisibleLength</a>
|
|
</dd>
|
|
<dt>
|
|
<a href="#Mw_Widget_SubMenu_h">Mw/Widget/SubMenu.h</a>
|
|
</dt>
|
|
<dd>
|
|
<a href="#Mw_Widget_SubMenu_h__MwSubMenuClass">MwSubMenuClass</a>
|
|
</dd>
|
|
<dt>
|
|
<a href="#Mw_Widget_Vulkan_h">Mw/Widget/Vulkan.h</a>
|
|
</dt>
|
|
<dd>
|
|
<a href="#Mw_Widget_Vulkan_h__MwVulkanClass">MwVulkanClass</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Widget_Vulkan_h__MwVulkanEnableExtension">MwVulkanEnableExtension</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Widget_Vulkan_h__MwVulkanEnableLayer">MwVulkanEnableLayer</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Widget_Vulkan_h__MwVulkanConfig_T">MwVulkanConfig_T</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Widget_Vulkan_h__api_version">api_version</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Widget_Vulkan_h__vk_version">vk_version</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Widget_Vulkan_h__validation_layers">validation_layers</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Widget_Vulkan_h__MwVulkanConfigure">MwVulkanConfigure</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Widget_Vulkan_h__MwVulkanField_T">MwVulkanField_T</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Widget_Vulkan_h___MwVulkanField_GetInstanceProcAddr_"> MwVulkanField_GetInstanceProcAddr </a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Widget_Vulkan_h___MwVulkanField_Instance"> MwVulkanField_Instance</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Widget_Vulkan_h___MwVulkanField_Surface"> MwVulkanField_Surface</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Widget_Vulkan_h___MwVulkanField_PhysicalDevice"> MwVulkanField_PhysicalDevice</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Widget_Vulkan_h___MwVulkanField_LogicalDevice"> MwVulkanField_LogicalDevice</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Widget_Vulkan_h___MwVulkanField_GraphicsQueueIndex"> MwVulkanField_GraphicsQueueIndex</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Widget_Vulkan_h___MwVulkanField_PresentQueueIndex"> MwVulkanField_PresentQueueIndex</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Widget_Vulkan_h___MwVulkanField_PresentQueue"> MwVulkanField_PresentQueue</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Widget_Vulkan_h__MwVulkanGetField">MwVulkanGetField</a>
|
|
</dd>
|
|
<dd>
|
|
<a href="#Mw_Widget_Vulkan_h__MwVulkanSupported">MwVulkanSupported</a>
|
|
</dd>
|
|
<dt>
|
|
<a href="#Mw_Widget_Window_h">Mw/Widget/Window.h</a>
|
|
</dt>
|
|
<dd>
|
|
<a href="#Mw_Widget_Window_h__MwWindowClass">MwWindowClass</a>
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<h2 align="center" id="Mw_Constants_h">Mw/Constants.h</h2>
|
|
<dl>
|
|
<dt>
|
|
Constants.
|
|
</dt>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Constants_h__MwDIRECTION"><B><FONT COLOR="#228B22">enum</FONT></B> MwDIRECTION;</pre>
|
|
<dl>
|
|
<dd>
|
|
Direction enumeration.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Constants_h__MwORIENTATION"><B><FONT COLOR="#228B22">enum</FONT></B> MwORIENTATION;</pre>
|
|
<dl>
|
|
<dd>
|
|
Orientation.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Constants_h__MwALIGNMENT"><B><FONT COLOR="#228B22">enum</FONT></B> MwALIGNMENT;</pre>
|
|
<dl>
|
|
<dd>
|
|
Alignment.
|
|
</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">#<B><FONT COLOR="#5F9EA0">define</FONT></B> <B><FONT COLOR="#0000FF">MwDispatch</FONT></B>(x, y)</pre>
|
|
<dl>
|
|
<dd>
|
|
Dispatches the handler of widget class.
|
|
</dd>
|
|
<dt>
|
|
<table border="0"><tr><td><img src="warning.gif" alt="warning"></td><td>Used internally.</td></table>
|
|
</dt>
|
|
<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__MwDispatch2">#<B><FONT COLOR="#5F9EA0">define</FONT></B> <B><FONT COLOR="#0000FF">MwDispatch2</FONT></B>(x, y)</pre>
|
|
<dl>
|
|
<dd>
|
|
Dispatches the handler of widget class.
|
|
</dd>
|
|
<dt>
|
|
<table border="0"><tr><td><img src="warning.gif" alt="warning"></td><td>Used internally.</td></table>
|
|
</dt>
|
|
<dt>
|
|
Parameter <code>x</code>
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>y</code>
|
|
</dt>
|
|
<dd>
|
|
Handler name.
|
|
</dd>
|
|
<dt>
|
|
Returns
|
|
</dt>
|
|
<dd>
|
|
<code>0</code> for success, otherwise failed.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Core_h__MwDispatch3">#<B><FONT COLOR="#5F9EA0">define</FONT></B> <B><FONT COLOR="#0000FF">MwDispatch3</FONT></B>(x, y, name)</pre>
|
|
<dl>
|
|
<dd>
|
|
Dispatches the handler of widget class.
|
|
</dd>
|
|
<dt>
|
|
<table border="0"><tr><td><img src="warning.gif" alt="warning"></td><td>Used internally.</td></table>
|
|
</dt>
|
|
<dt>
|
|
Parameter <code>x</code>
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>y</code>
|
|
</dt>
|
|
<dd>
|
|
Handler name.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>name</code>
|
|
</dt>
|
|
<dd>
|
|
Property name.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Core_h__MwCreateWidget">MWDECL MwWidget <B><FONT COLOR="#0000FF">MwCreateWidget</FONT></B> (
|
|
MwClass widget_class,
|
|
<B><FONT COLOR="#228B22">const</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* name,
|
|
MwWidget parent,
|
|
<B><FONT COLOR="#228B22">int</FONT></B> x,
|
|
<B><FONT COLOR="#228B22">int</FONT></B> y,
|
|
<B><FONT COLOR="#228B22">unsigned</FONT></B> <B><FONT COLOR="#228B22">int</FONT></B> width,
|
|
<B><FONT COLOR="#228B22">unsigned</FONT></B> <B><FONT COLOR="#228B22">int</FONT></B> height
|
|
);</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">MWDECL MwWidget <B><FONT COLOR="#0000FF">MwVaCreateWidget</FONT></B> (
|
|
MwClass widget_class,
|
|
<B><FONT COLOR="#228B22">const</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* name,
|
|
MwWidget parent,
|
|
<B><FONT COLOR="#228B22">int</FONT></B> x,
|
|
<B><FONT COLOR="#228B22">int</FONT></B> y,
|
|
<B><FONT COLOR="#228B22">unsigned</FONT></B> <B><FONT COLOR="#228B22">int</FONT></B> width,
|
|
<B><FONT COLOR="#228B22">unsigned</FONT></B> <B><FONT COLOR="#228B22">int</FONT></B> height,
|
|
...
|
|
);</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">MWDECL MwWidget <B><FONT COLOR="#0000FF">MwVaListCreateWidget</FONT></B> (
|
|
MwClass widget_class,
|
|
<B><FONT COLOR="#228B22">const</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* name,
|
|
MwWidget parent,
|
|
<B><FONT COLOR="#228B22">int</FONT></B> x,
|
|
<B><FONT COLOR="#228B22">int</FONT></B> y,
|
|
<B><FONT COLOR="#228B22">unsigned</FONT></B> <B><FONT COLOR="#228B22">int</FONT></B> width,
|
|
<B><FONT COLOR="#228B22">unsigned</FONT></B> <B><FONT COLOR="#228B22">int</FONT></B> height,
|
|
va_list va
|
|
);</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">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwDestroyWidget</FONT></B> (
|
|
MwWidget handle
|
|
);</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">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwLoop</FONT></B> (
|
|
MwWidget handle
|
|
);</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">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwStep</FONT></B> (
|
|
MwWidget handle
|
|
);</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">MWDECL <B><FONT COLOR="#228B22">int</FONT></B> <B><FONT COLOR="#0000FF">MwPending</FONT></B> (
|
|
MwWidget handle
|
|
);</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">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwSetInteger</FONT></B> (
|
|
MwWidget handle,
|
|
<B><FONT COLOR="#228B22">const</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* key,
|
|
<B><FONT COLOR="#228B22">int</FONT></B> n
|
|
);</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">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwSetText</FONT></B> (
|
|
MwWidget handle,
|
|
<B><FONT COLOR="#228B22">const</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* key,
|
|
<B><FONT COLOR="#228B22">const</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* value
|
|
);</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">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwSetVoid</FONT></B> (
|
|
MwWidget handle,
|
|
<B><FONT COLOR="#228B22">const</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* key,
|
|
<B><FONT COLOR="#228B22">void</FONT></B>* value
|
|
);</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">MWDECL <B><FONT COLOR="#228B22">int</FONT></B> <B><FONT COLOR="#0000FF">MwGetInteger</FONT></B> (
|
|
MwWidget handle,
|
|
<B><FONT COLOR="#228B22">const</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* key
|
|
);</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">MWDECL <B><FONT COLOR="#228B22">const</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* <B><FONT COLOR="#0000FF">MwGetText</FONT></B> (
|
|
MwWidget handle,
|
|
<B><FONT COLOR="#228B22">const</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* key
|
|
);</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">MWDECL <B><FONT COLOR="#228B22">void</FONT></B>* <B><FONT COLOR="#0000FF">MwGetVoid</FONT></B> (
|
|
MwWidget handle,
|
|
<B><FONT COLOR="#228B22">const</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* key
|
|
);</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">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwSetDefault</FONT></B> (
|
|
MwWidget handle
|
|
);</pre>
|
|
<dl>
|
|
<dd>
|
|
Sets the default property.
|
|
</dd>
|
|
<dt>
|
|
<table border="0"><tr><td><img src="warning.gif" alt="warning"></td><td>This is called when widget is created.</td></table>
|
|
</dt>
|
|
<dt>
|
|
Parameter <code>handle</code>
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Core_h__MwVaApply">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwVaApply</FONT></B> (
|
|
MwWidget handle,
|
|
...
|
|
);</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">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwVaListApply</FONT></B> (
|
|
MwWidget handle,
|
|
va_list va
|
|
);</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">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwAddUserHandler</FONT></B> (
|
|
MwWidget handle,
|
|
<B><FONT COLOR="#228B22">const</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* key,
|
|
MwUserHandler handler,
|
|
<B><FONT COLOR="#228B22">void</FONT></B>* user_data
|
|
);</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">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwDispatchUserHandler</FONT></B> (
|
|
MwWidget handle,
|
|
<B><FONT COLOR="#228B22">const</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* key,
|
|
<B><FONT COLOR="#228B22">void</FONT></B>* handler_data
|
|
);</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">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwSetErrorHandler</FONT></B> (
|
|
MwErrorHandler handler,
|
|
<B><FONT COLOR="#228B22">void</FONT></B>* user_data
|
|
);</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">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwDispatchError</FONT></B> (
|
|
<B><FONT COLOR="#228B22">int</FONT></B> code,
|
|
<B><FONT COLOR="#228B22">const</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* message
|
|
);</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">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwGetBeforeStep</FONT></B> (
|
|
MwWidget handle,
|
|
jmp_buf* jmpbuf
|
|
);</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>
|
|
<pre id="Mw_Core_h__MwForceRender">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwForceRender</FONT></B> (
|
|
MwWidget handle
|
|
);</pre>
|
|
<dl>
|
|
<dd>
|
|
Forcefully makes widget render.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>handle</code>
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<h2 align="center" id="Mw_Cursor_h">Mw/Cursor.h</h2>
|
|
<dl>
|
|
<dt>
|
|
Cursor externs.
|
|
</dt>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Cursor_h__MwCursorDefault">MWDECL MwCursor MwCursorDefault;</pre>
|
|
<dl>
|
|
<dd>
|
|
Default cursor.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Cursor_h__MwCursorDefaultMask">MWDECL MwCursor MwCursorDefaultMask;</pre>
|
|
<dl>
|
|
<dd>
|
|
Default cursor mask.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Cursor_h__MwCursorCross">MWDECL MwCursor MwCursorCross;</pre>
|
|
<dl>
|
|
<dd>
|
|
Cross cursor.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Cursor_h__MwCursorCrossMask">MWDECL MwCursor MwCursorCrossMask;</pre>
|
|
<dl>
|
|
<dd>
|
|
Cross cursor mask.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Cursor_h__MwCursorText">MWDECL MwCursor MwCursorText;</pre>
|
|
<dl>
|
|
<dd>
|
|
Text cursor.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Cursor_h__MwCursorTextMask">MWDECL MwCursor MwCursorTextMask;</pre>
|
|
<dl>
|
|
<dd>
|
|
Text cursor mask.
|
|
</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">MWDECL <B><FONT COLOR="#228B22">const</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* MwDefaultBackground;</pre>
|
|
<dl>
|
|
<dd>
|
|
Default background color.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Default_h__MwDefaultForeground">MWDECL <B><FONT COLOR="#228B22">const</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* MwDefaultForeground;</pre>
|
|
<dl>
|
|
<dd>
|
|
Default foreground color.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Default_h__MwDefaultBorderWidth">MWDECL <B><FONT COLOR="#228B22">const</FONT></B> <B><FONT COLOR="#228B22">int</FONT></B> MwDefaultBorderWidth;</pre>
|
|
<dl>
|
|
<dd>
|
|
Default border width.
|
|
</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">MWDECL MwLLColor <B><FONT COLOR="#0000FF">MwParseColor</FONT></B> (
|
|
MwWidget handle,
|
|
<B><FONT COLOR="#228B22">const</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* text
|
|
);</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__MwLightenColor">MWDECL MwLLColor <B><FONT COLOR="#0000FF">MwLightenColor</FONT></B> (
|
|
MwWidget handle,
|
|
MwLLColor color,
|
|
<B><FONT COLOR="#228B22">int</FONT></B> r,
|
|
<B><FONT COLOR="#228B22">int</FONT></B> g,
|
|
<B><FONT COLOR="#228B22">int</FONT></B> b
|
|
);</pre>
|
|
<dl>
|
|
<dd>
|
|
Lighten a color.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>handle</code>
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>color</code>
|
|
</dt>
|
|
<dd>
|
|
Color.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>r</code>
|
|
</dt>
|
|
<dd>
|
|
Red.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>g</code>
|
|
</dt>
|
|
<dd>
|
|
Green.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>b</code>
|
|
</dt>
|
|
<dd>
|
|
Blue.
|
|
</dd>
|
|
<dt>
|
|
Returns
|
|
</dt>
|
|
<dd>
|
|
Color.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Draw_h__MwDrawRect">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwDrawRect</FONT></B> (
|
|
MwWidget handle,
|
|
MwRect* rect,
|
|
MwLLColor color
|
|
);</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">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwDrawFrame</FONT></B> (
|
|
MwWidget handle,
|
|
MwRect* rect,
|
|
MwLLColor color,
|
|
<B><FONT COLOR="#228B22">int</FONT></B> invert
|
|
);</pre>
|
|
<dl>
|
|
<dd>
|
|
Draws a frame.
|
|
</dd>
|
|
<dt>
|
|
<table border="0"><tr><td><img src="warning.gif" alt="warning"></td><td><code>rect</code> gets changed to the area of rectangle inside.</td></table>
|
|
</dt>
|
|
<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__MwDrawTriangle">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwDrawTriangle</FONT></B> (
|
|
MwWidget handle,
|
|
MwRect* rect,
|
|
MwLLColor color,
|
|
<B><FONT COLOR="#228B22">int</FONT></B> invert,
|
|
<B><FONT COLOR="#228B22">int</FONT></B> direction
|
|
);</pre>
|
|
<dl>
|
|
<dd>
|
|
Draws a triangle.
|
|
</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">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwDrawFrameEx</FONT></B> (
|
|
MwWidget handle,
|
|
MwRect* rect,
|
|
MwLLColor color,
|
|
<B><FONT COLOR="#228B22">int</FONT></B> invert,
|
|
<B><FONT COLOR="#228B22">int</FONT></B> border
|
|
);</pre>
|
|
<dl>
|
|
<dd>
|
|
Draws a frame with specified border width.
|
|
</dd>
|
|
<dt>
|
|
<table border="0"><tr><td><img src="warning.gif" alt="warning"></td><td><code>rect</code> gets changed to the area of rectangle inside.</td></table>
|
|
</dt>
|
|
<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">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwDrawText</FONT></B> (
|
|
MwWidget handle,
|
|
MwPoint* point,
|
|
<B><FONT COLOR="#228B22">const</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* text,
|
|
<B><FONT COLOR="#228B22">int</FONT></B> bold,
|
|
<B><FONT COLOR="#228B22">int</FONT></B> align,
|
|
MwLLColor color
|
|
);</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>bold</code>
|
|
</dt>
|
|
<dd>
|
|
Bold.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>align</code>
|
|
</dt>
|
|
<dd>
|
|
Align.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>color</code>
|
|
</dt>
|
|
<dd>
|
|
Color.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Draw_h__MwLoadImage">MWDECL MwLLPixmap <B><FONT COLOR="#0000FF">MwLoadImage</FONT></B> (
|
|
MwWidget handle,
|
|
<B><FONT COLOR="#228B22">const</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* path
|
|
);</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">MWDECL <B><FONT COLOR="#228B22">int</FONT></B> <B><FONT COLOR="#0000FF">MwTextWidth</FONT></B> (
|
|
MwWidget handle,
|
|
<B><FONT COLOR="#228B22">const</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* text
|
|
);</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">MWDECL <B><FONT COLOR="#228B22">int</FONT></B> <B><FONT COLOR="#0000FF">MwTextHeight</FONT></B> (
|
|
MwWidget handle,
|
|
<B><FONT COLOR="#228B22">const</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* text
|
|
);</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_T"><B><FONT COLOR="#228B22">typedef</FONT></B> <B><FONT COLOR="#228B22">enum</FONT></B> MwErrorEnum_T;</pre>
|
|
<dl>
|
|
<dd>
|
|
Error code enumeration.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Error_h___MwEsuccess_"> MwEsuccess = 0</pre>
|
|
<dl>
|
|
<dd>
|
|
No error.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Error_h___MwEerror"> MwEerror</pre>
|
|
<dl>
|
|
<dd>
|
|
There was an error.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Error_h__MwGetLastError">MWDECL <B><FONT COLOR="#228B22">const</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* <B><FONT COLOR="#0000FF">MwGetLastError</FONT></B> (
|
|
<B><FONT COLOR="#228B22">void</FONT></B>
|
|
);</pre>
|
|
<dl>
|
|
<dd>
|
|
Get the last 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__">MWDECL MwFont MwFontData[];</pre>
|
|
<dl>
|
|
<dd>
|
|
Default font data.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Font_h__MwBoldFontData__">MWDECL MwFont MwBoldFontData[];</pre>
|
|
<dl>
|
|
<dd>
|
|
Default bold font data.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<h2 align="center" id="Mw_LowLevel_h">Mw/LowLevel.h</h2>
|
|
<dl>
|
|
<dt>
|
|
Low-level drawing API.
|
|
</dt>
|
|
<dt>
|
|
<table border="0"><tr><td><img src="warning.gif" alt="warning"></td><td>This is used internally.</td></table>
|
|
</dt>
|
|
</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_Milsko_h">Mw/Milsko.h</h2>
|
|
<dl>
|
|
<dt>
|
|
Includes all headers.
|
|
</dt>
|
|
</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_Widget_Button_h">Mw/Widget/Button.h</h2>
|
|
<dl>
|
|
<dt>
|
|
Button widget.
|
|
</dt>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Widget_Button_h__MwButtonClass">MWDECL MwClass MwButtonClass;</pre>
|
|
<dl>
|
|
<dd>
|
|
Button widget class.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<h2 align="center" id="Mw_Widget_CheckBox_h">Mw/Widget/CheckBox.h</h2>
|
|
<dl>
|
|
<dt>
|
|
CheckBox widget.
|
|
</dt>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Widget_CheckBox_h__MwCheckBoxClass">MWDECL MwClass MwCheckBoxClass;</pre>
|
|
<dl>
|
|
<dd>
|
|
CheckBox widget class.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<h2 align="center" id="Mw_Widget_Entry_h">Mw/Widget/Entry.h</h2>
|
|
<dl>
|
|
<dt>
|
|
Entry widget.
|
|
</dt>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Widget_Entry_h__MwEntryClass">MWDECL MwClass MwEntryClass;</pre>
|
|
<dl>
|
|
<dd>
|
|
Entry widget class.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<h2 align="center" id="Mw_Widget_Frame_h">Mw/Widget/Frame.h</h2>
|
|
<dl>
|
|
<dt>
|
|
Frame widget.
|
|
</dt>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Widget_Frame_h__MwFrameClass">MWDECL MwClass MwFrameClass;</pre>
|
|
<dl>
|
|
<dd>
|
|
Frame widget class.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<h2 align="center" id="Mw_Widget_Image_h">Mw/Widget/Image.h</h2>
|
|
<dl>
|
|
<dt>
|
|
Image widget.
|
|
</dt>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Widget_Image_h__MwImageClass">MWDECL MwClass MwImageClass;</pre>
|
|
<dl>
|
|
<dd>
|
|
Image widget class.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<h2 align="center" id="Mw_Widget_Label_h">Mw/Widget/Label.h</h2>
|
|
<dl>
|
|
<dt>
|
|
Label widget.
|
|
</dt>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Widget_Label_h__MwLabelClass">MWDECL MwClass MwLabelClass;</pre>
|
|
<dl>
|
|
<dd>
|
|
Label widget class.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<h2 align="center" id="Mw_Widget_Menu_h">Mw/Widget/Menu.h</h2>
|
|
<dl>
|
|
<dt>
|
|
Menu widget.
|
|
</dt>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Widget_Menu_h__MwMenuClass">MWDECL MwClass MwMenuClass;</pre>
|
|
<dl>
|
|
<dd>
|
|
Menu widget class.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Widget_Menu_h__MwMenuAdd">MWDECL MwMenu <B><FONT COLOR="#0000FF">MwMenuAdd</FONT></B> (
|
|
MwWidget handle,
|
|
MwMenu menu,
|
|
<B><FONT COLOR="#228B22">const</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* name
|
|
);</pre>
|
|
<dl>
|
|
<dd>
|
|
Adds a menu.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>handle</code>
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>menu</code>
|
|
</dt>
|
|
<dd>
|
|
Menu.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>name</code>
|
|
</dt>
|
|
<dd>
|
|
Menu name.
|
|
</dd>
|
|
<dt>
|
|
Returns
|
|
</dt>
|
|
<dd>
|
|
Menu.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<h2 align="center" id="Mw_Widget_OpenGL_h">Mw/Widget/OpenGL.h</h2>
|
|
<dl>
|
|
<dt>
|
|
OpenGL widget.
|
|
</dt>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Widget_OpenGL_h__MwOpenGLClass">MWDECL MwClass MwOpenGLClass;</pre>
|
|
<dl>
|
|
<dd>
|
|
OpenGL widget class.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Widget_OpenGL_h__MwOpenGLMakeCurrent">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwOpenGLMakeCurrent</FONT></B> (
|
|
MwWidget handle
|
|
);</pre>
|
|
<dl>
|
|
<dd>
|
|
Make a widget current OpenGL context.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>handle</code>
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Widget_OpenGL_h__MwOpenGLGetProcAddress">MWDECL <B><FONT COLOR="#228B22">void</FONT></B>* <B><FONT COLOR="#0000FF">MwOpenGLGetProcAddress</FONT></B> (
|
|
MwWidget handle,
|
|
<B><FONT COLOR="#228B22">const</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* name
|
|
);</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_Widget_OpenGL_h__MwOpenGLSwapBuffer">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwOpenGLSwapBuffer</FONT></B> (
|
|
MwWidget handle
|
|
);</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_Widget_ScrollBar_h">Mw/Widget/ScrollBar.h</h2>
|
|
<dl>
|
|
<dt>
|
|
ScrollBar widget.
|
|
</dt>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Widget_ScrollBar_h__MwScrollBarClass">MWDECL MwClass MwScrollBarClass;</pre>
|
|
<dl>
|
|
<dd>
|
|
ScrollBar widget class.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Widget_ScrollBar_h__MwScrollBarGetVisibleLength">MWDECL <B><FONT COLOR="#228B22">int</FONT></B> <B><FONT COLOR="#0000FF">MwScrollBarGetVisibleLength</FONT></B> (
|
|
MwWidget handle
|
|
);</pre>
|
|
<dl>
|
|
<dd>
|
|
Calculates a visible length of scrollbar.
|
|
</dd>
|
|
<dt>
|
|
Parameter <code>handle</code>
|
|
</dt>
|
|
<dd>
|
|
Widget.
|
|
</dd>
|
|
<dt>
|
|
Returns
|
|
</dt>
|
|
<dd>
|
|
Visible length.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<h2 align="center" id="Mw_Widget_SubMenu_h">Mw/Widget/SubMenu.h</h2>
|
|
<dl>
|
|
<dt>
|
|
SubMenu widget.
|
|
</dt>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Widget_SubMenu_h__MwSubMenuClass">MWDECL MwClass MwSubMenuClass;</pre>
|
|
<dl>
|
|
<dd>
|
|
SubMenu widget class.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<h2 align="center" id="Mw_Widget_Vulkan_h">Mw/Widget/Vulkan.h</h2>
|
|
<dl>
|
|
<dt>
|
|
Vulkan widget.
|
|
</dt>
|
|
<dt>
|
|
<table border="0"><tr><td><img src="warning.gif" alt="warning"></td><td>This header is not documented yet.</td></table>
|
|
</dt>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Widget_Vulkan_h__MwVulkanClass">MWDECL MwClass MwVulkanClass;</pre>
|
|
<dl>
|
|
<dd>
|
|
Vulkan widget class.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Widget_Vulkan_h__MwVulkanEnableExtension">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwVulkanEnableExtension</FONT></B> (
|
|
<B><FONT COLOR="#228B22">const</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* ext_name
|
|
);</pre>
|
|
<dl>
|
|
<dd>
|
|
Add an extension to the list of extensions to enable prior to initialization.
|
|
</dd>
|
|
<dt>
|
|
<table border="0"><tr><td><img src="warning.gif" alt="warning"></td><td>This must be called before MwCreateWidget.</td></table>
|
|
</dt>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Widget_Vulkan_h__MwVulkanEnableLayer">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwVulkanEnableLayer</FONT></B> (
|
|
<B><FONT COLOR="#228B22">const</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* ext_name
|
|
);</pre>
|
|
<dl>
|
|
<dd>
|
|
Add an layer to the list of layers to enable prior to initialization.
|
|
</dd>
|
|
<dt>
|
|
<table border="0"><tr><td><img src="warning.gif" alt="warning"></td><td>This must be called before MwCreateWidget.</td></table>
|
|
</dt>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Widget_Vulkan_h__MwVulkanConfig_T"><B><FONT COLOR="#228B22">typedef</FONT></B> <B><FONT COLOR="#228B22">struct</FONT></B> MwVulkanConfig_T;</pre>
|
|
<dl>
|
|
<dd>
|
|
Configuration options that can be passed to setup Vulkan before a widget is created.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Widget_Vulkan_h__api_version"> uint32_t api_version;</pre>
|
|
<dl>
|
|
<dd>
|
|
Vulkan API version (default: VK_API_VERSION_1_0).
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Widget_Vulkan_h__vk_version"> uint32_t vk_version;</pre>
|
|
<dl>
|
|
<dd>
|
|
Vulkan version (default: VK_VERSION_1_0).
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Widget_Vulkan_h__validation_layers"> VkBool32 validation_layers;</pre>
|
|
<dl>
|
|
<dd>
|
|
Whether or not to enable validation layers (default: false).
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Widget_Vulkan_h__MwVulkanConfigure">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwVulkanConfigure</FONT></B> (
|
|
MwVulkanConfig cfg
|
|
);</pre>
|
|
<dl>
|
|
<dd>
|
|
Configure Vulkan prior to initializing the widget.
|
|
</dd>
|
|
<dt>
|
|
<table border="0"><tr><td><img src="warning.gif" alt="warning"></td><td>The configuration provided will be used for future initializations of the Vulkan widget (unless it's changed).</td></table>
|
|
</dt>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Widget_Vulkan_h__MwVulkanField_T"><B><FONT COLOR="#228B22">typedef</FONT></B> <B><FONT COLOR="#228B22">enum</FONT></B> MwVulkanField_T;</pre>
|
|
<dl>
|
|
<dd>
|
|
Field that can be gotten from Vulkan.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Widget_Vulkan_h___MwVulkanField_GetInstanceProcAddr_"> MwVulkanField_GetInstanceProcAddr = 0</pre>
|
|
<dl>
|
|
<dd>
|
|
The address of the vulkan widget's vkGetInstanceProcAddr function (PFN_vkGetInstanceProcAddr).
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Widget_Vulkan_h___MwVulkanField_Instance"> MwVulkanField_Instance</pre>
|
|
<dl>
|
|
<dd>
|
|
The address of the vulkan widget's instance (VkInstance).
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Widget_Vulkan_h___MwVulkanField_Surface"> MwVulkanField_Surface</pre>
|
|
<dl>
|
|
<dd>
|
|
The address of the vulkan widget's surface (VkSurfaceKHR).
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Widget_Vulkan_h___MwVulkanField_PhysicalDevice"> MwVulkanField_PhysicalDevice</pre>
|
|
<dl>
|
|
<dd>
|
|
The address of the vulkan widget's physical device (VkPhysicalDevice).
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Widget_Vulkan_h___MwVulkanField_LogicalDevice"> MwVulkanField_LogicalDevice</pre>
|
|
<dl>
|
|
<dd>
|
|
The address of the vulkan widget's logical device (VkDevice).
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Widget_Vulkan_h___MwVulkanField_GraphicsQueueIndex"> MwVulkanField_GraphicsQueueIndex</pre>
|
|
<dl>
|
|
<dd>
|
|
The address of the index that the vulkan widget uses for the graphics queue (uint32_t *).
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Widget_Vulkan_h___MwVulkanField_PresentQueueIndex"> MwVulkanField_PresentQueueIndex</pre>
|
|
<dl>
|
|
<dd>
|
|
The address of the index that the vulkan widget uses for the present queue (uint32_t *).
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Widget_Vulkan_h___MwVulkanField_PresentQueue"> MwVulkanField_PresentQueue</pre>
|
|
<dl>
|
|
<dd>
|
|
The address of the vulkan widget's graphics queue (VkQueue).
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Widget_Vulkan_h__MwVulkanGetField">MWDECL <B><FONT COLOR="#228B22">void</FONT></B>* <B><FONT COLOR="#0000FF">MwVulkanGetField</FONT></B> (
|
|
MwWidget handle,
|
|
MwVulkanField field,
|
|
MwErrorEnum* out
|
|
);</pre>
|
|
<dl>
|
|
<dd>
|
|
Function for getting a field from within Vulkan.
|
|
</dd>
|
|
<dt>
|
|
<table border="0"><tr><td><img src="warning.gif" alt="warning"></td><td>Consult the documentation for MwVulkanField to know what type is expected for out.</td></table>
|
|
</dt>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Widget_Vulkan_h__MwVulkanSupported">MWDECL VkBool32 <B><FONT COLOR="#0000FF">MwVulkanSupported</FONT></B> (
|
|
<B><FONT COLOR="#228B22">void</FONT></B>
|
|
);</pre>
|
|
<dl>
|
|
<dd>
|
|
Return whether Vulkan is installed on the target platform.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
<h2 align="center" id="Mw_Widget_Window_h">Mw/Widget/Window.h</h2>
|
|
<dl>
|
|
<dt>
|
|
Window widget.
|
|
</dt>
|
|
</dl>
|
|
<hr>
|
|
<pre id="Mw_Widget_Window_h__MwWindowClass">MWDECL MwClass MwWindowClass;</pre>
|
|
<dl>
|
|
<dd>
|
|
Window widget class.
|
|
</dd>
|
|
</dl>
|
|
<hr>
|
|
</body>
|
|
</html>
|