diff --git a/examples/component/window.cpp b/examples/component/window.cpp index efd9ec0e73070938d7ffd2d71ec2dd64a10a9d7d..64c4cfee647cb2fd8039a6ac990dae04d2c9297a 100644 --- a/examples/component/window.cpp +++ b/examples/component/window.cpp @@ -23,7 +23,6 @@ Component DummyWindowContent() { } int main() { - int window_1_left = 20; int window_1_top = 10; int window_1_width = 40; @@ -84,3 +83,7 @@ int main() { return EXIT_SUCCESS; } + +// Copyright 2023 Arthur Sonzogni. All rights reserved. +// Use of this source code is governed by the MIT license that can be found in +// the LICENSE file. diff --git a/include/ftxui/screen/string.hpp b/include/ftxui/screen/string.hpp index 965733058cd47255202d2c625217417f3899a0c5..25fcb826b37c6fbd3f07064b0eb8d8d1dd542471 100644 --- a/include/ftxui/screen/string.hpp +++ b/include/ftxui/screen/string.hpp @@ -2,6 +2,7 @@ #define FTXUI_SCREEN_STRING_HPP #include <stddef.h> // for size_t +#include <cstdint> // for uint8_t #include <string> // for string, wstring, to_string #include <vector> // for vector diff --git a/src/ftxui/component/container.cpp b/src/ftxui/component/container.cpp index a4facdb8d7894d8ac32475fe8aad7b0138d418a7..8ee6b2967973d06d111498edd70480e41cee8320 100644 --- a/src/ftxui/component/container.cpp +++ b/src/ftxui/component/container.cpp @@ -235,7 +235,7 @@ class TabContainer : public ContainerBase { } }; -class StackedContainer : public ContainerBase{ +class StackedContainer : public ContainerBase { public: StackedContainer(Components children) : ContainerBase(std::move(children), nullptr) {} @@ -273,8 +273,9 @@ class StackedContainer : public ContainerBase{ // Find `child` and put it at the beginning without change the order of the // other children. - auto it = std::find_if(children_.begin(), children_.end(), - [child](const Component& c) { return c.get() == child; }); + auto it = + std::find_if(children_.begin(), children_.end(), + [child](const Component& c) { return c.get() == child; }); if (it == children_.end()) { return; } @@ -408,7 +409,7 @@ Component Tab(Components children, int* selector) { /// When a component take focus, it is put at the front, without changing the /// relative order of the other elements. /// -/// This should be used with the `Window` component. +/// This should be used with the `Window` component. /// /// @param children The list of components. /// @ingroup component diff --git a/src/ftxui/component/screen_interactive.cpp b/src/ftxui/component/screen_interactive.cpp index 7d8af41ceacc0049a37cf1f8773679a3c3aae66d..29007710926a38ba25a6d2dcd3d297b5eca52a11 100644 --- a/src/ftxui/component/screen_interactive.cpp +++ b/src/ftxui/component/screen_interactive.cpp @@ -70,7 +70,8 @@ void Flush() { } constexpr int timeout_milliseconds = 20; -[[maybe_unused]] constexpr int timeout_microseconds = timeout_milliseconds * 1000; +[[maybe_unused]] constexpr int timeout_microseconds = + timeout_milliseconds * 1000; #if defined(_WIN32) void EventListener(std::atomic<bool>* quit, Sender<Task> out) { diff --git a/src/ftxui/component/slider.cpp b/src/ftxui/component/slider.cpp index 3a38aa802a8120b1e560019872af42fc6461e612..85c1bf996ded6667c73a2093d2a3a8f45edd605c 100644 --- a/src/ftxui/component/slider.cpp +++ b/src/ftxui/component/slider.cpp @@ -1,4 +1,5 @@ -#include <algorithm> // for max, min +#include <algorithm> // for max, min +#include <cstdint> // for uint8_t, uint16_t, uint32_t, uint64_t #include <ftxui/component/component_options.hpp> // for SliderOption #include <ftxui/dom/direction.hpp> // for Direction, Direction::Down, Direction::Left, Direction::Right, Direction::Up #include <string> // for allocator diff --git a/src/ftxui/component/window.cpp b/src/ftxui/component/window.cpp index a8022a6189d99b0afaf6e7a054981f9a70375caa..36bdd47efcaadb25789890695010569a32342711 100644 --- a/src/ftxui/component/window.cpp +++ b/src/ftxui/component/window.cpp @@ -91,7 +91,6 @@ Element DefaultRenderState(const WindowRenderState& state) { element = window(text(state.title), element); element |= clear_under; - Color color = Color::Red; element = std::make_shared<ResizeDecorator>( // @@ -304,3 +303,7 @@ Component Window(WindowOptions option) { } }; // namespace ftxui + +// Copyright 2023 Arthur Sonzogni. All rights reserved. +// Use of this source code is governed by the MIT license that can be found in +// the LICENSE file. diff --git a/src/ftxui/dom/benchmark_test.cpp b/src/ftxui/dom/benchmark_test.cpp index bf8ca9f35870476a61d881cf5ca2a68542fad648..a46d9f94ac47153d60ee3c7560be68f584d9d340 100644 --- a/src/ftxui/dom/benchmark_test.cpp +++ b/src/ftxui/dom/benchmark_test.cpp @@ -33,11 +33,11 @@ BENCHMARK(BencharkBasic)->DenseRange(0, 256, 16); static void BencharkText(benchmark::State& state) { while (state.KeepRunning()) { std::string content = "HELLO world "; - for(int i=0; i<state.range(0); ++i) { + for (int i = 0; i < state.range(0); ++i) { content += content; } auto document = paragraph(content); - Screen screen(200,200); + Screen screen(200, 200); Render(screen, document); } } diff --git a/src/ftxui/screen/color.cpp b/src/ftxui/screen/color.cpp index d346d77f7057bbefc224aefc6ec93ab331ac51f6..798c2acff999bd218a0dc1d585f1b147bfcc3f32 100644 --- a/src/ftxui/screen/color.cpp +++ b/src/ftxui/screen/color.cpp @@ -2,6 +2,7 @@ #include <array> // for array #include <cmath> +#include <cstdint> #include <string_view> // for literals #include "ftxui/screen/color_info.hpp" // for GetColorInfo, ColorInfo diff --git a/src/ftxui/screen/string_internal.hpp b/src/ftxui/screen/string_internal.hpp index eab4aa2376272fdb567fa14cb58bca18c2e8ef7e..1d85b3e692f9a6b945e72f190cc0a558dcb4184c 100644 --- a/src/ftxui/screen/string_internal.hpp +++ b/src/ftxui/screen/string_internal.hpp @@ -1,6 +1,8 @@ #ifndef FTXUI_SCREEN_STRING_INTERNAL_HPP #define FTXUI_SCREEN_STRING_INTERNAL_HPP +#include <cstdint> + namespace ftxui { bool EatCodePoint(const std::string& input, diff --git a/tools/license_headers.cpp b/tools/license_headers.cpp index 2986cb90bebabf0cfb32ce4a241bb701260daf6f..fa07c0e8ad80d1a3fb642bf69187bb530cb132e1 100644 --- a/tools/license_headers.cpp +++ b/tools/license_headers.cpp @@ -1,4 +1,4 @@ -// Copyright 2022 Arthur Sonzogni. All rights reserved. +// Copyright 2023 Arthur Sonzogni. All rights reserved. // Use of this source code is governed by the MIT license that can be found in // the LICENSE file.