├── .gitignore ├── DirectUI.sln ├── DirectUI.vcxproj ├── DirectUI.vcxproj.filters ├── LICENSE ├── README ├── TestApp ├── StdAfx.cpp ├── StdAfx.h ├── TestApp.cpp ├── TestApp.exe.manifest ├── TestApp.manifest.rc ├── TestApp.rc ├── Views.cpp ├── Views.h ├── res │ ├── app.ico │ ├── icons16.bmp │ ├── icons50.bmp │ ├── logo_search.bmp │ └── watermark1.bmp └── resource.h ├── TestApp2.sln ├── TestApp2.vcxproj ├── TestApp2.vcxproj.filters ├── TestApp2 ├── TestApp2.cpp ├── TestApp2.exe.manifest ├── TestApp2.manifest.rc ├── TestApp2.rc ├── app.ico └── resource.h ├── UIlib ├── StdAfx.h ├── UIActiveX.cpp ├── UIActiveX.h ├── UIAnim.cpp ├── UIAnim.h ├── UIBase.cpp ├── UIBase.h ├── UIBlue.cpp ├── UIBlue.h ├── UIButton.cpp ├── UIButton.h ├── UICombo.cpp ├── UICombo.h ├── UIContainer.cpp ├── UIContainer.h ├── UIDecoration.cpp ├── UIDecoration.h ├── UIDlgBuilder.cpp ├── UIDlgBuilder.h ├── UIEdit.cpp ├── UIEdit.h ├── UILabel.cpp ├── UILabel.h ├── UIList.cpp ├── UIList.h ├── UIManager.cpp ├── UIManager.h ├── UIMarkup.cpp ├── UIMarkup.h ├── UIPanel.cpp ├── UIPanel.h ├── UITab.cpp ├── UITab.h ├── UITool.cpp ├── UITool.h ├── UIlib.cpp └── UIlib.h ├── dui2 ├── UIElem.cpp └── UIElem.h ├── makefile.msvc ├── scripts ├── update_dependencies.py ├── util.py └── zipfile2.py └── util ├── BaseUtil.h ├── FileUtil.cpp ├── FileUtil.h ├── Http.cpp ├── Http.h ├── SettingsParser.cpp ├── SettingsParser.h ├── StrUtil.cpp ├── StrUtil.h ├── Vec.h ├── WinUtf8.cpp ├── WinUtf8.h ├── WinUtil.h └── msvc ├── inttypes.h ├── stdbool.h └── stdint.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/.gitignore -------------------------------------------------------------------------------- /DirectUI.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/DirectUI.sln -------------------------------------------------------------------------------- /DirectUI.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/DirectUI.vcxproj -------------------------------------------------------------------------------- /DirectUI.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/DirectUI.vcxproj.filters -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/LICENSE -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/README -------------------------------------------------------------------------------- /TestApp/StdAfx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/TestApp/StdAfx.cpp -------------------------------------------------------------------------------- /TestApp/StdAfx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/TestApp/StdAfx.h -------------------------------------------------------------------------------- /TestApp/TestApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/TestApp/TestApp.cpp -------------------------------------------------------------------------------- /TestApp/TestApp.exe.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/TestApp/TestApp.exe.manifest -------------------------------------------------------------------------------- /TestApp/TestApp.manifest.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/TestApp/TestApp.manifest.rc -------------------------------------------------------------------------------- /TestApp/TestApp.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/TestApp/TestApp.rc -------------------------------------------------------------------------------- /TestApp/Views.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/TestApp/Views.cpp -------------------------------------------------------------------------------- /TestApp/Views.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/TestApp/Views.h -------------------------------------------------------------------------------- /TestApp/res/app.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/TestApp/res/app.ico -------------------------------------------------------------------------------- /TestApp/res/icons16.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/TestApp/res/icons16.bmp -------------------------------------------------------------------------------- /TestApp/res/icons50.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/TestApp/res/icons50.bmp -------------------------------------------------------------------------------- /TestApp/res/logo_search.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/TestApp/res/logo_search.bmp -------------------------------------------------------------------------------- /TestApp/res/watermark1.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/TestApp/res/watermark1.bmp -------------------------------------------------------------------------------- /TestApp/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/TestApp/resource.h -------------------------------------------------------------------------------- /TestApp2.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/TestApp2.sln -------------------------------------------------------------------------------- /TestApp2.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/TestApp2.vcxproj -------------------------------------------------------------------------------- /TestApp2.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/TestApp2.vcxproj.filters -------------------------------------------------------------------------------- /TestApp2/TestApp2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/TestApp2/TestApp2.cpp -------------------------------------------------------------------------------- /TestApp2/TestApp2.exe.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/TestApp2/TestApp2.exe.manifest -------------------------------------------------------------------------------- /TestApp2/TestApp2.manifest.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/TestApp2/TestApp2.manifest.rc -------------------------------------------------------------------------------- /TestApp2/TestApp2.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/TestApp2/TestApp2.rc -------------------------------------------------------------------------------- /TestApp2/app.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/TestApp2/app.ico -------------------------------------------------------------------------------- /TestApp2/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/TestApp2/resource.h -------------------------------------------------------------------------------- /UIlib/StdAfx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/UIlib/StdAfx.h -------------------------------------------------------------------------------- /UIlib/UIActiveX.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/UIlib/UIActiveX.cpp -------------------------------------------------------------------------------- /UIlib/UIActiveX.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/UIlib/UIActiveX.h -------------------------------------------------------------------------------- /UIlib/UIAnim.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/UIlib/UIAnim.cpp -------------------------------------------------------------------------------- /UIlib/UIAnim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/UIlib/UIAnim.h -------------------------------------------------------------------------------- /UIlib/UIBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/UIlib/UIBase.cpp -------------------------------------------------------------------------------- /UIlib/UIBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/UIlib/UIBase.h -------------------------------------------------------------------------------- /UIlib/UIBlue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/UIlib/UIBlue.cpp -------------------------------------------------------------------------------- /UIlib/UIBlue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/UIlib/UIBlue.h -------------------------------------------------------------------------------- /UIlib/UIButton.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/UIlib/UIButton.cpp -------------------------------------------------------------------------------- /UIlib/UIButton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/UIlib/UIButton.h -------------------------------------------------------------------------------- /UIlib/UICombo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/UIlib/UICombo.cpp -------------------------------------------------------------------------------- /UIlib/UICombo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/UIlib/UICombo.h -------------------------------------------------------------------------------- /UIlib/UIContainer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/UIlib/UIContainer.cpp -------------------------------------------------------------------------------- /UIlib/UIContainer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/UIlib/UIContainer.h -------------------------------------------------------------------------------- /UIlib/UIDecoration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/UIlib/UIDecoration.cpp -------------------------------------------------------------------------------- /UIlib/UIDecoration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/UIlib/UIDecoration.h -------------------------------------------------------------------------------- /UIlib/UIDlgBuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/UIlib/UIDlgBuilder.cpp -------------------------------------------------------------------------------- /UIlib/UIDlgBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/UIlib/UIDlgBuilder.h -------------------------------------------------------------------------------- /UIlib/UIEdit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/UIlib/UIEdit.cpp -------------------------------------------------------------------------------- /UIlib/UIEdit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/UIlib/UIEdit.h -------------------------------------------------------------------------------- /UIlib/UILabel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/UIlib/UILabel.cpp -------------------------------------------------------------------------------- /UIlib/UILabel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/UIlib/UILabel.h -------------------------------------------------------------------------------- /UIlib/UIList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/UIlib/UIList.cpp -------------------------------------------------------------------------------- /UIlib/UIList.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/UIlib/UIList.h -------------------------------------------------------------------------------- /UIlib/UIManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/UIlib/UIManager.cpp -------------------------------------------------------------------------------- /UIlib/UIManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/UIlib/UIManager.h -------------------------------------------------------------------------------- /UIlib/UIMarkup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/UIlib/UIMarkup.cpp -------------------------------------------------------------------------------- /UIlib/UIMarkup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/UIlib/UIMarkup.h -------------------------------------------------------------------------------- /UIlib/UIPanel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/UIlib/UIPanel.cpp -------------------------------------------------------------------------------- /UIlib/UIPanel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/UIlib/UIPanel.h -------------------------------------------------------------------------------- /UIlib/UITab.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/UIlib/UITab.cpp -------------------------------------------------------------------------------- /UIlib/UITab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/UIlib/UITab.h -------------------------------------------------------------------------------- /UIlib/UITool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/UIlib/UITool.cpp -------------------------------------------------------------------------------- /UIlib/UITool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/UIlib/UITool.h -------------------------------------------------------------------------------- /UIlib/UIlib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/UIlib/UIlib.cpp -------------------------------------------------------------------------------- /UIlib/UIlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/UIlib/UIlib.h -------------------------------------------------------------------------------- /dui2/UIElem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/dui2/UIElem.cpp -------------------------------------------------------------------------------- /dui2/UIElem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/dui2/UIElem.h -------------------------------------------------------------------------------- /makefile.msvc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/makefile.msvc -------------------------------------------------------------------------------- /scripts/update_dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/scripts/update_dependencies.py -------------------------------------------------------------------------------- /scripts/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/scripts/util.py -------------------------------------------------------------------------------- /scripts/zipfile2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/scripts/zipfile2.py -------------------------------------------------------------------------------- /util/BaseUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/util/BaseUtil.h -------------------------------------------------------------------------------- /util/FileUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/util/FileUtil.cpp -------------------------------------------------------------------------------- /util/FileUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/util/FileUtil.h -------------------------------------------------------------------------------- /util/Http.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/util/Http.cpp -------------------------------------------------------------------------------- /util/Http.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/util/Http.h -------------------------------------------------------------------------------- /util/SettingsParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/util/SettingsParser.cpp -------------------------------------------------------------------------------- /util/SettingsParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/util/SettingsParser.h -------------------------------------------------------------------------------- /util/StrUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/util/StrUtil.cpp -------------------------------------------------------------------------------- /util/StrUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/util/StrUtil.h -------------------------------------------------------------------------------- /util/Vec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/util/Vec.h -------------------------------------------------------------------------------- /util/WinUtf8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/util/WinUtf8.cpp -------------------------------------------------------------------------------- /util/WinUtf8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/util/WinUtf8.h -------------------------------------------------------------------------------- /util/WinUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/util/WinUtil.h -------------------------------------------------------------------------------- /util/msvc/inttypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/util/msvc/inttypes.h -------------------------------------------------------------------------------- /util/msvc/stdbool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/util/msvc/stdbool.h -------------------------------------------------------------------------------- /util/msvc/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kjk/directui/HEAD/util/msvc/stdint.h --------------------------------------------------------------------------------