Shell + page loading

And:
- some basic stylesheet i found for basic html elements
- a global lua method for navigating pages
This commit is contained in:
2026-07-11 21:51:33 -05:00
parent 4e0219924d
commit 7c6e3a0d89
16 changed files with 759 additions and 147 deletions

View File

@@ -16,13 +16,21 @@ add_library(lunasvg::lunasvg ALIAS PkgConfig::LUNASVG)
find_package(RmlUi CONFIG REQUIRED)
add_executable(${PROJECT_NAME}
src/main.cpp
add_library(rmlui_backend STATIC
vendor/rmlui_backend/RmlUi_Backend_GLFW_GL3.cpp
vendor/rmlui_backend/RmlUi_Platform_GLFW.cpp
vendor/rmlui_backend/RmlUi_Renderer_GL3.cpp
)
add_executable(${PROJECT_NAME}
src/main.cpp
src/app.cpp
src/lua_app_api.cpp
src/page.cpp
src/test_page.cpp
)
target_include_directories(${PROJECT_NAME} PRIVATE
src
vendor/rmlui_backend
@@ -30,6 +38,7 @@ target_include_directories(${PROJECT_NAME} PRIVATE
)
target_link_libraries(${PROJECT_NAME} PRIVATE
rmlui_backend
RmlUi::RmlUi
RmlUi::Debugger
RmlUi::Lua