diff --git a/CMakeLists.txt b/CMakeLists.txt index 8a5e28a..c0e80cc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -62,7 +62,7 @@ set(CROSSLANG_ENABLE_BINARIES OFF) FetchContent_MakeAvailable(TessesCrossLang) -add_executable(${PROJECT_NAME} src/main.cpp src/bigscreenwindow.cpp src/bigscreenplayer.cpp src/button.cpp src/vgrid.cpp src/hgrid.cpp src/clipper.cpp src/font.cpp src/text.cpp) +add_executable(${PROJECT_NAME} src/main.cpp src/bigscreenwindow.cpp src/bigscreenplayer.cpp src/button.cpp src/vgrid.cpp src/hgrid.cpp src/clipper.cpp src/font.cpp src/text.cpp src/textbox.cpp) target_link_libraries(${PROJECT_NAME} PUBLIC crosslang_static) diff --git a/include/bigscreen.hpp b/include/bigscreen.hpp index 50578b5..2126ac2 100644 --- a/include/bigscreen.hpp +++ b/include/bigscreen.hpp @@ -130,6 +130,8 @@ namespace Tesses::BigScreen { int MinHeight(); }; + + class Button : public Widget, public std::enable_shared_from_this