Files
milsko/doc/index.html
NishiOwO 67299e4c8d test
git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@414 b9cfdab3-6d41-4d17-bbe4-086880011989
2025-10-19 06:06:16 +00:00

3486 lines
66 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>
<dd>
<a href="#Mw_Constants_h__MwDEFAULT">MwDEFAULT</a>
</dd>
<dd>
<a href="#Mw_Constants_h__MwDIRECTORY_TYPE">MwDIRECTORY_TYPE</a>
</dd>
<dd>
<a href="#Mw_Constants_h__MwMB_ICONMASK">MwMB_ICONMASK</a>
</dd>
<dd>
<a href="#Mw_Constants_h__MwMB_BUTTONMASK">MwMB_BUTTONMASK</a>
</dd>
<dd>
<a href="#Mw_Constants_h__MwMB_BUTTONOK">MwMB_BUTTONOK</a>
</dd>
<dd>
<a href="#Mw_Constants_h__MwMB_BUTTONCANCEL">MwMB_BUTTONCANCEL</a>
</dd>
<dd>
<a href="#Mw_Constants_h__MwMB_BUTTONYES">MwMB_BUTTONYES</a>
</dd>
<dd>
<a href="#Mw_Constants_h__MwMB_BUTTONNO">MwMB_BUTTONNO</a>
</dd>
<dd>
<a href="#Mw_Constants_h__MwMB_BUTTONOKCANCEL">MwMB_BUTTONOKCANCEL</a>
</dd>
<dd>
<a href="#Mw_Constants_h__MwMB_BUTTONYESNO">MwMB_BUTTONYESNO</a>
</dd>
<dd>
<a href="#Mw_Constants_h__MwMB_BUTTONYESNOCANCEL">MwMB_BUTTONYESNOCANCEL</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>
<dd>
<a href="#Mw_Core_h__MwForceRender2">MwForceRender2</a>
</dd>
<dd>
<a href="#Mw_Core_h__MwAddTickList">MwAddTickList</a>
</dd>
<dd>
<a href="#Mw_Core_h__MwFocus">MwFocus</a>
</dd>
<dd>
<a href="#Mw_Core_h__MwGrabPointer">MwGrabPointer</a>
</dd>
<dd>
<a href="#Mw_Core_h__MwHideCursor">MwHideCursor</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>
<dd>
<a href="#Mw_Cursor_h__MwCursorHidden">MwCursorHidden</a>
</dd>
<dd>
<a href="#Mw_Cursor_h__MwCursorHiddenMask">MwCursorHiddenMask</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_Directory_h">Mw/Directory.h</a>
</dt>
<dd>
<a href="#Mw_Directory_h__MwDirectoryOpen">MwDirectoryOpen</a>
</dd>
<dd>
<a href="#Mw_Directory_h__MwDirectoryClose">MwDirectoryClose</a>
</dd>
<dd>
<a href="#Mw_Directory_h__MwDirectoryRead">MwDirectoryRead</a>
</dd>
<dd>
<a href="#Mw_Directory_h__MwDirectoryFreeEntry">MwDirectoryFreeEntry</a>
</dd>
<dd>
<a href="#Mw_Directory_h__MwDirectoryCurrent">MwDirectoryCurrent</a>
</dd>
<dd>
<a href="#Mw_Directory_h__MwDirectoryJoin">MwDirectoryJoin</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>
<dd>
<a href="#Mw_Draw_h__MwGetColor">MwGetColor</a>
</dd>
<dd>
<a href="#Mw_Draw_h__MwLoadRaw">MwLoadRaw</a>
</dd>
<dd>
<a href="#Mw_Draw_h__MwLoadXPM">MwLoadXPM</a>
</dd>
<dd>
<a href="#Mw_Draw_h__MwParseColorName">MwParseColorName</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_FileChoose_h">Mw/FileChoose.h</a>
</dt>
<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_Icon_h">Mw/Icon.h</a>
</dt>
<dd>
<a href="#Mw_Icon_h__MwIconBack__">MwIconBack[]</a>
</dd>
<dd>
<a href="#Mw_Icon_h__MwIconComputer__">MwIconComputer[]</a>
</dd>
<dd>
<a href="#Mw_Icon_h__MwIconDirectory__">MwIconDirectory[]</a>
</dd>
<dd>
<a href="#Mw_Icon_h__MwIconError__">MwIconError[]</a>
</dd>
<dd>
<a href="#Mw_Icon_h__MwIconFile__">MwIconFile[]</a>
</dd>
<dd>
<a href="#Mw_Icon_h__MwIconForward__">MwIconForward[]</a>
</dd>
<dd>
<a href="#Mw_Icon_h__MwIconInfo__">MwIconInfo[]</a>
</dd>
<dd>
<a href="#Mw_Icon_h__MwIconNews__">MwIconNews[]</a>
</dd>
<dd>
<a href="#Mw_Icon_h__MwIconNote__">MwIconNote[]</a>
</dd>
<dd>
<a href="#Mw_Icon_h__MwIconQuestion__">MwIconQuestion[]</a>
</dd>
<dd>
<a href="#Mw_Icon_h__MwIconSearch__">MwIconSearch[]</a>
</dd>
<dd>
<a href="#Mw_Icon_h__MwIconUp__">MwIconUp[]</a>
</dd>
<dd>
<a href="#Mw_Icon_h__MwIconWarning__">MwIconWarning[]</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_MessageBox_h">Mw/MessageBox.h</a>
</dt>
<dd>
<a href="#Mw_MessageBox_h__MwMessageBox">MwMessageBox</a>
</dd>
<dd>
<a href="#Mw_MessageBox_h__MwMessageBoxGetChild">MwMessageBoxGetChild</a>
</dd>
<dd>
<a href="#Mw_MessageBox_h__MwMessageBoxDestroy">MwMessageBoxDestroy</a>
</dd>
<dt>
<a href="#Mw_Milsko_h">Mw/Milsko.h</a>
</dt>
<dt>
<a href="#Mw_String_h">Mw/String.h</a>
</dt>
<dd>
<a href="#Mw_String_h__MwStringDupliacte">MwStringDupliacte</a>
</dd>
<dd>
<a href="#Mw_String_h__MwStringConcat">MwStringConcat</a>
</dd>
<dd>
<a href="#Mw_String_h__MwStringSize">MwStringSize</a>
</dd>
<dd>
<a href="#Mw_String_h__MwStringTime">MwStringTime</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_Unicode_h">Mw/Unicode.h</a>
</dt>
<dd>
<a href="#Mw_Unicode_h__MwUTF8ToUTF32">MwUTF8ToUTF32</a>
</dd>
<dd>
<a href="#Mw_Unicode_h__MwUTF8Length">MwUTF8Length</a>
</dd>
<dd>
<a href="#Mw_Unicode_h__MwUTF8Copy">MwUTF8Copy</a>
</dd>
<dd>
<a href="#Mw_Unicode_h__MwUTF32ToUTF8">MwUTF32ToUTF8</a>
</dd>
<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_ListBox_h">Mw/Widget/ListBox.h</a>
</dt>
<dd>
<a href="#Mw_Widget_ListBox_h__MwListBoxClass">MwListBoxClass</a>
</dd>
<dd>
<a href="#Mw_Widget_ListBox_h__MwListBoxInsert">MwListBoxInsert</a>
</dd>
<dd>
<a href="#Mw_Widget_ListBox_h__MwListBoxInsertMultiple">MwListBoxInsertMultiple</a>
</dd>
<dd>
<a href="#Mw_Widget_ListBox_h__MwListBoxVaInsert">MwListBoxVaInsert</a>
</dd>
<dd>
<a href="#Mw_Widget_ListBox_h__MwListBoxVaInsertMultiple">MwListBoxVaInsertMultiple</a>
</dd>
<dd>
<a href="#Mw_Widget_ListBox_h__MwListBoxDelete">MwListBoxDelete</a>
</dd>
<dd>
<a href="#Mw_Widget_ListBox_h__MwListBoxGet">MwListBoxGet</a>
</dd>
<dd>
<a href="#Mw_Widget_ListBox_h__MwListBoxSetWidth">MwListBoxSetWidth</a>
</dd>
<dd>
<a href="#Mw_Widget_ListBox_h__MwListBoxReset">MwListBoxReset</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_NumberEntry_h">Mw/Widget/NumberEntry.h</a>
</dt>
<dd>
<a href="#Mw_Widget_NumberEntry_h__MwNumberEntryClass">MwNumberEntryClass</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_Viewport_h">Mw/Widget/Viewport.h</a>
</dt>
<dd>
<a href="#Mw_Widget_Viewport_h__MwViewportClass">MwViewportClass</a>
</dd>
<dd>
<a href="#Mw_Widget_Viewport_h__MwViewportGetViewport">MwViewportGetViewport</a>
</dd>
<dd>
<a href="#Mw_Widget_Viewport_h__MwViewportSetSize">MwViewportSetSize</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>
<dd>
<a href="#Mw_Widget_Window_h__MwWindowMakeBorderless">MwWindowMakeBorderless</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>
<pre id="Mw_Constants_h__MwDEFAULT">#<B><FONT COLOR="#5F9EA0">define</FONT></B> <FONT COLOR="#B8860B">MwDEFAULT</FONT> 0x0fffffff</pre>
<dl>
<dd>
Default.
</dd>
</dl>
<hr>
<pre id="Mw_Constants_h__MwDIRECTORY_TYPE"><B><FONT COLOR="#228B22">enum</FONT></B> MwDIRECTORY_TYPE;</pre>
<dl>
<dd>
Directory entry type.
</dd>
</dl>
<hr>
<pre id="Mw_Constants_h__MwMB_ICONMASK">#<B><FONT COLOR="#5F9EA0">define</FONT></B> <FONT COLOR="#B8860B">MwMB_ICONMASK</FONT> 0xf</pre>
<dl>
<dd>
Icon mask.
</dd>
</dl>
<hr>
<pre id="Mw_Constants_h__MwMB_BUTTONMASK">#<B><FONT COLOR="#5F9EA0">define</FONT></B> <FONT COLOR="#B8860B">MwMB_BUTTONMASK</FONT> 0xf0</pre>
<dl>
<dd>
Button mask.
</dd>
</dl>
<hr>
<pre id="Mw_Constants_h__MwMB_BUTTONOK">#<B><FONT COLOR="#5F9EA0">define</FONT></B> <FONT COLOR="#B8860B">MwMB_BUTTONOK</FONT> 0x10</pre>
<dl>
<dd>
OK button.
</dd>
</dl>
<hr>
<pre id="Mw_Constants_h__MwMB_BUTTONCANCEL">#<B><FONT COLOR="#5F9EA0">define</FONT></B> <FONT COLOR="#B8860B">MwMB_BUTTONCANCEL</FONT> 0x20</pre>
<dl>
<dd>
Cancel button.
</dd>
</dl>
<hr>
<pre id="Mw_Constants_h__MwMB_BUTTONYES">#<B><FONT COLOR="#5F9EA0">define</FONT></B> <FONT COLOR="#B8860B">MwMB_BUTTONYES</FONT> 0x40</pre>
<dl>
<dd>
Yes button.
</dd>
</dl>
<hr>
<pre id="Mw_Constants_h__MwMB_BUTTONNO">#<B><FONT COLOR="#5F9EA0">define</FONT></B> <FONT COLOR="#B8860B">MwMB_BUTTONNO</FONT> 0x80</pre>
<dl>
<dd>
No button.
</dd>
</dl>
<hr>
<pre id="Mw_Constants_h__MwMB_BUTTONOKCANCEL">#<B><FONT COLOR="#5F9EA0">define</FONT></B> <FONT COLOR="#B8860B">MwMB_BUTTONOKCANCEL</FONT> (MwMB_BUTTONCANCEL | MwMB_BUTTONOK)</pre>
<dl>
<dd>
Ok and Cancel button.
</dd>
</dl>
<hr>
<pre id="Mw_Constants_h__MwMB_BUTTONYESNO">#<B><FONT COLOR="#5F9EA0">define</FONT></B> <FONT COLOR="#B8860B">MwMB_BUTTONYESNO</FONT> (MwMB_BUTTONYES | MwMB_BUTTONNO)</pre>
<dl>
<dd>
Yes and No button.
</dd>
</dl>
<hr>
<pre id="Mw_Constants_h__MwMB_BUTTONYESNOCANCEL">#<B><FONT COLOR="#5F9EA0">define</FONT></B> <FONT COLOR="#B8860B">MwMB_BUTTONYESNOCANCEL</FONT> (MwMB_BUTTONYES | MwMB_BUTTONNO | MwMB_BUTTONCANCEL)</pre>
<dl>
<dd>
Yes, No and Cancel button.
</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, z)</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>z</code>
</dt>
<dd>
Argument.
</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>
<pre id="Mw_Core_h__MwForceRender2">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwForceRender2</FONT></B> (
MwWidget handle,
<B><FONT COLOR="#228B22">void</FONT></B>* ptr
);</pre>
<dl>
<dd>
Forcefully makes widget render.
</dd>
<dt>
Parameter <code>handle</code>
</dt>
<dd>
Widget.
</dd>
<dt>
Parameter <code>ptr</code>
</dt>
<dd>
Ignored.
</dd>
</dl>
<hr>
<pre id="Mw_Core_h__MwAddTickList">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwAddTickList</FONT></B> (
MwWidget handle
);</pre>
<dl>
<dd>
Adds an widget to tick handler list.
</dd>
<dt>
Parameter <code>handle</code>
</dt>
<dd>
Widget.
</dd>
</dl>
<hr>
<pre id="Mw_Core_h__MwFocus">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwFocus</FONT></B> (
MwWidget handle
);</pre>
<dl>
<dd>
Focus the widget.
</dd>
<dt>
Parameter <code>handle</code>
</dt>
<dd>
Widget.
</dd>
</dl>
<hr>
<pre id="Mw_Core_h__MwGrabPointer">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwGrabPointer</FONT></B> (
MwWidget handle,
<B><FONT COLOR="#228B22">int</FONT></B> toggle
);</pre>
<dl>
<dd>
Grabs the pointer.
</dd>
<dt>
Parameter <code>handle</code>
</dt>
<dd>
Widget.
</dd>
<dt>
Parameter <code>toggle</code>
</dt>
<dd>
Toggle.
</dd>
</dl>
<hr>
<pre id="Mw_Core_h__MwHideCursor">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwHideCursor</FONT></B> (
MwWidget handle
);</pre>
<dl>
<dd>
Hides the cursor.
</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>
<pre id="Mw_Cursor_h__MwCursorHidden">MWDECL MwCursor MwCursorHidden;</pre>
<dl>
<dd>
Hidden cursor.
</dd>
</dl>
<hr>
<pre id="Mw_Cursor_h__MwCursorHiddenMask">MWDECL MwCursor MwCursorHiddenMask;</pre>
<dl>
<dd>
Hidden 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_Directory_h">Mw/Directory.h</h2>
<dl>
<dt>
Directory functions.
</dt>
</dl>
<hr>
<pre id="Mw_Directory_h__MwDirectoryOpen">MWDECL <B><FONT COLOR="#228B22">void</FONT></B>* <B><FONT COLOR="#0000FF">MwDirectoryOpen</FONT></B> (
<B><FONT COLOR="#228B22">const</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* path
);</pre>
<dl>
<dd>
Opens a directory.
</dd>
<dt>
Parameter <code>path</code>
</dt>
<dd>
Path.
</dd>
<dt>
Returns
</dt>
<dd>
Handle.
</dd>
</dl>
<hr>
<pre id="Mw_Directory_h__MwDirectoryClose">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwDirectoryClose</FONT></B> (
<B><FONT COLOR="#228B22">void</FONT></B>* handle
);</pre>
<dl>
<dd>
Closes a directory.
</dd>
<dt>
Parameter <code>handle</code>
</dt>
<dd>
Handle.
</dd>
</dl>
<hr>
<pre id="Mw_Directory_h__MwDirectoryRead">MWDECL MwDirectoryEntry* <B><FONT COLOR="#0000FF">MwDirectoryRead</FONT></B> (
<B><FONT COLOR="#228B22">void</FONT></B>* handle
);</pre>
<dl>
<dd>
Reads a directory.
</dd>
<dt>
Parameter <code>handle</code>
</dt>
<dd>
Handle.
</dd>
<dt>
Returns
</dt>
<dd>
Directory entry.
</dd>
</dl>
<hr>
<pre id="Mw_Directory_h__MwDirectoryFreeEntry">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwDirectoryFreeEntry</FONT></B> (
MwDirectoryEntry* entry
);</pre>
<dl>
<dd>
Frees a directory entry.
</dd>
<dt>
Parameter <code>entry</code>
</dt>
<dd>
Entry.
</dd>
</dl>
<hr>
<pre id="Mw_Directory_h__MwDirectoryCurrent">MWDECL <B><FONT COLOR="#228B22">char</FONT></B>* <B><FONT COLOR="#0000FF">MwDirectoryCurrent</FONT></B> (
<B><FONT COLOR="#228B22">void</FONT></B>
);</pre>
<dl>
<dd>
Gets a current directory.
</dd>
<dt>
Parameter <code>Directory</code>
</dt>
<dd>
</dd>
</dl>
<hr>
<pre id="Mw_Directory_h__MwDirectoryJoin">MWDECL <B><FONT COLOR="#228B22">char</FONT></B>* <B><FONT COLOR="#0000FF">MwDirectoryJoin</FONT></B> (
<B><FONT COLOR="#228B22">char</FONT></B>* a,
<B><FONT COLOR="#228B22">char</FONT></B>* b
);</pre>
<dl>
<dd>
Joins 2 paths.
</dd>
<dt>
Parameter <code>a</code>
</dt>
<dd>
Path.
</dd>
<dt>
Parameter <code>b</code>
</dt>
<dd>
Path.
</dd>
<dt>
Returns
</dt>
<dd>
Path.
</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>
<pre id="Mw_Draw_h__MwGetColor">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwGetColor</FONT></B> (
MwLLColor color,
<B><FONT COLOR="#228B22">int</FONT></B>* red,
<B><FONT COLOR="#228B22">int</FONT></B>* green,
<B><FONT COLOR="#228B22">int</FONT></B>* blue
);</pre>
<dl>
<dd>
Get color components.
</dd>
<dt>
Parameter <code>color</code>
</dt>
<dd>
Color.
</dd>
<dt>
Parameter <code>red</code>
</dt>
<dd>
Pointer to red color.
</dd>
<dt>
Parameter <code>green</code>
</dt>
<dd>
Pointer to green color.
</dd>
<dt>
Parameter <code>blue</code>
</dt>
<dd>
Pointer to blue color.
</dd>
</dl>
<hr>
<pre id="Mw_Draw_h__MwLoadRaw">MWDECL MwLLPixmap <B><FONT COLOR="#0000FF">MwLoadRaw</FONT></B> (
MwWidget handle,
<B><FONT COLOR="#228B22">unsigned</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* rgb,
<B><FONT COLOR="#228B22">int</FONT></B> width,
<B><FONT COLOR="#228B22">int</FONT></B> height
);</pre>
<dl>
<dd>
Creates a pixmap from raw data.
</dd>
<dt>
Parameter <code>handle</code>
</dt>
<dd>
Widget.
</dd>
<dt>
Parameter <code>rgb</code>
</dt>
<dd>
RGBA data.
</dd>
<dt>
Parameter <code>width</code>
</dt>
<dd>
Width.
</dd>
<dt>
Parameter <code>height</code>
</dt>
<dd>
Height.
</dd>
<dt>
Returns
</dt>
<dd>
Pixmap.
</dd>
</dl>
<hr>
<pre id="Mw_Draw_h__MwLoadXPM">MWDECL MwLLPixmap <B><FONT COLOR="#0000FF">MwLoadXPM</FONT></B> (
MwWidget handle,
<B><FONT COLOR="#228B22">char</FONT></B>** data
);</pre>
<dl>
<dd>
Creates a pixmap from XPM data.
</dd>
<dt>
Parameter <code>handle</code>
</dt>
<dd>
Widget.
</dd>
<dt>
Parameter <code>data</code>
</dt>
<dd>
Data.
</dd>
<dt>
Returns
</dt>
<dd>
Pixmap.
</dd>
</dl>
<hr>
<pre id="Mw_Draw_h__MwParseColorName">MWDECL MwLLColor <B><FONT COLOR="#0000FF">MwParseColorName</FONT></B> (
MwWidget handle,
<B><FONT COLOR="#228B22">const</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* color
);</pre>
<dl>
<dd>
Parses a color name.
</dd>
<dt>
Parameter <code>handle</code>
</dt>
<dd>
Widget.
</dd>
<dt>
Parameter <code>color</code>
</dt>
<dd>
Color name.
</dd>
<dt>
Returns
</dt>
<dd>
Color.
</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_FileChoose_h">Mw/FileChoose.h</h2>
<dl>
<dt>
File chooser.
</dt>
</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_Icon_h">Mw/Icon.h</h2>
<dl>
<dt>
Icon.
</dt>
</dl>
<hr>
<pre id="Mw_Icon_h__MwIconBack__">MWDECL <B><FONT COLOR="#228B22">char</FONT></B>* MwIconBack[];</pre>
<dl>
<dd>
Back icon.
</dd>
</dl>
<hr>
<pre id="Mw_Icon_h__MwIconComputer__">MWDECL <B><FONT COLOR="#228B22">char</FONT></B>* MwIconComputer[];</pre>
<dl>
<dd>
Computer icon.
</dd>
</dl>
<hr>
<pre id="Mw_Icon_h__MwIconDirectory__">MWDECL <B><FONT COLOR="#228B22">char</FONT></B>* MwIconDirectory[];</pre>
<dl>
<dd>
Directory icon.
</dd>
</dl>
<hr>
<pre id="Mw_Icon_h__MwIconError__">MWDECL <B><FONT COLOR="#228B22">char</FONT></B>* MwIconError[];</pre>
<dl>
<dd>
Error icon.
</dd>
</dl>
<hr>
<pre id="Mw_Icon_h__MwIconFile__">MWDECL <B><FONT COLOR="#228B22">char</FONT></B>* MwIconFile[];</pre>
<dl>
<dd>
File icon.
</dd>
</dl>
<hr>
<pre id="Mw_Icon_h__MwIconForward__">MWDECL <B><FONT COLOR="#228B22">char</FONT></B>* MwIconForward[];</pre>
<dl>
<dd>
Forward icon.
</dd>
</dl>
<hr>
<pre id="Mw_Icon_h__MwIconInfo__">MWDECL <B><FONT COLOR="#228B22">char</FONT></B>* MwIconInfo[];</pre>
<dl>
<dd>
Info icon.
</dd>
</dl>
<hr>
<pre id="Mw_Icon_h__MwIconNews__">MWDECL <B><FONT COLOR="#228B22">char</FONT></B>* MwIconNews[];</pre>
<dl>
<dd>
News icon.
</dd>
</dl>
<hr>
<pre id="Mw_Icon_h__MwIconNote__">MWDECL <B><FONT COLOR="#228B22">char</FONT></B>* MwIconNote[];</pre>
<dl>
<dd>
Note icon.
</dd>
</dl>
<hr>
<pre id="Mw_Icon_h__MwIconQuestion__">MWDECL <B><FONT COLOR="#228B22">char</FONT></B>* MwIconQuestion[];</pre>
<dl>
<dd>
Question icon.
</dd>
</dl>
<hr>
<pre id="Mw_Icon_h__MwIconSearch__">MWDECL <B><FONT COLOR="#228B22">char</FONT></B>* MwIconSearch[];</pre>
<dl>
<dd>
Search icon.
</dd>
</dl>
<hr>
<pre id="Mw_Icon_h__MwIconUp__">MWDECL <B><FONT COLOR="#228B22">char</FONT></B>* MwIconUp[];</pre>
<dl>
<dd>
Up icon.
</dd>
</dl>
<hr>
<pre id="Mw_Icon_h__MwIconWarning__">MWDECL <B><FONT COLOR="#228B22">char</FONT></B>* MwIconWarning[];</pre>
<dl>
<dd>
Warning icon.
</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_MessageBox_h">Mw/MessageBox.h</h2>
<dl>
<dt>
Message box.
</dt>
</dl>
<hr>
<pre id="Mw_MessageBox_h__MwMessageBox">MWDECL MwWidget <B><FONT COLOR="#0000FF">MwMessageBox</FONT></B> (
MwWidget handle,
<B><FONT COLOR="#228B22">const</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* text,
<B><FONT COLOR="#228B22">const</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* title,
<B><FONT COLOR="#228B22">unsigned</FONT></B> <B><FONT COLOR="#228B22">int</FONT></B> flag
);</pre>
<dl>
<dd>
Creates a message box.
</dd>
<dt>
Parameter <code>handle</code>
</dt>
<dd>
Widget.
</dd>
<dt>
Parameter <code>text</code>
</dt>
<dd>
Text.
</dd>
<dt>
Parameter <code>title</code>
</dt>
<dd>
Title text.
</dd>
<dt>
Parameter <code>flag</code>
</dt>
<dd>
Flag.
</dd>
<dt>
Returns
</dt>
<dd>
Widget.
</dd>
</dl>
<hr>
<pre id="Mw_MessageBox_h__MwMessageBoxGetChild">MWDECL MwWidget <B><FONT COLOR="#0000FF">MwMessageBoxGetChild</FONT></B> (
MwWidget handle,
<B><FONT COLOR="#228B22">int</FONT></B> child
);</pre>
<dl>
<dd>
Gets a child of the message box.
</dd>
<dt>
Parameter <code>handle</code>
</dt>
<dd>
Widget.
</dd>
<dt>
Parameter <code>child</code>
</dt>
<dd>
Child.
</dd>
</dl>
<hr>
<pre id="Mw_MessageBox_h__MwMessageBoxDestroy">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwMessageBoxDestroy</FONT></B> (
MwWidget handle
);</pre>
<dl>
<dd>
Destroys the message box.
</dd>
<dt>
Parameter <code>handle</code>
</dt>
<dd>
Widget.
</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_String_h">Mw/String.h</h2>
<dl>
<dt>
String utilities.
</dt>
</dl>
<hr>
<pre id="Mw_String_h__MwStringDupliacte">MWDECL <B><FONT COLOR="#228B22">char</FONT></B>* <B><FONT COLOR="#0000FF">MwStringDupliacte</FONT></B> (
<B><FONT COLOR="#228B22">const</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* str
);</pre>
<dl>
<dd>
Duplicates a string.
</dd>
<dt>
Parameter <code>str</code>
</dt>
<dd>
String.
</dd>
<dt>
Returns
</dt>
<dd>
String.
</dd>
</dl>
<hr>
<pre id="Mw_String_h__MwStringConcat">MWDECL <B><FONT COLOR="#228B22">char</FONT></B>* <B><FONT COLOR="#0000FF">MwStringConcat</FONT></B> (
<B><FONT COLOR="#228B22">const</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* str1,
<B><FONT COLOR="#228B22">const</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* str2
);</pre>
<dl>
<dd>
Concatenates 2 strings.
</dd>
<dt>
Parameter <code>str1</code>
</dt>
<dd>
String.
</dd>
<dt>
Parameter <code>str2</code>
</dt>
<dd>
String.
</dd>
<dt>
Returns
</dt>
<dd>
String.
</dd>
</dl>
<hr>
<pre id="Mw_String_h__MwStringSize">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwStringSize</FONT></B> (
<B><FONT COLOR="#228B22">char</FONT></B>* out,
MwOffset size
);</pre>
<dl>
<dd>
Converts size to string.
</dd>
<dt>
Parameter <code>out</code>
</dt>
<dd>
Output.
</dd>
<dt>
Parameter <code>size</code>
</dt>
<dd>
Size.
</dd>
</dl>
<hr>
<pre id="Mw_String_h__MwStringTime">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwStringTime</FONT></B> (
<B><FONT COLOR="#228B22">char</FONT></B>* out,
time_t t
);</pre>
<dl>
<dd>
Converts time to string.
</dd>
<dt>
Parameter <code>out</code>
</dt>
<dd>
Output.
</dd>
<dt>
Parameter <code>t</code>
</dt>
<dd>
Time.
</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_Unicode_h">Mw/Unicode.h</h2>
<dl>
<dt>
Handles UTF8 stuff.
</dt>
</dl>
<hr>
<pre id="Mw_Unicode_h__MwUTF8ToUTF32">MWDECL <B><FONT COLOR="#228B22">int</FONT></B> <B><FONT COLOR="#0000FF">MwUTF8ToUTF32</FONT></B> (
<B><FONT COLOR="#228B22">const</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* input,
<B><FONT COLOR="#228B22">int</FONT></B>* output
);</pre>
<dl>
<dd>
output Output.
</dd>
<dt>
Returns
</dt>
<dd>
Bytes this multibyte takes.
</dd>
</dl>
<hr>
<pre id="Mw_Unicode_h__MwUTF8Length">MWDECL <B><FONT COLOR="#228B22">int</FONT></B> <B><FONT COLOR="#0000FF">MwUTF8Length</FONT></B> (
<B><FONT COLOR="#228B22">const</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* input
);</pre>
<dl>
<dd>
input Input.
</dd>
<dt>
Returns
</dt>
<dd>
Length.
</dd>
</dl>
<hr>
<pre id="Mw_Unicode_h__MwUTF8Copy">MWDECL <B><FONT COLOR="#228B22">int</FONT></B> <B><FONT COLOR="#0000FF">MwUTF8Copy</FONT></B> (
<B><FONT COLOR="#228B22">const</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* src,
<B><FONT COLOR="#228B22">int</FONT></B> srcskip,
<B><FONT COLOR="#228B22">char</FONT></B>* dst,
<B><FONT COLOR="#228B22">int</FONT></B> dstskip,
<B><FONT COLOR="#228B22">int</FONT></B> len
);</pre>
<dl>
<dd>
len Length.
</dd>
<dt>
Returns
</dt>
<dd>
Copied length in bytes.
</dd>
</dl>
<hr>
<pre id="Mw_Unicode_h__MwUTF32ToUTF8">MWDECL <B><FONT COLOR="#228B22">int</FONT></B> <B><FONT COLOR="#0000FF">MwUTF32ToUTF8</FONT></B> (
<B><FONT COLOR="#228B22">int</FONT></B> input,
<B><FONT COLOR="#228B22">char</FONT></B>* output
);</pre>
<dl>
<dd>
output Output.
</dd>
<dt>
Returns
</dt>
<dd>
Bytes this wide byte takes.
</dd>
</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_ListBox_h">Mw/Widget/ListBox.h</h2>
<dl>
<dt>
ListBox widget.
</dt>
</dl>
<hr>
<pre id="Mw_Widget_ListBox_h__MwListBoxClass">MWDECL MwClass MwListBoxClass;</pre>
<dl>
<dd>
ListBox widget class.
</dd>
</dl>
<hr>
<pre id="Mw_Widget_ListBox_h__MwListBoxInsert">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwListBoxInsert</FONT></B> (
MwWidget handle,
<B><FONT COLOR="#228B22">int</FONT></B> index,
MwLLPixmap pixmap,
...
);</pre>
<dl>
<dd>
Inserts item on the listbox.
</dd>
<dt>
Parameter <code>handle</code>
</dt>
<dd>
Widget.
</dd>
<dt>
Parameter <code>index</code>
</dt>
<dd>
Index.
</dd>
<dt>
Parameter <code>pixmap</code>
</dt>
<dd>
Pixmap.
</dd>
<dt>
Parameter <code>...</code>
</dt>
<dd>
Text.
</dd>
</dl>
<hr>
<pre id="Mw_Widget_ListBox_h__MwListBoxInsertMultiple">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwListBoxInsertMultiple</FONT></B> (
MwWidget handle,
<B><FONT COLOR="#228B22">int</FONT></B> index,
<B><FONT COLOR="#228B22">int</FONT></B> count,
MwLLPixmap* pixmap,
...
);</pre>
<dl>
<dd>
Inserts multiple items on the listbox.
</dd>
<dt>
Parameter <code>handle</code>
</dt>
<dd>
Widget.
</dd>
<dt>
Parameter <code>index</code>
</dt>
<dd>
Index.
</dd>
<dt>
Parameter <code>count</code>
</dt>
<dd>
Count.
</dd>
<dt>
Parameter <code>pixmap</code>
</dt>
<dd>
Pixmap.
</dd>
<dt>
Parameter <code>...</code>
</dt>
<dd>
Text.
</dd>
</dl>
<hr>
<pre id="Mw_Widget_ListBox_h__MwListBoxVaInsert">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwListBoxVaInsert</FONT></B> (
MwWidget handle,
<B><FONT COLOR="#228B22">int</FONT></B> index,
MwLLPixmap pixmap,
va_list va
);</pre>
<dl>
<dd>
Inserts item on the listbox.
</dd>
<dt>
Parameter <code>handle</code>
</dt>
<dd>
Widget.
</dd>
<dt>
Parameter <code>index</code>
</dt>
<dd>
Index.
</dd>
<dt>
Parameter <code>pixmap</code>
</dt>
<dd>
Pixmap.
</dd>
<dt>
Parameter <code>va</code>
</dt>
<dd>
Text.
</dd>
</dl>
<hr>
<pre id="Mw_Widget_ListBox_h__MwListBoxVaInsertMultiple">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwListBoxVaInsertMultiple</FONT></B> (
MwWidget handle,
<B><FONT COLOR="#228B22">int</FONT></B> index,
<B><FONT COLOR="#228B22">int</FONT></B> count,
MwLLPixmap* pixmap,
va_list va
);</pre>
<dl>
<dd>
Inserts multiple items on the listbox.
</dd>
<dt>
Parameter <code>handle</code>
</dt>
<dd>
Widget.
</dd>
<dt>
Parameter <code>index</code>
</dt>
<dd>
Index.
</dd>
<dt>
Parameter <code>count</code>
</dt>
<dd>
Count.
</dd>
<dt>
Parameter <code>pixmap</code>
</dt>
<dd>
Pixmap.
</dd>
<dt>
Parameter <code>va</code>
</dt>
<dd>
Text.
</dd>
</dl>
<hr>
<pre id="Mw_Widget_ListBox_h__MwListBoxDelete">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwListBoxDelete</FONT></B> (
MwWidget handle,
<B><FONT COLOR="#228B22">int</FONT></B> index
);</pre>
<dl>
<dd>
Deletes item from the listbox.
</dd>
<dt>
Parameter <code>handle</code>
</dt>
<dd>
Widget.
</dd>
<dt>
Parameter <code>index</code>
</dt>
<dd>
Index.
</dd>
</dl>
<hr>
<pre id="Mw_Widget_ListBox_h__MwListBoxGet">MWDECL <B><FONT COLOR="#228B22">const</FONT></B> <B><FONT COLOR="#228B22">char</FONT></B>* <B><FONT COLOR="#0000FF">MwListBoxGet</FONT></B> (
MwWidget handle,
<B><FONT COLOR="#228B22">int</FONT></B> index
);</pre>
<dl>
<dd>
Gets item from the listbox.
</dd>
<dt>
Parameter <code>handle</code>
</dt>
<dd>
Widget.
</dd>
<dt>
Parameter <code>index</code>
</dt>
<dd>
Index.
</dd>
<dt>
Returns
</dt>
<dd>
Item.
</dd>
</dl>
<hr>
<pre id="Mw_Widget_ListBox_h__MwListBoxSetWidth">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwListBoxSetWidth</FONT></B> (
MwWidget handle,
<B><FONT COLOR="#228B22">int</FONT></B> index,
<B><FONT COLOR="#228B22">int</FONT></B> width
);</pre>
<dl>
<dd>
Sets an item width of the listbox.
</dd>
<dt>
Parameter <code>handle</code>
</dt>
<dd>
Widget.
</dd>
<dt>
Parameter <code>index</code>
</dt>
<dd>
Column index.
</dd>
<dt>
Parameter <code>width</code>
</dt>
<dd>
Width.
</dd>
</dl>
<hr>
<pre id="Mw_Widget_ListBox_h__MwListBoxReset">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwListBoxReset</FONT></B> (
MwWidget handle
);</pre>
<dl>
<dd>
Resets the listbox.
</dd>
<dt>
Parameter <code>handle</code>
</dt>
<dd>
Widget.
</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_NumberEntry_h">Mw/Widget/NumberEntry.h</h2>
<dl>
<dt>
NumberEntry widget.
</dt>
</dl>
<hr>
<pre id="Mw_Widget_NumberEntry_h__MwNumberEntryClass">MWDECL MwClass MwNumberEntryClass;</pre>
<dl>
<dd>
NumberEntry widget class.
</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_Viewport_h">Mw/Widget/Viewport.h</h2>
<dl>
<dt>
Viewport widget.
</dt>
</dl>
<hr>
<pre id="Mw_Widget_Viewport_h__MwViewportClass">MWDECL MwClass MwViewportClass;</pre>
<dl>
<dd>
Viewport widget class.
</dd>
</dl>
<hr>
<pre id="Mw_Widget_Viewport_h__MwViewportGetViewport">MWDECL MwWidget <B><FONT COLOR="#0000FF">MwViewportGetViewport</FONT></B> (
MwWidget handle
);</pre>
<dl>
<dd>
Get parent widget where widgets should be placed.
</dd>
<dt>
Parameter <code>handle</code>
</dt>
<dd>
Widget.
</dd>
<dt>
Returns
</dt>
<dd>
Widget.
</dd>
</dl>
<hr>
<pre id="Mw_Widget_Viewport_h__MwViewportSetSize">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwViewportSetSize</FONT></B> (
MwWidget handle,
<B><FONT COLOR="#228B22">int</FONT></B> w,
<B><FONT COLOR="#228B22">int</FONT></B> h
);</pre>
<dl>
<dd>
Set viewport size.
</dd>
<dt>
Parameter <code>handle</code>
</dt>
<dd>
Widget.
</dd>
<dt>
Parameter <code>w</code>
</dt>
<dd>
Width.
</dd>
<dt>
Parameter <code>h</code>
</dt>
<dd>
Height.
</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>
<pre id="Mw_Widget_Window_h__MwWindowMakeBorderless">MWDECL <B><FONT COLOR="#228B22">void</FONT></B> <B><FONT COLOR="#0000FF">MwWindowMakeBorderless</FONT></B> (
MwWidget handle,
<B><FONT COLOR="#228B22">int</FONT></B> toggle
);</pre>
<dl>
<dd>
Makes window borderless.
</dd>
<dt>
Parameter <code>handle</code>
</dt>
<dd>
Widget.
</dd>
<dt>
Parameter <code>toggle</code>
</dt>
<dd>
Toggle.
</dd>
</dl>
<hr>
</body>
</html>