2025-09-30 11:11:30 +00:00
< 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 >
2025-09-30 11:43:15 +00:00
< hr >
2025-09-30 12:34:18 +00:00
< h2 align = "center" > Table of Contents< / h2 >
< dl >
< dt >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_Constants_h" > Mw/Constants.h< / a >
2025-09-30 12:34:18 +00:00
< / dt >
< dd >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_Constants_h__MwDIRECTION" > MwDIRECTION< / a >
< / dd >
< dd >
< a href = "#Mw_Constants_h__MwORIENTATION" > MwORIENTATION< / a >
2025-09-30 12:34:18 +00:00
< / dd >
2025-10-08 10:15:02 +00:00
< dd >
< a href = "#Mw_Constants_h__MwALIGNMENT" > MwALIGNMENT< / a >
< / dd >
2025-10-10 11:45:27 +00:00
< dd >
2025-10-12 13:49:18 +00:00
< a href = "#Mw_Constants_h__MwDEFAULT" > MwDEFAULT< / a >
2025-10-10 11:45:27 +00:00
< / dd >
2025-10-11 06:21:43 +00:00
< dd >
2025-10-12 13:49:18 +00:00
< a href = "#Mw_Constants_h__MwMB_ICONMASK" > MwMB_ICONMASK< / a >
2025-10-11 06:21:43 +00:00
< / dd >
2025-10-11 08:37:24 +00:00
< dd >
2025-10-12 13:49:18 +00:00
< a href = "#Mw_Constants_h__MwMB_BUTTONMASK" > MwMB_BUTTONMASK< / a >
2025-10-11 08:37:24 +00:00
< / dd >
< dd >
2025-10-12 13:49:18 +00:00
< a href = "#Mw_Constants_h__MwMB_BUTTONOK" > MwMB_BUTTONOK< / a >
2025-10-11 08:37:24 +00:00
< / dd >
< dd >
2025-10-12 13:49:18 +00:00
< a href = "#Mw_Constants_h__MwMB_BUTTONCANCEL" > MwMB_BUTTONCANCEL< / a >
2025-10-11 08:37:24 +00:00
< / dd >
< dd >
2025-10-12 13:49:18 +00:00
< a href = "#Mw_Constants_h__MwMB_BUTTONYES" > MwMB_BUTTONYES< / a >
2025-10-11 08:37:24 +00:00
< / dd >
< dd >
2025-10-12 13:49:18 +00:00
< a href = "#Mw_Constants_h__MwMB_BUTTONNO" > MwMB_BUTTONNO< / a >
2025-10-11 08:37:24 +00:00
< / 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 >
2025-09-30 12:34:18 +00:00
< dt >
< a href = "#Mw_Core_h" > Mw/Core.h< / a >
< / dt >
< dd >
< a href = "#Mw_Core_h__MwDispatch" > MwDispatch< / a >
< / dd >
2025-10-04 13:57:28 +00:00
< dd >
< a href = "#Mw_Core_h__MwDispatch2" > MwDispatch2< / a >
< / dd >
2025-10-09 05:36:10 +00:00
< dd >
< a href = "#Mw_Core_h__MwDispatch3" > MwDispatch3< / a >
< / dd >
2025-09-30 12:34:18 +00:00
< 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 >
2025-09-30 13:04:40 +00:00
< dd >
< a href = "#Mw_Core_h__MwSetInteger" > MwSetInteger< / a >
< / dd >
< dd >
< a href = "#Mw_Core_h__MwSetText" > MwSetText< / a >
< / dd >
2025-10-01 00:51:28 +00:00
< dd >
< a href = "#Mw_Core_h__MwSetVoid" > MwSetVoid< / a >
< / dd >
2025-09-30 13:04:40 +00:00
< dd >
< a href = "#Mw_Core_h__MwGetInteger" > MwGetInteger< / a >
< / dd >
< dd >
< a href = "#Mw_Core_h__MwGetText" > MwGetText< / a >
< / dd >
2025-10-01 00:51:28 +00:00
< dd >
< a href = "#Mw_Core_h__MwGetVoid" > MwGetVoid< / a >
< / dd >
2025-09-30 13:04:40 +00:00
< 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 >
2025-10-05 19:02:31 +00:00
< dd >
< a href = "#Mw_Core_h__MwForceRender" > MwForceRender< / a >
< / dd >
2025-10-11 13:59:36 +00:00
< dd >
< a href = "#Mw_Core_h__MwForceRender2" > MwForceRender2< / a >
< / dd >
2025-10-06 10:37:08 +00:00
< 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 >
2025-10-07 06:02:39 +00:00
< dd >
< a href = "#Mw_Cursor_h__MwCursorCross" > MwCursorCross< / a >
< / dd >
< dd >
< a href = "#Mw_Cursor_h__MwCursorCrossMask" > MwCursorCrossMask< / a >
< / dd >
2025-10-09 05:36:10 +00:00
< dd >
< a href = "#Mw_Cursor_h__MwCursorText" > MwCursorText< / a >
< / dd >
< dd >
< a href = "#Mw_Cursor_h__MwCursorTextMask" > MwCursorTextMask< / a >
< / dd >
2025-09-30 13:04:40 +00:00
< 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 >
2025-10-05 19:02:31 +00:00
< dd >
< a href = "#Mw_Default_h__MwDefaultBorderWidth" > MwDefaultBorderWidth< / a >
< / dd >
2025-09-30 13:04:40 +00:00
< dt >
< a href = "#Mw_Draw_h" > Mw/Draw.h< / a >
< / dt >
< dd >
< a href = "#Mw_Draw_h__MwParseColor" > MwParseColor< / a >
< / dd >
2025-10-05 19:02:31 +00:00
< dd >
< a href = "#Mw_Draw_h__MwLightenColor" > MwLightenColor< / a >
< / dd >
2025-09-30 13:04:40 +00:00
< dd >
< a href = "#Mw_Draw_h__MwDrawRect" > MwDrawRect< / a >
< / dd >
< dd >
< a href = "#Mw_Draw_h__MwDrawFrame" > MwDrawFrame< / a >
< / dd >
2025-10-05 19:02:31 +00:00
< dd >
< a href = "#Mw_Draw_h__MwDrawTriangle" > MwDrawTriangle< / a >
< / dd >
2025-09-30 13:04:40 +00:00
< dd >
< a href = "#Mw_Draw_h__MwDrawFrameEx" > MwDrawFrameEx< / a >
< / dd >
< dd >
< a href = "#Mw_Draw_h__MwDrawText" > MwDrawText< / a >
< / dd >
2025-10-14 17:09:48 +00:00
< dd >
< a href = "#Mw_Draw_h__MwDrawTextEx" > MwDrawTextEx< / a >
< / dd >
2025-10-01 00:51:28 +00:00
< dd >
< a href = "#Mw_Draw_h__MwLoadImage" > MwLoadImage< / a >
< / dd >
2025-10-01 15:55:53 +00:00
< dd >
< a href = "#Mw_Draw_h__MwTextWidth" > MwTextWidth< / a >
< / dd >
< dd >
< a href = "#Mw_Draw_h__MwTextHeight" > MwTextHeight< / a >
< / dd >
2025-10-10 06:08:19 +00:00
< dd >
< a href = "#Mw_Draw_h__MwGetColor" > MwGetColor< / a >
< / dd >
2025-10-10 16:53:51 +00:00
< dd >
< a href = "#Mw_Draw_h__MwLoadRaw" > MwLoadRaw< / a >
< / dd >
< dd >
< a href = "#Mw_Draw_h__MwLoadXPM" > MwLoadXPM< / a >
< / dd >
2025-10-11 06:21:43 +00:00
< dd >
< a href = "#Mw_Draw_h__MwParseColorName" > MwParseColorName< / a >
< / dd >
2025-09-30 13:04:40 +00:00
< dt >
< a href = "#Mw_Error_h" > Mw/Error.h< / a >
< / dt >
< dd >
2025-10-01 21:54:39 +00:00
< a href = "#Mw_Error_h__MwErrorEnum_T" > MwErrorEnum_T< / a >
2025-09-30 13:04:40 +00:00
< / dd >
< dd >
< a href = "#Mw_Error_h___MwEsuccess_" > MwEsuccess < / a >
< / dd >
2025-10-01 21:54:39 +00:00
< dd >
2025-10-01 23:51:23 +00:00
< a href = "#Mw_Error_h___MwEerror" > MwEerror< / a >
2025-10-01 21:54:39 +00:00
< / dd >
< dd >
2025-10-07 06:05:07 +00:00
< a href = "#Mw_Error_h__MwGetLastError" > MwGetLastError< / a >
2025-10-01 21:54:39 +00:00
< / dd >
2025-09-30 13:04:40 +00:00
< dt >
< a href = "#Mw_Font_h" > Mw/Font.h< / a >
< / dt >
< dd >
< a href = "#Mw_Font_h__MwFontData__" > MwFontData[]< / a >
< / dd >
2025-10-01 16:47:48 +00:00
< dd >
< a href = "#Mw_Font_h__MwBoldFontData__" > MwBoldFontData[]< / a >
< / dd >
2025-10-11 06:21:43 +00:00
< dt >
< a href = "#Mw_Icon_h" > Mw/Icon.h< / a >
< / dt >
2025-10-11 13:59:36 +00:00
< dd >
< a href = "#Mw_Icon_h__MwIconError__" > MwIconError[]< / a >
< / dd >
2025-10-11 06:21:43 +00:00
< dd >
< a href = "#Mw_Icon_h__MwIconInfo__" > MwIconInfo[]< / a >
< / dd >
2025-10-11 07:46:23 +00:00
< dd >
< a href = "#Mw_Icon_h__MwIconNews__" > MwIconNews[]< / a >
< / dd >
2025-10-11 06:21:43 +00:00
< 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__MwIconWarning__" > MwIconWarning[]< / a >
< / dd >
2025-09-30 13:04:40 +00:00
< dt >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_LowLevel_h" > Mw/LowLevel.h< / a >
2025-09-30 13:04:40 +00:00
< / dt >
2025-10-04 00:45:41 +00:00
< dt >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_MachDep_h" > Mw/MachDep.h< / a >
2025-10-04 00:45:41 +00:00
< / dt >
2025-10-11 06:21:43 +00:00
< dt >
< a href = "#Mw_MessageBox_h" > Mw/MessageBox.h< / a >
< / dt >
2025-10-11 08:37:24 +00:00
< dd >
< a href = "#Mw_MessageBox_h__MwMessageBox" > MwMessageBox< / a >
< / dd >
< dd >
< a href = "#Mw_MessageBox_h__MwMessageBoxGetChild" > MwMessageBoxGetChild< / a >
< / dd >
2025-09-30 13:04:40 +00:00
< dt >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_Milsko_h" > Mw/Milsko.h< / a >
2025-09-30 13:04:40 +00:00
< / dt >
< dt >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_StringDefs_h" > Mw/StringDefs.h< / a >
2025-09-30 13:04:40 +00:00
< / dt >
2025-10-01 15:55:53 +00:00
< dt >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_TypeDefs_h" > Mw/TypeDefs.h< / a >
< / dt >
2025-10-09 12:45:51 +00:00
< 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 >
2025-10-09 13:21:01 +00:00
< dd >
< a href = "#Mw_Unicode_h__MwUTF32ToUTF8" > MwUTF32ToUTF8< / a >
< / dd >
2025-10-05 19:02:31 +00:00
< dt >
< a href = "#Mw_Widget_Button_h" > Mw/Widget/Button.h< / a >
2025-10-01 15:55:53 +00:00
< / dt >
< dd >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_Widget_Button_h__MwButtonClass" > MwButtonClass< / a >
2025-10-01 15:55:53 +00:00
< / dd >
2025-10-08 08:54:40 +00:00
< dt >
< a href = "#Mw_Widget_CheckBox_h" > Mw/Widget/CheckBox.h< / a >
< / dt >
< dd >
< a href = "#Mw_Widget_CheckBox_h__MwCheckBoxClass" > MwCheckBoxClass< / a >
< / dd >
2025-10-09 05:36:10 +00:00
< dt >
< a href = "#Mw_Widget_Entry_h" > Mw/Widget/Entry.h< / a >
< / dt >
< dd >
< a href = "#Mw_Widget_Entry_h__MwEntryClass" > MwEntryClass< / a >
< / dd >
2025-10-05 19:02:31 +00:00
< dt >
< a href = "#Mw_Widget_Frame_h" > Mw/Widget/Frame.h< / a >
< / dt >
2025-10-01 16:47:48 +00:00
< dd >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_Widget_Frame_h__MwFrameClass" > MwFrameClass< / a >
2025-10-01 16:47:48 +00:00
< / dd >
2025-09-30 13:04:40 +00:00
< dt >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_Widget_Image_h" > Mw/Widget/Image.h< / a >
2025-09-30 13:04:40 +00:00
< / dt >
2025-10-05 19:02:31 +00:00
< dd >
< a href = "#Mw_Widget_Image_h__MwImageClass" > MwImageClass< / a >
< / dd >
2025-10-08 10:15:02 +00:00
< dt >
< a href = "#Mw_Widget_Label_h" > Mw/Widget/Label.h< / a >
< / dt >
< dd >
< a href = "#Mw_Widget_Label_h__MwLabelClass" > MwLabelClass< / a >
< / dd >
2025-10-14 14:39:40 +00:00
< dt >
< a href = "#Mw_Widget_ListBox_h" > Mw/Widget/ListBox.h< / a >
< / dt >
< dd >
< a href = "#Mw_Widget_ListBox_h__MwListBoxClass" > MwListBoxClass< / a >
< / dd >
2025-10-14 17:09:48 +00:00
< dd >
< a href = "#Mw_Widget_ListBox_h__MwListBoxInsert" > MwListBoxInsert< / a >
< / dd >
2025-10-14 18:48:06 +00:00
< dd >
< a href = "#Mw_Widget_ListBox_h__MwListBoxInsertMultiple" > MwListBoxInsertMultiple< / a >
< / dd >
2025-10-14 17:09:48 +00:00
< dd >
< a href = "#Mw_Widget_ListBox_h__MwListBoxDelete" > MwListBoxDelete< / a >
< / dd >
2025-10-14 18:36:31 +00:00
< dd >
< a href = "#Mw_Widget_ListBox_h__MwListBoxGet" > MwListBoxGet< / a >
< / dd >
2025-09-30 13:04:40 +00:00
< dt >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_Widget_Menu_h" > Mw/Widget/Menu.h< / a >
2025-09-30 13:04:40 +00:00
< / dt >
< dd >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_Widget_Menu_h__MwMenuClass" > MwMenuClass< / a >
2025-09-30 13:04:40 +00:00
< / dd >
< dd >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_Widget_Menu_h__MwMenuAdd" > MwMenuAdd< / a >
2025-09-30 13:04:40 +00:00
< / dd >
2025-10-10 06:08:19 +00:00
< dt >
< a href = "#Mw_Widget_NumberEntry_h" > Mw/Widget/NumberEntry.h< / a >
< / dt >
< dd >
< a href = "#Mw_Widget_NumberEntry_h__MwNumberEntryClass" > MwNumberEntryClass< / a >
< / dd >
2025-10-05 19:02:31 +00:00
< dt >
< a href = "#Mw_Widget_OpenGL_h" > Mw/Widget/OpenGL.h< / a >
< / dt >
2025-10-01 15:55:53 +00:00
< dd >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_Widget_OpenGL_h__MwOpenGLClass" > MwOpenGLClass< / a >
2025-10-01 15:55:53 +00:00
< / dd >
2025-09-30 13:04:40 +00:00
< dd >
2025-10-05 19:02:31 +00:00
< 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 >
2025-09-30 13:04:40 +00:00
< / dd >
< dt >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_Widget_ScrollBar_h" > Mw/Widget/ScrollBar.h< / a >
2025-10-02 02:17:27 +00:00
< / dt >
< dd >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_Widget_ScrollBar_h__MwScrollBarClass" > MwScrollBarClass< / a >
< / dd >
< dd >
< a href = "#Mw_Widget_ScrollBar_h__MwScrollBarGetVisibleLength" > MwScrollBarGetVisibleLength< / a >
2025-10-02 02:17:27 +00:00
< / dd >
2025-09-30 13:04:40 +00:00
< dt >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_Widget_SubMenu_h" > Mw/Widget/SubMenu.h< / a >
2025-09-30 13:04:40 +00:00
< / dt >
2025-10-05 19:02:31 +00:00
< dd >
< a href = "#Mw_Widget_SubMenu_h__MwSubMenuClass" > MwSubMenuClass< / a >
< / dd >
2025-10-11 14:33:56 +00:00
< dt >
< a href = "#Mw_Widget_Viewport_h" > Mw/Widget/Viewport.h< / a >
< / dt >
< dd >
< a href = "#Mw_Widget_Viewport_h__MwViewportClass" > MwViewportClass< / a >
< / dd >
2025-10-11 15:03:56 +00:00
< dd >
< a href = "#Mw_Widget_Viewport_h__MwViewportGetViewport" > MwViewportGetViewport< / a >
< / dd >
< dd >
< a href = "#Mw_Widget_Viewport_h__MwViewportSetSize" > MwViewportSetSize< / a >
< / dd >
2025-10-01 05:49:40 +00:00
< dt >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_Widget_Vulkan_h" > Mw/Widget/Vulkan.h< / a >
2025-10-01 05:49:40 +00:00
< / dt >
< dd >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_Widget_Vulkan_h__MwVulkanClass" > MwVulkanClass< / a >
2025-10-01 05:49:40 +00:00
< / dd >
2025-10-01 21:54:39 +00:00
< dd >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_Widget_Vulkan_h__MwVulkanEnableExtension" > MwVulkanEnableExtension< / a >
2025-10-01 21:54:39 +00:00
< / dd >
2025-10-01 23:28:23 +00:00
< dd >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_Widget_Vulkan_h__MwVulkanEnableLayer" > MwVulkanEnableLayer< / a >
2025-10-01 23:28:23 +00:00
< / dd >
< dd >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_Widget_Vulkan_h__MwVulkanConfig_T" > MwVulkanConfig_T< / a >
2025-10-01 23:28:23 +00:00
< / dd >
< dd >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_Widget_Vulkan_h__api_version" > api_version< / a >
2025-10-01 23:28:23 +00:00
< / dd >
< dd >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_Widget_Vulkan_h__vk_version" > vk_version< / a >
2025-10-01 23:28:23 +00:00
< / dd >
< dd >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_Widget_Vulkan_h__validation_layers" > validation_layers< / a >
2025-10-01 23:28:23 +00:00
< / dd >
< dd >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_Widget_Vulkan_h__MwVulkanConfigure" > MwVulkanConfigure< / a >
2025-10-01 23:28:23 +00:00
< / dd >
2025-10-01 21:54:39 +00:00
< dd >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_Widget_Vulkan_h__MwVulkanField_T" > MwVulkanField_T< / a >
2025-10-01 21:54:39 +00:00
< / dd >
< dd >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_Widget_Vulkan_h___MwVulkanField_GetInstanceProcAddr_" > MwVulkanField_GetInstanceProcAddr < / a >
2025-10-01 21:54:39 +00:00
< / dd >
< dd >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_Widget_Vulkan_h___MwVulkanField_Instance" > MwVulkanField_Instance< / a >
2025-10-01 21:54:39 +00:00
< / dd >
< dd >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_Widget_Vulkan_h___MwVulkanField_Surface" > MwVulkanField_Surface< / a >
2025-10-01 21:54:39 +00:00
< / dd >
< dd >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_Widget_Vulkan_h___MwVulkanField_PhysicalDevice" > MwVulkanField_PhysicalDevice< / a >
2025-10-01 21:54:39 +00:00
< / dd >
< dd >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_Widget_Vulkan_h___MwVulkanField_LogicalDevice" > MwVulkanField_LogicalDevice< / a >
2025-10-01 21:54:39 +00:00
< / dd >
< dd >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_Widget_Vulkan_h___MwVulkanField_GraphicsQueueIndex" > MwVulkanField_GraphicsQueueIndex< / a >
2025-10-01 21:54:39 +00:00
< / dd >
< dd >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_Widget_Vulkan_h___MwVulkanField_PresentQueueIndex" > MwVulkanField_PresentQueueIndex< / a >
2025-10-01 21:54:39 +00:00
< / dd >
< dd >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_Widget_Vulkan_h___MwVulkanField_PresentQueue" > MwVulkanField_PresentQueue< / a >
2025-10-01 21:54:39 +00:00
< / dd >
< dd >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_Widget_Vulkan_h__MwVulkanGetField" > MwVulkanGetField< / a >
2025-10-01 21:54:39 +00:00
< / dd >
2025-10-01 23:28:23 +00:00
< dd >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_Widget_Vulkan_h__MwVulkanSupported" > MwVulkanSupported< / a >
2025-10-01 23:28:23 +00:00
< / dd >
2025-09-30 13:04:40 +00:00
< dt >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_Widget_Window_h" > Mw/Widget/Window.h< / a >
2025-09-30 13:04:40 +00:00
< / dt >
< dd >
2025-10-05 19:02:31 +00:00
< a href = "#Mw_Widget_Window_h__MwWindowClass" > MwWindowClass< / a >
2025-09-30 13:04:40 +00:00
< / dd >
2025-10-13 06:30:36 +00:00
< dd >
< a href = "#Mw_Widget_Window_h__MwWindowMakeBorderless" > MwWindowMakeBorderless< / a >
< / dd >
2025-09-30 12:34:18 +00:00
< / dl >
< hr >
2025-10-05 19:02:31 +00:00
< h2 align = "center" id = "Mw_Constants_h" > Mw/Constants.h< / h2 >
2025-09-30 12:34:18 +00:00
< dl >
< dt >
2025-10-05 19:02:31 +00:00
Constants.
2025-09-30 12:34:18 +00:00
< / dt >
< / dl >
2025-09-30 11:43:15 +00:00
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Constants_h__MwDIRECTION" > < B > < FONT COLOR = "#228B22" > enum< / FONT > < / B > MwDIRECTION;< / pre >
2025-09-30 12:34:18 +00:00
< dl >
2025-09-30 11:11:30 +00:00
< dd >
2025-10-05 19:02:31 +00:00
Direction enumeration.
< / dd >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Constants_h__MwORIENTATION" > < B > < FONT COLOR = "#228B22" > enum< / FONT > < / B > MwORIENTATION;< / pre >
2025-10-05 19:02:31 +00:00
< dl >
< dd >
Orientation.
2025-09-30 11:11:30 +00:00
< / dd >
2025-09-30 12:34:18 +00:00
< / dl >
2025-09-30 11:11:30 +00:00
< hr >
2025-10-08 10:15:02 +00:00
< pre id = "Mw_Constants_h__MwALIGNMENT" > < B > < FONT COLOR = "#228B22" > enum< / FONT > < / B > MwALIGNMENT;< / pre >
< dl >
< dd >
Alignment.
< / dd >
< / dl >
< hr >
2025-10-12 13:49:18 +00:00
< pre id = "Mw_Constants_h__MwDEFAULT" > #< B > < FONT COLOR = "#5F9EA0" > define< / FONT > < / B > < FONT COLOR = "#B8860B" > MwDEFAULT< / FONT > 0x0fffffff< / pre >
2025-10-10 11:45:27 +00:00
< dl >
< dd >
Default.
< / dd >
< / dl >
< hr >
2025-10-12 13:49:18 +00:00
< pre id = "Mw_Constants_h__MwMB_ICONMASK" > #< B > < FONT COLOR = "#5F9EA0" > define< / FONT > < / B > < FONT COLOR = "#B8860B" > MwMB_ICONMASK< / FONT > 0xf< / pre >
2025-10-11 06:21:43 +00:00
< dl >
< dd >
Icon mask.
< / dd >
< / dl >
< hr >
2025-10-12 13:49:18 +00:00
< pre id = "Mw_Constants_h__MwMB_BUTTONMASK" > #< B > < FONT COLOR = "#5F9EA0" > define< / FONT > < / B > < FONT COLOR = "#B8860B" > MwMB_BUTTONMASK< / FONT > 0xf0< / pre >
2025-10-11 08:37:24 +00:00
< dl >
< dd >
Button mask.
< / dd >
< / dl >
< hr >
2025-10-12 13:49:18 +00:00
< pre id = "Mw_Constants_h__MwMB_BUTTONOK" > #< B > < FONT COLOR = "#5F9EA0" > define< / FONT > < / B > < FONT COLOR = "#B8860B" > MwMB_BUTTONOK< / FONT > 0x10< / pre >
2025-10-11 08:37:24 +00:00
< dl >
< dd >
OK button.
< / dd >
< / dl >
< hr >
2025-10-12 13:49:18 +00:00
< pre id = "Mw_Constants_h__MwMB_BUTTONCANCEL" > #< B > < FONT COLOR = "#5F9EA0" > define< / FONT > < / B > < FONT COLOR = "#B8860B" > MwMB_BUTTONCANCEL< / FONT > 0x20< / pre >
2025-10-11 08:37:24 +00:00
< dl >
< dd >
Cancel button.
< / dd >
< / dl >
< hr >
2025-10-12 13:49:18 +00:00
< pre id = "Mw_Constants_h__MwMB_BUTTONYES" > #< B > < FONT COLOR = "#5F9EA0" > define< / FONT > < / B > < FONT COLOR = "#B8860B" > MwMB_BUTTONYES< / FONT > 0x40< / pre >
2025-10-11 08:37:24 +00:00
< dl >
< dd >
Yes button.
< / dd >
< / dl >
< hr >
2025-10-12 13:49:18 +00:00
< pre id = "Mw_Constants_h__MwMB_BUTTONNO" > #< B > < FONT COLOR = "#5F9EA0" > define< / FONT > < / B > < FONT COLOR = "#B8860B" > MwMB_BUTTONNO< / FONT > 0x80< / pre >
2025-10-11 08:37:24 +00:00
< 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 >
2025-09-30 12:34:18 +00:00
< h2 align = "center" id = "Mw_Core_h" > Mw/Core.h< / h2 >
< dl >
< dt >
2025-09-30 11:11:30 +00:00
Core.
2025-09-30 12:34:18 +00:00
< / dt >
< / dl >
2025-09-30 11:43:15 +00:00
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Core_h__MwDispatch" > #< B > < FONT COLOR = "#5F9EA0" > define< / FONT > < / B > < B > < FONT COLOR = "#0000FF" > MwDispatch< / FONT > < / B > (x, y)< / pre >
2025-09-30 12:34:18 +00:00
< dl >
2025-09-30 11:43:15 +00:00
< dd >
2025-09-30 13:04:40 +00:00
Dispatches the handler of widget class.
2025-09-30 11:43:15 +00:00
< / dd >
< dt >
2025-10-05 19:02:31 +00:00
< table border = "0" > < tr > < td > < img src = "warning.gif" alt = "warning" > < / td > < td > Used internally.< / td > < / table >
2025-09-30 11:43:15 +00:00
< / dt >
< dt >
Parameter < code > x< / code >
< / dt >
< dd >
Widget.
< / dd >
< dt >
Parameter < code > y< / code >
< / dt >
< dd >
Handler name.
< / dd >
2025-09-30 12:34:18 +00:00
< / dl >
2025-09-30 11:43:15 +00:00
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Core_h__MwDispatch2" > #< B > < FONT COLOR = "#5F9EA0" > define< / FONT > < / B > < B > < FONT COLOR = "#0000FF" > MwDispatch2< / FONT > < / B > (x, y)< / pre >
2025-10-04 13:57:28 +00:00
< dl >
< dd >
Dispatches the handler of widget class.
< / dd >
< dt >
2025-10-05 19:02:31 +00:00
< table border = "0" > < tr > < td > < img src = "warning.gif" alt = "warning" > < / td > < td > Used internally.< / td > < / table >
2025-10-04 13:57:28 +00:00
< / 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 >
2025-10-11 13:59:36 +00:00
< pre id = "Mw_Core_h__MwDispatch3" > #< B > < FONT COLOR = "#5F9EA0" > define< / FONT > < / B > < B > < FONT COLOR = "#0000FF" > MwDispatch3< / FONT > < / B > (x, y, z)< / pre >
2025-10-09 05:36:10 +00:00
< 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 >
2025-10-11 13:59:36 +00:00
Parameter < code > z< / code >
2025-10-09 05:36:10 +00:00
< / dt >
< dd >
2025-10-11 13:59:36 +00:00
Argument.
2025-10-09 05:36:10 +00:00
< / dd >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Core_h__MwCreateWidget" > MWDECL MwWidget < B > < FONT COLOR = "#0000FF" > MwCreateWidget< / FONT > < / B > (
2025-09-30 11:43:15 +00:00
MwClass widget_class,
2025-10-05 19:24:41 +00:00
< B > < FONT COLOR = "#228B22" > const< / FONT > < / B > < B > < FONT COLOR = "#228B22" > char< / FONT > < / B > * name,
2025-09-30 11:43:15 +00:00
MwWidget parent,
2025-10-05 19:24:41 +00:00
< 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 >
2025-09-30 12:34:18 +00:00
< 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 >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Core_h__MwVaCreateWidget" > MWDECL MwWidget < B > < FONT COLOR = "#0000FF" > MwVaCreateWidget< / FONT > < / B > (
2025-09-30 12:34:18 +00:00
MwClass widget_class,
2025-10-05 19:24:41 +00:00
< B > < FONT COLOR = "#228B22" > const< / FONT > < / B > < B > < FONT COLOR = "#228B22" > char< / FONT > < / B > * name,
2025-09-30 12:34:18 +00:00
MwWidget parent,
2025-10-05 19:24:41 +00:00
< 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,
2025-09-30 12:34:18 +00:00
...
2025-10-05 19:24:41 +00:00
);< / pre >
2025-09-30 12:34:18 +00:00
< 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 >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Core_h__MwVaListCreateWidget" > MWDECL MwWidget < B > < FONT COLOR = "#0000FF" > MwVaListCreateWidget< / FONT > < / B > (
2025-09-30 12:34:18 +00:00
MwClass widget_class,
2025-10-05 19:24:41 +00:00
< B > < FONT COLOR = "#228B22" > const< / FONT > < / B > < B > < FONT COLOR = "#228B22" > char< / FONT > < / B > * name,
2025-09-30 12:34:18 +00:00
MwWidget parent,
2025-10-05 19:24:41 +00:00
< 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,
2025-09-30 12:34:18 +00:00
va_list va
2025-10-05 19:24:41 +00:00
);< / pre >
2025-09-30 12:34:18 +00:00
< dl >
2025-09-30 11:43:15 +00:00
< 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 >
2025-09-30 12:34:18 +00:00
< dt >
Parameter < code > va< / code >
< / dt >
< dd >
Same with MwVaListApply.
< / dd >
< dt >
Returns
< / dt >
< dd >
Widget.
< / dd >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Core_h__MwDestroyWidget" > MWDECL < B > < FONT COLOR = "#228B22" > void< / FONT > < / B > < B > < FONT COLOR = "#0000FF" > MwDestroyWidget< / FONT > < / B > (
2025-09-30 12:34:18 +00:00
MwWidget handle
2025-10-05 19:24:41 +00:00
);< / pre >
2025-09-30 12:34:18 +00:00
< dl >
< dd >
Destroys the widget and its child widgets.
< / dd >
< dt >
Parameter < code > handle< / code >
< / dt >
< dd >
Widget.
< / dd >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Core_h__MwLoop" > MWDECL < B > < FONT COLOR = "#228B22" > void< / FONT > < / B > < B > < FONT COLOR = "#0000FF" > MwLoop< / FONT > < / B > (
2025-09-30 12:34:18 +00:00
MwWidget handle
2025-10-05 19:24:41 +00:00
);< / pre >
2025-09-30 12:34:18 +00:00
< dl >
< dd >
Runs the main loop.
< / dd >
< dt >
Parameter < code > handle< / code >
< / dt >
< dd >
Widget.
< / dd >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Core_h__MwStep" > MWDECL < B > < FONT COLOR = "#228B22" > void< / FONT > < / B > < B > < FONT COLOR = "#0000FF" > MwStep< / FONT > < / B > (
2025-09-30 12:34:18 +00:00
MwWidget handle
2025-10-05 19:24:41 +00:00
);< / pre >
2025-09-30 12:34:18 +00:00
< dl >
< dd >
Runs the single step.
< / dd >
< dt >
Parameter < code > handle< / code >
< / dt >
< dd >
Widget.
< / dd >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Core_h__MwPending" > MWDECL < B > < FONT COLOR = "#228B22" > int< / FONT > < / B > < B > < FONT COLOR = "#0000FF" > MwPending< / FONT > < / B > (
2025-09-30 12:34:18 +00:00
MwWidget handle
2025-10-05 19:24:41 +00:00
);< / pre >
2025-09-30 12:34:18 +00:00
< 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 >
2025-09-30 13:04:40 +00:00
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Core_h__MwSetInteger" > MWDECL < B > < FONT COLOR = "#228B22" > void< / FONT > < / B > < B > < FONT COLOR = "#0000FF" > MwSetInteger< / FONT > < / B > (
2025-09-30 13:04:40 +00:00
MwWidget handle,
2025-10-05 19:24:41 +00:00
< B > < FONT COLOR = "#228B22" > const< / FONT > < / B > < B > < FONT COLOR = "#228B22" > char< / FONT > < / B > * key,
< B > < FONT COLOR = "#228B22" > int< / FONT > < / B > n
);< / pre >
2025-09-30 13:04:40 +00:00
< 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 >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Core_h__MwSetText" > MWDECL < B > < FONT COLOR = "#228B22" > void< / FONT > < / B > < B > < FONT COLOR = "#0000FF" > MwSetText< / FONT > < / B > (
2025-09-30 13:04:40 +00:00
MwWidget handle,
2025-10-05 19:24:41 +00:00
< 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 >
2025-09-30 13:04:40 +00:00
< 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 >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Core_h__MwSetVoid" > MWDECL < B > < FONT COLOR = "#228B22" > void< / FONT > < / B > < B > < FONT COLOR = "#0000FF" > MwSetVoid< / FONT > < / B > (
2025-10-01 00:51:28 +00:00
MwWidget handle,
2025-10-05 19:24:41 +00:00
< B > < FONT COLOR = "#228B22" > const< / FONT > < / B > < B > < FONT COLOR = "#228B22" > char< / FONT > < / B > * key,
< B > < FONT COLOR = "#228B22" > void< / FONT > < / B > * value
);< / pre >
2025-10-01 00:51:28 +00:00
< 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 >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Core_h__MwGetInteger" > MWDECL < B > < FONT COLOR = "#228B22" > int< / FONT > < / B > < B > < FONT COLOR = "#0000FF" > MwGetInteger< / FONT > < / B > (
2025-09-30 13:04:40 +00:00
MwWidget handle,
2025-10-05 19:24:41 +00:00
< B > < FONT COLOR = "#228B22" > const< / FONT > < / B > < B > < FONT COLOR = "#228B22" > char< / FONT > < / B > * key
);< / pre >
2025-09-30 13:04:40 +00:00
< 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 >
2025-10-05 19:24:41 +00:00
< 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 > (
2025-09-30 13:04:40 +00:00
MwWidget handle,
2025-10-05 19:24:41 +00:00
< B > < FONT COLOR = "#228B22" > const< / FONT > < / B > < B > < FONT COLOR = "#228B22" > char< / FONT > < / B > * key
);< / pre >
2025-09-30 13:04:40 +00:00
< 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 >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Core_h__MwGetVoid" > MWDECL < B > < FONT COLOR = "#228B22" > void< / FONT > < / B > * < B > < FONT COLOR = "#0000FF" > MwGetVoid< / FONT > < / B > (
2025-10-01 00:51:28 +00:00
MwWidget handle,
2025-10-05 19:24:41 +00:00
< B > < FONT COLOR = "#228B22" > const< / FONT > < / B > < B > < FONT COLOR = "#228B22" > char< / FONT > < / B > * key
);< / pre >
2025-10-01 00:51:28 +00:00
< 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 >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Core_h__MwSetDefault" > MWDECL < B > < FONT COLOR = "#228B22" > void< / FONT > < / B > < B > < FONT COLOR = "#0000FF" > MwSetDefault< / FONT > < / B > (
2025-09-30 13:04:40 +00:00
MwWidget handle
2025-10-05 19:24:41 +00:00
);< / pre >
2025-09-30 13:04:40 +00:00
< dl >
< dd >
Sets the default property.
< / dd >
< dt >
2025-10-05 19:02:31 +00:00
< table border = "0" > < tr > < td > < img src = "warning.gif" alt = "warning" > < / td > < td > This is called when widget is created.< / td > < / table >
2025-09-30 13:04:40 +00:00
< / dt >
< dt >
Parameter < code > handle< / code >
< / dt >
< dd >
Widget.
< / dd >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Core_h__MwVaApply" > MWDECL < B > < FONT COLOR = "#228B22" > void< / FONT > < / B > < B > < FONT COLOR = "#0000FF" > MwVaApply< / FONT > < / B > (
2025-09-30 13:04:40 +00:00
MwWidget handle,
...
2025-10-05 19:24:41 +00:00
);< / pre >
2025-09-30 13:04:40 +00:00
< 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 >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Core_h__MwVaListApply" > MWDECL < B > < FONT COLOR = "#228B22" > void< / FONT > < / B > < B > < FONT COLOR = "#0000FF" > MwVaListApply< / FONT > < / B > (
2025-09-30 13:04:40 +00:00
MwWidget handle,
va_list va
2025-10-05 19:24:41 +00:00
);< / pre >
2025-09-30 13:04:40 +00:00
< 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 >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Core_h__MwAddUserHandler" > MWDECL < B > < FONT COLOR = "#228B22" > void< / FONT > < / B > < B > < FONT COLOR = "#0000FF" > MwAddUserHandler< / FONT > < / B > (
2025-09-30 13:04:40 +00:00
MwWidget handle,
2025-10-05 19:24:41 +00:00
< B > < FONT COLOR = "#228B22" > const< / FONT > < / B > < B > < FONT COLOR = "#228B22" > char< / FONT > < / B > * key,
2025-09-30 13:04:40 +00:00
MwUserHandler handler,
2025-10-05 19:24:41 +00:00
< B > < FONT COLOR = "#228B22" > void< / FONT > < / B > * user_data
);< / pre >
2025-09-30 13:04:40 +00:00
< 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 >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Core_h__MwDispatchUserHandler" > MWDECL < B > < FONT COLOR = "#228B22" > void< / FONT > < / B > < B > < FONT COLOR = "#0000FF" > MwDispatchUserHandler< / FONT > < / B > (
2025-09-30 13:04:40 +00:00
MwWidget handle,
2025-10-05 19:24:41 +00:00
< 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 >
2025-09-30 13:04:40 +00:00
< 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 >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Core_h__MwSetErrorHandler" > MWDECL < B > < FONT COLOR = "#228B22" > void< / FONT > < / B > < B > < FONT COLOR = "#0000FF" > MwSetErrorHandler< / FONT > < / B > (
2025-09-30 13:04:40 +00:00
MwErrorHandler handler,
2025-10-05 19:24:41 +00:00
< B > < FONT COLOR = "#228B22" > void< / FONT > < / B > * user_data
);< / pre >
2025-09-30 13:04:40 +00:00
< 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 >
2025-10-05 19:24:41 +00:00
< 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 >
2025-09-30 13:04:40 +00:00
< 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 >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Core_h__MwGetBeforeStep" > MWDECL < B > < FONT COLOR = "#228B22" > void< / FONT > < / B > < B > < FONT COLOR = "#0000FF" > MwGetBeforeStep< / FONT > < / B > (
2025-10-01 00:51:28 +00:00
MwWidget handle,
jmp_buf* jmpbuf
2025-10-05 19:24:41 +00:00
);< / pre >
2025-09-30 13:04:40 +00:00
< dl >
< dd >
Gets the before_step of widget.
< / dd >
< dt >
Parameter < code > handle< / code >
< / dt >
< dd >
Widget.
< / dd >
< dt >
2025-10-01 00:51:28 +00:00
Parameter < code > jmpbuf< / code >
2025-09-30 13:04:40 +00:00
< / dt >
< dd >
jmp_buf.
< / dd >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Core_h__MwForceRender" > MWDECL < B > < FONT COLOR = "#228B22" > void< / FONT > < / B > < B > < FONT COLOR = "#0000FF" > MwForceRender< / FONT > < / B > (
2025-10-05 19:02:31 +00:00
MwWidget handle
2025-10-05 19:24:41 +00:00
);< / pre >
2025-10-05 19:02:31 +00:00
< dl >
< dd >
Forcefully makes widget render.
< / dd >
< dt >
Parameter < code > handle< / code >
< / dt >
< dd >
Widget.
< / dd >
< / dl >
< hr >
2025-10-11 13:59:36 +00:00
< 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 >
2025-10-06 10:37:08 +00:00
< 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.
2025-10-07 06:02:39 +00:00
< / 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.
2025-10-06 10:37:08 +00:00
< / dd >
< / dl >
< hr >
2025-10-09 05:36:10 +00:00
< 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 >
2025-09-30 13:04:40 +00:00
< h2 align = "center" id = "Mw_Default_h" > Mw/Default.h< / h2 >
< dl >
< dt >
Default properties.
< / dt >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Default_h__MwDefaultBackground" > MWDECL < B > < FONT COLOR = "#228B22" > const< / FONT > < / B > < B > < FONT COLOR = "#228B22" > char< / FONT > < / B > * MwDefaultBackground;< / pre >
2025-09-30 13:04:40 +00:00
< dl >
< dd >
Default background color.
< / dd >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Default_h__MwDefaultForeground" > MWDECL < B > < FONT COLOR = "#228B22" > const< / FONT > < / B > < B > < FONT COLOR = "#228B22" > char< / FONT > < / B > * MwDefaultForeground;< / pre >
2025-09-30 13:04:40 +00:00
< dl >
< dd >
Default foreground color.
< / dd >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Default_h__MwDefaultBorderWidth" > MWDECL < B > < FONT COLOR = "#228B22" > const< / FONT > < / B > < B > < FONT COLOR = "#228B22" > int< / FONT > < / B > MwDefaultBorderWidth;< / pre >
2025-10-05 19:02:31 +00:00
< dl >
< dd >
Default border width.
< / dd >
< / dl >
< hr >
2025-09-30 13:04:40 +00:00
< h2 align = "center" id = "Mw_Draw_h" > Mw/Draw.h< / h2 >
< dl >
< dt >
Common drawing API.
< / dt >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Draw_h__MwParseColor" > MWDECL MwLLColor < B > < FONT COLOR = "#0000FF" > MwParseColor< / FONT > < / B > (
2025-09-30 13:04:40 +00:00
MwWidget handle,
2025-10-05 19:24:41 +00:00
< B > < FONT COLOR = "#228B22" > const< / FONT > < / B > < B > < FONT COLOR = "#228B22" > char< / FONT > < / B > * text
);< / pre >
2025-09-30 13:04:40 +00:00
< 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 >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Draw_h__MwLightenColor" > MWDECL MwLLColor < B > < FONT COLOR = "#0000FF" > MwLightenColor< / FONT > < / B > (
2025-10-05 19:02:31 +00:00
MwWidget handle,
MwLLColor color,
2025-10-05 19:24:41 +00:00
< 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 >
2025-10-05 19:02:31 +00:00
< 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 >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Draw_h__MwDrawRect" > MWDECL < B > < FONT COLOR = "#228B22" > void< / FONT > < / B > < B > < FONT COLOR = "#0000FF" > MwDrawRect< / FONT > < / B > (
2025-09-30 13:04:40 +00:00
MwWidget handle,
MwRect* rect,
MwLLColor color
2025-10-05 19:24:41 +00:00
);< / pre >
2025-09-30 13:04:40 +00:00
< 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 >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Draw_h__MwDrawFrame" > MWDECL < B > < FONT COLOR = "#228B22" > void< / FONT > < / B > < B > < FONT COLOR = "#0000FF" > MwDrawFrame< / FONT > < / B > (
2025-09-30 13:04:40 +00:00
MwWidget handle,
MwRect* rect,
MwLLColor color,
2025-10-05 19:24:41 +00:00
< B > < FONT COLOR = "#228B22" > int< / FONT > < / B > invert
);< / pre >
2025-09-30 13:04:40 +00:00
< dl >
< dd >
Draws a frame.
< / dd >
< dt >
2025-10-05 19:02:31 +00:00
< 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 >
2025-09-30 13:04:40 +00:00
< / dt >
< dd >
2025-10-05 19:02:31 +00:00
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 >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Draw_h__MwDrawTriangle" > MWDECL < B > < FONT COLOR = "#228B22" > void< / FONT > < / B > < B > < FONT COLOR = "#0000FF" > MwDrawTriangle< / FONT > < / B > (
2025-10-05 19:02:31 +00:00
MwWidget handle,
MwRect* rect,
MwLLColor color,
2025-10-05 19:24:41 +00:00
< B > < FONT COLOR = "#228B22" > int< / FONT > < / B > invert,
< B > < FONT COLOR = "#228B22" > int< / FONT > < / B > direction
);< / pre >
2025-10-05 19:02:31 +00:00
< dl >
< dd >
Draws a triangle.
2025-09-30 13:04:40 +00:00
< / 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 >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Draw_h__MwDrawFrameEx" > MWDECL < B > < FONT COLOR = "#228B22" > void< / FONT > < / B > < B > < FONT COLOR = "#0000FF" > MwDrawFrameEx< / FONT > < / B > (
2025-09-30 13:04:40 +00:00
MwWidget handle,
MwRect* rect,
MwLLColor color,
2025-10-05 19:24:41 +00:00
< B > < FONT COLOR = "#228B22" > int< / FONT > < / B > invert,
< B > < FONT COLOR = "#228B22" > int< / FONT > < / B > border
);< / pre >
2025-09-30 13:04:40 +00:00
< dl >
< dd >
Draws a frame with specified border width.
< / dd >
< dt >
2025-10-05 19:02:31 +00:00
< 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 >
2025-09-30 13:04:40 +00:00
< / 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 >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Draw_h__MwDrawText" > MWDECL < B > < FONT COLOR = "#228B22" > void< / FONT > < / B > < B > < FONT COLOR = "#0000FF" > MwDrawText< / FONT > < / B > (
2025-09-30 13:04:40 +00:00
MwWidget handle,
MwPoint* point,
2025-10-05 19:24:41 +00:00
< B > < FONT COLOR = "#228B22" > const< / FONT > < / B > < B > < FONT COLOR = "#228B22" > char< / FONT > < / B > * text,
< B > < FONT COLOR = "#228B22" > int< / FONT > < / B > bold,
2025-10-09 05:36:10 +00:00
< B > < FONT COLOR = "#228B22" > int< / FONT > < / B > align,
2025-09-30 13:04:40 +00:00
MwLLColor color
2025-10-05 19:24:41 +00:00
);< / pre >
2025-09-30 13:04:40 +00:00
< 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 >
2025-10-01 16:47:48 +00:00
< dt >
Parameter < code > bold< / code >
< / dt >
< dd >
Bold.
< / dd >
2025-10-09 05:36:10 +00:00
< dt >
Parameter < code > align< / code >
< / dt >
< dd >
Align.
< / dd >
2025-09-30 13:04:40 +00:00
< dt >
Parameter < code > color< / code >
< / dt >
< dd >
Color.
< / dd >
< / dl >
< hr >
2025-10-14 17:09:48 +00:00
< pre id = "Mw_Draw_h__MwDrawTextEx" > MWDECL < B > < FONT COLOR = "#228B22" > void< / FONT > < / B > < B > < FONT COLOR = "#0000FF" > MwDrawTextEx< / 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,
MwLLColor bgcolor
);< / 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 >
< dt >
Parameter < code > bgcolor< / code >
< / dt >
< dd >
Background color.
< / dd >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Draw_h__MwLoadImage" > MWDECL MwLLPixmap < B > < FONT COLOR = "#0000FF" > MwLoadImage< / FONT > < / B > (
2025-10-01 00:51:28 +00:00
MwWidget handle,
2025-10-05 19:24:41 +00:00
< B > < FONT COLOR = "#228B22" > const< / FONT > < / B > < B > < FONT COLOR = "#228B22" > char< / FONT > < / B > * path
);< / pre >
2025-10-01 00:51:28 +00:00
< 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 >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Draw_h__MwTextWidth" > MWDECL < B > < FONT COLOR = "#228B22" > int< / FONT > < / B > < B > < FONT COLOR = "#0000FF" > MwTextWidth< / FONT > < / B > (
2025-10-01 15:55:53 +00:00
MwWidget handle,
2025-10-05 19:24:41 +00:00
< B > < FONT COLOR = "#228B22" > const< / FONT > < / B > < B > < FONT COLOR = "#228B22" > char< / FONT > < / B > * text
);< / pre >
2025-10-01 15:55:53 +00:00
< 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 >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Draw_h__MwTextHeight" > MWDECL < B > < FONT COLOR = "#228B22" > int< / FONT > < / B > < B > < FONT COLOR = "#0000FF" > MwTextHeight< / FONT > < / B > (
2025-10-01 15:55:53 +00:00
MwWidget handle,
2025-10-05 19:24:41 +00:00
< B > < FONT COLOR = "#228B22" > const< / FONT > < / B > < B > < FONT COLOR = "#228B22" > char< / FONT > < / B > * text
);< / pre >
2025-10-01 15:55:53 +00:00
< 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 >
2025-10-10 06:08:19 +00:00
< 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 >
2025-10-10 16:53:51 +00:00
< 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 >
2025-10-11 06:21:43 +00:00
< 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 >
2025-09-30 13:04:40 +00:00
< h2 align = "center" id = "Mw_Error_h" > Mw/Error.h< / h2 >
< dl >
< dt >
Error codes.
< / dt >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Error_h__MwErrorEnum_T" > < B > < FONT COLOR = "#228B22" > typedef< / FONT > < / B > < B > < FONT COLOR = "#228B22" > enum< / FONT > < / B > MwErrorEnum_T;< / pre >
2025-09-30 13:04:40 +00:00
< dl >
< dd >
Error code enumeration.
< / dd >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Error_h___MwEsuccess_" > MwEsuccess = 0< / pre >
2025-09-30 13:04:40 +00:00
< dl >
< dd >
No error.
< / dd >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Error_h___MwEerror" > MwEerror< / pre >
2025-10-01 21:54:39 +00:00
< dl >
< dd >
There was an error.
< / dd >
< / dl >
< hr >
2025-10-07 06:05:07 +00:00
< 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 >
2025-10-01 21:54:39 +00:00
< dl >
< dd >
Get the last error.
< / dd >
< / dl >
< hr >
2025-09-30 13:04:40 +00:00
< h2 align = "center" id = "Mw_Font_h" > Mw/Font.h< / h2 >
< dl >
< dt >
Default font.
< / dt >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Font_h__MwFontData__" > MWDECL MwFont MwFontData[];< / pre >
2025-09-30 13:04:40 +00:00
< dl >
< dd >
Default font data.
< / dd >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Font_h__MwBoldFontData__" > MWDECL MwFont MwBoldFontData[];< / pre >
2025-10-01 16:47:48 +00:00
< dl >
< dd >
Default bold font data.
< / dd >
< / dl >
< hr >
2025-10-11 06:21:43 +00:00
< h2 align = "center" id = "Mw_Icon_h" > Mw/Icon.h< / h2 >
< dl >
< dt >
Icon.
< / dt >
< / dl >
2025-10-11 13:59:36 +00:00
< hr >
< pre id = "Mw_Icon_h__MwIconError__" > MWDECL < B > < FONT COLOR = "#228B22" > char< / FONT > < / B > * MwIconError[];< / pre >
< dl >
< dd >
Error icon.
< / dd >
< / dl >
2025-10-11 06:21:43 +00:00
< hr >
< pre id = "Mw_Icon_h__MwIconInfo__" > MWDECL < B > < FONT COLOR = "#228B22" > char< / FONT > < / B > * MwIconInfo[];< / pre >
< dl >
< dd >
Info icon.
< / dd >
< / dl >
< hr >
2025-10-11 07:46:23 +00:00
< pre id = "Mw_Icon_h__MwIconNews__" > MWDECL < B > < FONT COLOR = "#228B22" > char< / FONT > < / B > * MwIconNews[];< / pre >
< dl >
< dd >
News icon.
< / dd >
< / dl >
< hr >
2025-10-11 06:21:43 +00:00
< 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__MwIconWarning__" > MWDECL < B > < FONT COLOR = "#228B22" > char< / FONT > < / B > * MwIconWarning[];< / pre >
< dl >
< dd >
Warning icon.
< / dd >
< / dl >
< hr >
2025-10-05 19:02:31 +00:00
< h2 align = "center" id = "Mw_LowLevel_h" > Mw/LowLevel.h< / h2 >
2025-09-30 13:04:40 +00:00
< dl >
< dt >
2025-10-05 19:02:31 +00:00
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 >
2025-09-30 13:04:40 +00:00
< / dt >
< / dl >
< hr >
2025-10-05 19:02:31 +00:00
< h2 align = "center" id = "Mw_MachDep_h" > Mw/MachDep.h< / h2 >
2025-09-30 13:04:40 +00:00
< dl >
2025-10-05 19:02:31 +00:00
< dt >
Machine dependent headers and macros.
< / dt >
2025-09-30 13:04:40 +00:00
< / dl >
< hr >
2025-10-11 06:21:43 +00:00
< h2 align = "center" id = "Mw_MessageBox_h" > Mw/MessageBox.h< / h2 >
< dl >
< dt >
Message box.
< / dt >
< / dl >
< hr >
2025-10-11 08:37:24 +00:00
< 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 >
2025-10-05 19:02:31 +00:00
< h2 align = "center" id = "Mw_Milsko_h" > Mw/Milsko.h< / h2 >
2025-10-04 00:45:41 +00:00
< dl >
< dt >
2025-10-05 19:02:31 +00:00
Includes all headers.
2025-10-04 00:45:41 +00:00
< / dt >
< / dl >
< hr >
2025-10-05 19:02:31 +00:00
< h2 align = "center" id = "Mw_StringDefs_h" > Mw/StringDefs.h< / h2 >
2025-10-04 00:45:41 +00:00
< dl >
2025-10-05 19:02:31 +00:00
< dt >
String definitions for property.
< / dt >
2025-10-04 00:45:41 +00:00
< / dl >
< hr >
2025-10-05 19:02:31 +00:00
< h2 align = "center" id = "Mw_TypeDefs_h" > Mw/TypeDefs.h< / h2 >
2025-09-30 13:04:40 +00:00
< dl >
< dt >
2025-10-05 19:02:31 +00:00
Type definitions.
2025-09-30 13:04:40 +00:00
< / dt >
2025-10-05 19:02:31 +00:00
< / dl >
< hr >
2025-10-09 12:45:51 +00:00
< 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 >
2025-10-09 13:21:01 +00:00
< 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 >
2025-10-05 19:02:31 +00:00
< h2 align = "center" id = "Mw_Widget_Button_h" > Mw/Widget/Button.h< / h2 >
< dl >
2025-09-30 13:04:40 +00:00
< dt >
2025-10-05 19:02:31 +00:00
Button widget.
2025-09-30 13:04:40 +00:00
< / dt >
2025-10-05 19:02:31 +00:00
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Widget_Button_h__MwButtonClass" > MWDECL MwClass MwButtonClass;< / pre >
2025-10-05 19:02:31 +00:00
< dl >
2025-09-30 13:04:40 +00:00
< dd >
2025-10-05 19:02:31 +00:00
Button widget class.
2025-09-30 13:04:40 +00:00
< / dd >
< / dl >
< hr >
2025-10-08 08:54:40 +00:00
< 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 >
2025-10-09 05:36:10 +00:00
< 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 >
2025-10-05 19:02:31 +00:00
< h2 align = "center" id = "Mw_Widget_Frame_h" > Mw/Widget/Frame.h< / h2 >
2025-10-01 15:55:53 +00:00
< dl >
< dt >
2025-10-05 19:02:31 +00:00
Frame widget.
2025-10-01 15:55:53 +00:00
< / dt >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Widget_Frame_h__MwFrameClass" > MWDECL MwClass MwFrameClass;< / pre >
2025-10-05 19:02:31 +00:00
< 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 >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Widget_Image_h__MwImageClass" > MWDECL MwClass MwImageClass;< / pre >
2025-10-05 19:02:31 +00:00
< dl >
< dd >
Image widget class.
< / dd >
< / dl >
< hr >
2025-10-08 10:15:02 +00:00
< 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 >
2025-10-14 14:39:40 +00:00
< 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 >
2025-10-14 17:09:48 +00:00
< 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,
< B > < FONT COLOR = "#228B22" > const< / FONT > < / B > < B > < FONT COLOR = "#228B22" > char< / FONT > < / B > * text
);< / 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 > text< / code >
< / dt >
< dd >
Text.
< / dd >
< / dl >
< hr >
2025-10-14 18:48:06 +00:00
< 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" > char< / FONT > < / B > * < B > < FONT COLOR = "#228B22" > const< / FONT > < / B > * text,
< B > < FONT COLOR = "#228B22" > int< / FONT > < / B > count
);< / 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 > text< / code >
< / dt >
< dd >
Text.
< / dd >
< dt >
Parameter < code > count< / code >
< / dt >
< dd >
Count.
< / dd >
< / dl >
< hr >
2025-10-14 17:09:48 +00:00
< 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 >
2025-10-14 18:36:31 +00:00
< 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 >
2025-10-05 19:02:31 +00:00
< h2 align = "center" id = "Mw_Widget_Menu_h" > Mw/Widget/Menu.h< / h2 >
2025-10-01 15:55:53 +00:00
< dl >
< dt >
Menu widget.
< / dt >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Widget_Menu_h__MwMenuClass" > MWDECL MwClass MwMenuClass;< / pre >
2025-10-01 15:55:53 +00:00
< dl >
< dd >
Menu widget class.
< / dd >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Widget_Menu_h__MwMenuAdd" > MWDECL MwMenu < B > < FONT COLOR = "#0000FF" > MwMenuAdd< / FONT > < / B > (
2025-10-01 16:47:48 +00:00
MwWidget handle,
2025-10-02 02:17:27 +00:00
MwMenu menu,
2025-10-05 19:24:41 +00:00
< B > < FONT COLOR = "#228B22" > const< / FONT > < / B > < B > < FONT COLOR = "#228B22" > char< / FONT > < / B > * name
);< / pre >
2025-10-01 16:47:48 +00:00
< 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 >
2025-10-10 06:08:19 +00:00
< 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 >
2025-10-05 19:02:31 +00:00
< h2 align = "center" id = "Mw_Widget_OpenGL_h" > Mw/Widget/OpenGL.h< / h2 >
2025-09-30 13:04:40 +00:00
< dl >
< dt >
OpenGL widget.
< / dt >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Widget_OpenGL_h__MwOpenGLClass" > MWDECL MwClass MwOpenGLClass;< / pre >
2025-09-30 13:04:40 +00:00
< dl >
< dd >
OpenGL widget class.
< / dd >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Widget_OpenGL_h__MwOpenGLMakeCurrent" > MWDECL < B > < FONT COLOR = "#228B22" > void< / FONT > < / B > < B > < FONT COLOR = "#0000FF" > MwOpenGLMakeCurrent< / FONT > < / B > (
2025-09-30 13:04:40 +00:00
MwWidget handle
2025-10-05 19:24:41 +00:00
);< / pre >
2025-09-30 13:04:40 +00:00
< dl >
< dd >
Make a widget current OpenGL context.
< / dd >
< dt >
Parameter < code > handle< / code >
< / dt >
< dd >
Widget.
< / dd >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Widget_OpenGL_h__MwOpenGLGetProcAddress" > MWDECL < B > < FONT COLOR = "#228B22" > void< / FONT > < / B > * < B > < FONT COLOR = "#0000FF" > MwOpenGLGetProcAddress< / FONT > < / B > (
2025-10-01 15:55:53 +00:00
MwWidget handle,
2025-10-05 19:24:41 +00:00
< B > < FONT COLOR = "#228B22" > const< / FONT > < / B > < B > < FONT COLOR = "#228B22" > char< / FONT > < / B > * name
);< / pre >
2025-10-01 15:55:53 +00:00
< 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 >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Widget_OpenGL_h__MwOpenGLSwapBuffer" > MWDECL < B > < FONT COLOR = "#228B22" > void< / FONT > < / B > < B > < FONT COLOR = "#0000FF" > MwOpenGLSwapBuffer< / FONT > < / B > (
2025-09-30 13:04:40 +00:00
MwWidget handle
2025-10-05 19:24:41 +00:00
);< / pre >
2025-09-30 13:04:40 +00:00
< dl >
< dd >
Swaps the buffer of OpenGL context.
< / dd >
< dt >
Parameter < code > handle< / code >
< / dt >
< dd >
Widget.
< / dd >
< / dl >
< hr >
2025-10-05 19:02:31 +00:00
< h2 align = "center" id = "Mw_Widget_ScrollBar_h" > Mw/Widget/ScrollBar.h< / h2 >
2025-09-30 13:04:40 +00:00
< dl >
< dt >
2025-10-05 19:02:31 +00:00
ScrollBar widget.
2025-09-30 13:04:40 +00:00
< / dt >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Widget_ScrollBar_h__MwScrollBarClass" > MWDECL MwClass MwScrollBarClass;< / pre >
2025-10-02 02:17:27 +00:00
< dl >
2025-10-05 19:02:31 +00:00
< dd >
ScrollBar widget class.
< / dd >
2025-10-02 02:17:27 +00:00
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Widget_ScrollBar_h__MwScrollBarGetVisibleLength" > MWDECL < B > < FONT COLOR = "#228B22" > int< / FONT > < / B > < B > < FONT COLOR = "#0000FF" > MwScrollBarGetVisibleLength< / FONT > < / B > (
2025-10-05 19:02:31 +00:00
MwWidget handle
2025-10-05 19:24:41 +00:00
);< / pre >
2025-10-02 02:17:27 +00:00
< dl >
< dd >
2025-10-05 19:02:31 +00:00
Calculates a visible length of scrollbar.
< / dd >
< dt >
Parameter < code > handle< / code >
< / dt >
< dd >
Widget.
< / dd >
< dt >
Returns
< / dt >
< dd >
Visible length.
2025-10-02 02:17:27 +00:00
< / dd >
< / dl >
< hr >
2025-10-05 19:02:31 +00:00
< h2 align = "center" id = "Mw_Widget_SubMenu_h" > Mw/Widget/SubMenu.h< / h2 >
2025-09-30 13:04:40 +00:00
< dl >
< dt >
2025-10-05 19:02:31 +00:00
SubMenu widget.
2025-09-30 13:04:40 +00:00
< / dt >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Widget_SubMenu_h__MwSubMenuClass" > MWDECL MwClass MwSubMenuClass;< / pre >
2025-10-05 19:02:31 +00:00
< dl >
< dd >
SubMenu widget class.
< / dd >
< / dl >
< hr >
2025-10-11 14:33:56 +00:00
< 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 >
2025-10-11 15:03:56 +00:00
< 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 >
2025-10-05 19:02:31 +00:00
< h2 align = "center" id = "Mw_Widget_Vulkan_h" > Mw/Widget/Vulkan.h< / h2 >
2025-10-01 05:49:40 +00:00
< dl >
< dt >
Vulkan widget.
< / dt >
< dt >
2025-10-05 19:02:31 +00:00
< table border = "0" > < tr > < td > < img src = "warning.gif" alt = "warning" > < / td > < td > This header is not documented yet.< / td > < / table >
2025-10-01 05:49:40 +00:00
< / dt >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Widget_Vulkan_h__MwVulkanClass" > MWDECL MwClass MwVulkanClass;< / pre >
2025-10-01 05:49:40 +00:00
< dl >
< dd >
Vulkan widget class.
< / dd >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< 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 >
2025-10-01 21:54:39 +00:00
< dl >
< dd >
Add an extension to the list of extensions to enable prior to initialization.
< / dd >
2025-10-01 23:28:23 +00:00
< dt >
2025-10-05 19:02:31 +00:00
< table border = "0" > < tr > < td > < img src = "warning.gif" alt = "warning" > < / td > < td > This must be called before MwCreateWidget.< / td > < / table >
2025-10-01 23:28:23 +00:00
< / dt >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< 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 >
2025-10-01 23:28:23 +00:00
< dl >
< dd >
Add an layer to the list of layers to enable prior to initialization.
< / dd >
< dt >
2025-10-05 19:02:31 +00:00
< table border = "0" > < tr > < td > < img src = "warning.gif" alt = "warning" > < / td > < td > This must be called before MwCreateWidget.< / td > < / table >
2025-10-01 23:28:23 +00:00
< / dt >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< 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 >
2025-10-01 23:28:23 +00:00
< dl >
< dd >
Configuration options that can be passed to setup Vulkan before a widget is created.
< / dd >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Widget_Vulkan_h__api_version" > uint32_t api_version;< / pre >
2025-10-01 23:28:23 +00:00
< dl >
< dd >
Vulkan API version (default: VK_API_VERSION_1_0).
< / dd >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Widget_Vulkan_h__vk_version" > uint32_t vk_version;< / pre >
2025-10-01 23:28:23 +00:00
< dl >
< dd >
Vulkan version (default: VK_VERSION_1_0).
< / dd >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Widget_Vulkan_h__validation_layers" > VkBool32 validation_layers;< / pre >
2025-10-01 23:28:23 +00:00
< dl >
< dd >
Whether or not to enable validation layers (default: false).
< / dd >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Widget_Vulkan_h__MwVulkanConfigure" > MWDECL < B > < FONT COLOR = "#228B22" > void< / FONT > < / B > < B > < FONT COLOR = "#0000FF" > MwVulkanConfigure< / FONT > < / B > (
2025-10-01 23:28:23 +00:00
MwVulkanConfig cfg
2025-10-05 19:24:41 +00:00
);< / pre >
2025-10-01 23:28:23 +00:00
< dl >
< dd >
Configure Vulkan prior to initializing the widget.
< / dd >
< dt >
2025-10-05 19:02:31 +00:00
< 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 >
2025-10-01 23:28:23 +00:00
< / dt >
2025-10-01 21:54:39 +00:00
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< 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 >
2025-10-01 21:54:39 +00:00
< dl >
< dd >
Field that can be gotten from Vulkan.
< / dd >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Widget_Vulkan_h___MwVulkanField_GetInstanceProcAddr_" > MwVulkanField_GetInstanceProcAddr = 0< / pre >
2025-10-01 21:54:39 +00:00
< dl >
< dd >
The address of the vulkan widget's vkGetInstanceProcAddr function (PFN_vkGetInstanceProcAddr).
< / dd >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Widget_Vulkan_h___MwVulkanField_Instance" > MwVulkanField_Instance< / pre >
2025-10-01 21:54:39 +00:00
< dl >
< dd >
The address of the vulkan widget's instance (VkInstance).
< / dd >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Widget_Vulkan_h___MwVulkanField_Surface" > MwVulkanField_Surface< / pre >
2025-10-01 21:54:39 +00:00
< dl >
< dd >
The address of the vulkan widget's surface (VkSurfaceKHR).
< / dd >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Widget_Vulkan_h___MwVulkanField_PhysicalDevice" > MwVulkanField_PhysicalDevice< / pre >
2025-10-01 21:54:39 +00:00
< dl >
< dd >
The address of the vulkan widget's physical device (VkPhysicalDevice).
< / dd >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Widget_Vulkan_h___MwVulkanField_LogicalDevice" > MwVulkanField_LogicalDevice< / pre >
2025-10-01 21:54:39 +00:00
< dl >
< dd >
The address of the vulkan widget's logical device (VkDevice).
< / dd >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Widget_Vulkan_h___MwVulkanField_GraphicsQueueIndex" > MwVulkanField_GraphicsQueueIndex< / pre >
2025-10-01 21:54:39 +00:00
< dl >
< dd >
The address of the index that the vulkan widget uses for the graphics queue (uint32_t *).
< / dd >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Widget_Vulkan_h___MwVulkanField_PresentQueueIndex" > MwVulkanField_PresentQueueIndex< / pre >
2025-10-01 21:54:39 +00:00
< dl >
< dd >
The address of the index that the vulkan widget uses for the present queue (uint32_t *).
< / dd >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Widget_Vulkan_h___MwVulkanField_PresentQueue" > MwVulkanField_PresentQueue< / pre >
2025-10-01 21:54:39 +00:00
< dl >
< dd >
The address of the vulkan widget's graphics queue (VkQueue).
< / dd >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Widget_Vulkan_h__MwVulkanGetField" > MWDECL < B > < FONT COLOR = "#228B22" > void< / FONT > < / B > * < B > < FONT COLOR = "#0000FF" > MwVulkanGetField< / FONT > < / B > (
2025-10-01 21:54:39 +00:00
MwWidget handle,
MwVulkanField field,
MwErrorEnum* out
2025-10-05 19:24:41 +00:00
);< / pre >
2025-10-01 21:54:39 +00:00
< dl >
< dd >
Function for getting a field from within Vulkan.
< / dd >
< dt >
2025-10-05 19:02:31 +00:00
< 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 >
2025-10-01 21:54:39 +00:00
< / dt >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Widget_Vulkan_h__MwVulkanSupported" > MWDECL VkBool32 < B > < FONT COLOR = "#0000FF" > MwVulkanSupported< / FONT > < / B > (
< B > < FONT COLOR = "#228B22" > void< / FONT > < / B >
);< / pre >
2025-10-01 23:28:23 +00:00
< dl >
< dd >
Return whether Vulkan is installed on the target platform.
< / dd >
< / dl >
< hr >
2025-10-05 19:02:31 +00:00
< h2 align = "center" id = "Mw_Widget_Window_h" > Mw/Widget/Window.h< / h2 >
2025-09-30 13:04:40 +00:00
< dl >
< dt >
Window widget.
< / dt >
< / dl >
< hr >
2025-10-05 19:24:41 +00:00
< pre id = "Mw_Widget_Window_h__MwWindowClass" > MWDECL MwClass MwWindowClass;< / pre >
2025-09-30 13:04:40 +00:00
< dl >
< dd >
Window widget class.
< / dd >
< / dl >
2025-10-13 06:30:36 +00:00
< 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 >
2025-09-30 11:43:15 +00:00
< hr >
2025-09-30 11:11:30 +00:00
< / body >
< / html >