├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── LICENSE ├── README.md ├── cef-async ├── CMakeLists.txt ├── README.md └── cef-async.cpp ├── cef-sync ├── CMakeLists.txt ├── README.md └── cef-sync.cpp ├── cmake └── src_group.cmake ├── demo-3d ├── CMakeLists.txt ├── cef │ ├── CMakeLists.txt │ ├── DemoCefApp.cpp │ ├── DemoCefApp.hpp │ ├── DemoCefRendererApp.cpp │ ├── DemoCefRendererApp.hpp │ ├── URL.h │ └── cef-3d-async-main.cpp ├── nogui │ ├── CMakeLists.txt │ ├── NoGUIApp.cpp │ ├── NoGUIApp.hpp │ └── nogui-3d-main.cpp └── sokol-demo │ ├── CMakeLists.txt │ └── demo │ ├── App.cpp │ ├── App.hpp │ ├── Demo.cpp │ ├── Demo.hpp │ └── GUI.hpp ├── fs-browser ├── CMakeLists.txt ├── browser-lib │ ├── CMakeLists.txt │ └── fsbrowser │ │ ├── Dir.cpp │ │ ├── Dir.hpp │ │ ├── FSBrowser.cpp │ │ ├── FSBrowser.hpp │ │ └── win_dirent.h ├── cef │ └── fs-cef.cpp ├── cli │ └── fs-cli.cpp └── ws-server │ └── fs-ws-server.cpp ├── helper_lib ├── CMakeLists.txt └── helper │ ├── DirUtil.cpp │ └── DirUtil.hpp ├── html ├── cef-echo.html ├── fs-browser.html ├── game-gui.html └── ws-simple.html ├── third_party ├── CMakeLists.txt ├── boost │ └── CMakeLists.txt └── jsbind-cef │ └── CMakeLists.txt └── ws-simple ├── CMakeLists.txt ├── README.md └── ws_simple_server.cpp /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | .vscode/ 3 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/README.md -------------------------------------------------------------------------------- /cef-async/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/cef-async/CMakeLists.txt -------------------------------------------------------------------------------- /cef-async/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/cef-async/README.md -------------------------------------------------------------------------------- /cef-async/cef-async.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/cef-async/cef-async.cpp -------------------------------------------------------------------------------- /cef-sync/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/cef-sync/CMakeLists.txt -------------------------------------------------------------------------------- /cef-sync/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/cef-sync/README.md -------------------------------------------------------------------------------- /cef-sync/cef-sync.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/cef-sync/cef-sync.cpp -------------------------------------------------------------------------------- /cmake/src_group.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/cmake/src_group.cmake -------------------------------------------------------------------------------- /demo-3d/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/demo-3d/CMakeLists.txt -------------------------------------------------------------------------------- /demo-3d/cef/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/demo-3d/cef/CMakeLists.txt -------------------------------------------------------------------------------- /demo-3d/cef/DemoCefApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/demo-3d/cef/DemoCefApp.cpp -------------------------------------------------------------------------------- /demo-3d/cef/DemoCefApp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/demo-3d/cef/DemoCefApp.hpp -------------------------------------------------------------------------------- /demo-3d/cef/DemoCefRendererApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/demo-3d/cef/DemoCefRendererApp.cpp -------------------------------------------------------------------------------- /demo-3d/cef/DemoCefRendererApp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/demo-3d/cef/DemoCefRendererApp.hpp -------------------------------------------------------------------------------- /demo-3d/cef/URL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/demo-3d/cef/URL.h -------------------------------------------------------------------------------- /demo-3d/cef/cef-3d-async-main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/demo-3d/cef/cef-3d-async-main.cpp -------------------------------------------------------------------------------- /demo-3d/nogui/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/demo-3d/nogui/CMakeLists.txt -------------------------------------------------------------------------------- /demo-3d/nogui/NoGUIApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/demo-3d/nogui/NoGUIApp.cpp -------------------------------------------------------------------------------- /demo-3d/nogui/NoGUIApp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/demo-3d/nogui/NoGUIApp.hpp -------------------------------------------------------------------------------- /demo-3d/nogui/nogui-3d-main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/demo-3d/nogui/nogui-3d-main.cpp -------------------------------------------------------------------------------- /demo-3d/sokol-demo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/demo-3d/sokol-demo/CMakeLists.txt -------------------------------------------------------------------------------- /demo-3d/sokol-demo/demo/App.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/demo-3d/sokol-demo/demo/App.cpp -------------------------------------------------------------------------------- /demo-3d/sokol-demo/demo/App.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/demo-3d/sokol-demo/demo/App.hpp -------------------------------------------------------------------------------- /demo-3d/sokol-demo/demo/Demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/demo-3d/sokol-demo/demo/Demo.cpp -------------------------------------------------------------------------------- /demo-3d/sokol-demo/demo/Demo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/demo-3d/sokol-demo/demo/Demo.hpp -------------------------------------------------------------------------------- /demo-3d/sokol-demo/demo/GUI.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/demo-3d/sokol-demo/demo/GUI.hpp -------------------------------------------------------------------------------- /fs-browser/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/fs-browser/CMakeLists.txt -------------------------------------------------------------------------------- /fs-browser/browser-lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/fs-browser/browser-lib/CMakeLists.txt -------------------------------------------------------------------------------- /fs-browser/browser-lib/fsbrowser/Dir.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/fs-browser/browser-lib/fsbrowser/Dir.cpp -------------------------------------------------------------------------------- /fs-browser/browser-lib/fsbrowser/Dir.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/fs-browser/browser-lib/fsbrowser/Dir.hpp -------------------------------------------------------------------------------- /fs-browser/browser-lib/fsbrowser/FSBrowser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/fs-browser/browser-lib/fsbrowser/FSBrowser.cpp -------------------------------------------------------------------------------- /fs-browser/browser-lib/fsbrowser/FSBrowser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/fs-browser/browser-lib/fsbrowser/FSBrowser.hpp -------------------------------------------------------------------------------- /fs-browser/browser-lib/fsbrowser/win_dirent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/fs-browser/browser-lib/fsbrowser/win_dirent.h -------------------------------------------------------------------------------- /fs-browser/cef/fs-cef.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/fs-browser/cef/fs-cef.cpp -------------------------------------------------------------------------------- /fs-browser/cli/fs-cli.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/fs-browser/cli/fs-cli.cpp -------------------------------------------------------------------------------- /fs-browser/ws-server/fs-ws-server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/fs-browser/ws-server/fs-ws-server.cpp -------------------------------------------------------------------------------- /helper_lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/helper_lib/CMakeLists.txt -------------------------------------------------------------------------------- /helper_lib/helper/DirUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/helper_lib/helper/DirUtil.cpp -------------------------------------------------------------------------------- /helper_lib/helper/DirUtil.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/helper_lib/helper/DirUtil.hpp -------------------------------------------------------------------------------- /html/cef-echo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/html/cef-echo.html -------------------------------------------------------------------------------- /html/fs-browser.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/html/fs-browser.html -------------------------------------------------------------------------------- /html/game-gui.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/html/game-gui.html -------------------------------------------------------------------------------- /html/ws-simple.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/html/ws-simple.html -------------------------------------------------------------------------------- /third_party/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/third_party/CMakeLists.txt -------------------------------------------------------------------------------- /third_party/boost/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/third_party/boost/CMakeLists.txt -------------------------------------------------------------------------------- /third_party/jsbind-cef/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/third_party/jsbind-cef/CMakeLists.txt -------------------------------------------------------------------------------- /ws-simple/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/ws-simple/CMakeLists.txt -------------------------------------------------------------------------------- /ws-simple/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/ws-simple/README.md -------------------------------------------------------------------------------- /ws-simple/ws_simple_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iboB/html5-gui-demo/HEAD/ws-simple/ws_simple_server.cpp --------------------------------------------------------------------------------