mirror of
https://github.com/ArthurSonzogni/FTXUI.git
synced 2025-12-16 01:48:56 +08:00
Implement a lot of new features.
This commit deserve to be cut into at least 8 sub commit. Sorry, I acknowledge this is bad... Here are the new features: * dom decorator: bold, dim, underlined, inverted. * component mechanism * components * menu * toogle
This commit is contained in:
@@ -2,23 +2,32 @@ cmake_minimum_required(VERSION 3.0)
|
||||
project(ftxui)
|
||||
|
||||
add_library(ftxui
|
||||
src/ftxui/core/component.cpp
|
||||
src/ftxui/core/dom/frame.cpp
|
||||
src/ftxui/core/dom/centered.cpp
|
||||
src/ftxui/core/dom/flex.cpp
|
||||
src/ftxui/core/dom/frame.cpp
|
||||
src/ftxui/core/dom/gauge.cpp
|
||||
src/ftxui/core/dom/hbox.cpp
|
||||
src/ftxui/core/dom/node.cpp
|
||||
src/ftxui/core/dom/separator.cpp
|
||||
src/ftxui/core/dom/text.cpp
|
||||
src/ftxui/core/dom/vbox.cpp
|
||||
src/ftxui/core/screen.cpp
|
||||
src/ftxui/core/terminal.cpp
|
||||
src/ftxui/component/component.cpp
|
||||
src/ftxui/component/component_direction.cpp
|
||||
src/ftxui/component/component_horizontal.cpp
|
||||
src/ftxui/component/component_vertical.cpp
|
||||
src/ftxui/component/toggle.cpp
|
||||
src/ftxui/component/menu.cpp
|
||||
src/ftxui/dom/bold.cpp
|
||||
src/ftxui/dom/dim.cpp
|
||||
src/ftxui/dom/underlined.cpp
|
||||
src/ftxui/dom/inverted.cpp
|
||||
src/ftxui/dom/composite_decorator.cpp
|
||||
src/ftxui/dom/flex.cpp
|
||||
src/ftxui/dom/frame.cpp
|
||||
src/ftxui/dom/frame.cpp
|
||||
src/ftxui/dom/gauge.cpp
|
||||
src/ftxui/dom/hbox.cpp
|
||||
src/ftxui/dom/node.cpp
|
||||
src/ftxui/dom/separator.cpp
|
||||
src/ftxui/dom/text.cpp
|
||||
src/ftxui/dom/vbox.cpp
|
||||
src/ftxui/screen.cpp
|
||||
src/ftxui/screen_interactive.cpp
|
||||
src/ftxui/terminal.cpp
|
||||
src/ftxui/util/string.cpp
|
||||
)
|
||||
|
||||
|
||||
target_include_directories(ftxui
|
||||
PUBLIC include
|
||||
PRIVATE src
|
||||
@@ -50,8 +59,9 @@ if (GTEST_FOUND AND THREADS_FOUND)
|
||||
endfunction(add_new_test)
|
||||
|
||||
add_new_test(dom_tests
|
||||
src/ftxui/core/dom/text_test.cpp
|
||||
src/ftxui/core/dom/hbox_test.cpp
|
||||
src/ftxui/core/dom/vbox_test.cpp
|
||||
src/ftxui/dom/gauge_test.cpp
|
||||
src/ftxui/dom/hbox_test.cpp
|
||||
src/ftxui/dom/text_test.cpp
|
||||
src/ftxui/dom/vbox_test.cpp
|
||||
)
|
||||
endif()
|
||||
|
||||
Reference in New Issue
Block a user