diff --git a/cmake/ftxui_modules.cmake b/cmake/ftxui_modules.cmake index bca6c5f3..6c784a97 100644 --- a/cmake/ftxui_modules.cmake +++ b/cmake/ftxui_modules.cmake @@ -7,41 +7,41 @@ add_library(ftxui-modules) target_sources(ftxui-modules PUBLIC FILE_SET CXX_MODULES FILES src/ftxui/component.cppm - src/ftxui/component/Animation.cppm - src/ftxui/component/CapturedMouse.cppm - src/ftxui/component/Component.cppm - src/ftxui/component/ComponentBase.cppm - src/ftxui/component/ComponentOptions.cppm - src/ftxui/component/Event.cppm - src/ftxui/component/Loop.cppm - src/ftxui/component/Mouse.cppm - src/ftxui/component/Receiver.cppm - src/ftxui/component/ScreenInteractive.cppm - src/ftxui/component/Task.cppm + src/ftxui/component/animation.cppm + src/ftxui/component/captured_mouse.cppm + src/ftxui/component/component.cppm + src/ftxui/component/component_base.cppm + src/ftxui/component/component_options.cppm + src/ftxui/component/event.cppm + src/ftxui/component/loop.cppm + src/ftxui/component/mouse.cppm + src/ftxui/component/receiver.cppm + src/ftxui/component/screen_interactive.cppm + src/ftxui/component/task.cppm src/ftxui/dom.cppm - src/ftxui/dom/Canvas.cppm - src/ftxui/dom/Deprecated.cppm - src/ftxui/dom/Direction.cppm - src/ftxui/dom/Elements.cppm - src/ftxui/dom/FlexboxConfig.cppm - src/ftxui/dom/LinearGradient.cppm - src/ftxui/dom/Node.cppm - src/ftxui/dom/Requirement.cppm - src/ftxui/dom/Selection.cppm - src/ftxui/dom/Table.cppm + src/ftxui/dom/canvas.cppm + src/ftxui/dom/deprecated.cppm + src/ftxui/dom/direction.cppm + src/ftxui/dom/elements.cppm + src/ftxui/dom/flexbox_config.cppm + src/ftxui/dom/linear_gradient.cppm + src/ftxui/dom/node.cppm + src/ftxui/dom/requirement.cppm + src/ftxui/dom/selection.cppm + src/ftxui/dom/table.cppm src/ftxui/screen.cppm - src/ftxui/screen/Box.cppm - src/ftxui/screen/Color.cppm - src/ftxui/screen/ColorInfo.cppm - src/ftxui/screen/Deprecated.cppm - src/ftxui/screen/Image.cppm - src/ftxui/screen/Pixel.cppm - src/ftxui/screen/Screen.cppm - src/ftxui/screen/String.cppm - src/ftxui/screen/Terminal.cppm + src/ftxui/screen/box.cppm + src/ftxui/screen/color.cppm + src/ftxui/screen/color_info.cppm + src/ftxui/screen/deprecated.cppm + src/ftxui/screen/image.cppm + src/ftxui/screen/pixel.cppm + src/ftxui/screen/screen.cppm + src/ftxui/screen/string.cppm + src/ftxui/screen/terminal.cppm src/ftxui/util.cppm - src/ftxui/util/AutoReset.cppm - src/ftxui/util/Ref.cppm + src/ftxui/util/autoreset.cppm + src/ftxui/util/ref.cppm ) target_link_libraries(ftxui-modules @@ -52,6 +52,7 @@ target_link_libraries(ftxui-modules ) target_compile_features(ftxui-modules PUBLIC cxx_std_20) +# TODO: Explain why this is needed. if (CMAKE_COMPILER_IS_GNUCXX) target_compile_options(ftxui-modules PUBLIC -fmodules-ts) endif () diff --git a/src/ftxui/component.cppm b/src/ftxui/component.cppm index 04d1d1b5..fcf9b38e 100644 --- a/src/ftxui/component.cppm +++ b/src/ftxui/component.cppm @@ -5,14 +5,14 @@ export module ftxui.component; -export import ftxui.component.Animation; -export import ftxui.component.CapturedMouse; -export import ftxui.component.Component; -export import ftxui.component.ComponentBase; -export import ftxui.component.ComponentOptions; -export import ftxui.component.Event; -export import ftxui.component.Loop; -export import ftxui.component.Mouse; -export import ftxui.component.Receiver; -export import ftxui.component.ScreenInteractive; -export import ftxui.component.Task; +export import ftxui.component.animation; +export import ftxui.component.captured_mouse; +export import ftxui.component.component; +export import ftxui.component.component_base; +export import ftxui.component.component_options; +export import ftxui.component.event; +export import ftxui.component.loop; +export import ftxui.component.mouse; +export import ftxui.component.receiver; +export import ftxui.component.screen_interactive; +export import ftxui.component.task; diff --git a/src/ftxui/component/ComponentBase.cppm b/src/ftxui/component/ComponentBase.cppm deleted file mode 100644 index ec79c930..00000000 --- a/src/ftxui/component/ComponentBase.cppm +++ /dev/null @@ -1,28 +0,0 @@ -/** - * @file ComponentBase.cppm - * @brief Module file for the ComponentBase class of the Component module - */ - -module; - -#include - -export module ftxui.component.ComponentBase; - -/** - * @namespace ftxui - * @brief The FTXUI ftxui:: namespace - */ -export namespace ftxui { - using ftxui::Delegate; - using ftxui::Focus; - using ftxui::Event; - - namespace animation { - using ftxui::animation::Params; - } - - using ftxui::ComponentBase; - using ftxui::Component; - using ftxui::Components; -} diff --git a/src/ftxui/component/Animation.cppm b/src/ftxui/component/animation.cppm similarity index 97% rename from src/ftxui/component/Animation.cppm rename to src/ftxui/component/animation.cppm index 2364393b..5bbb09a1 100644 --- a/src/ftxui/component/Animation.cppm +++ b/src/ftxui/component/animation.cppm @@ -1,5 +1,5 @@ /** - * @file Animation.cppm + * @file animation.cppm * @brief Module file for the Animation namespace of the Component module */ @@ -7,7 +7,7 @@ module; #include -export module ftxui.component.Animation; +export module ftxui.component.animation; /** * @namespace ftxui::animation diff --git a/src/ftxui/component/CapturedMouse.cppm b/src/ftxui/component/captured_mouse.cppm similarity index 79% rename from src/ftxui/component/CapturedMouse.cppm rename to src/ftxui/component/captured_mouse.cppm index 3138b54c..eca2b6ec 100644 --- a/src/ftxui/component/CapturedMouse.cppm +++ b/src/ftxui/component/captured_mouse.cppm @@ -1,5 +1,5 @@ /** - * @file CapturedMouse.cppm + * @file captured_mouse.cppm * @brief Module file for the CapturedMouseInterface class of the Component module */ @@ -7,7 +7,7 @@ module; #include -export module ftxui.component.CapturedMouse; +export module ftxui.component.captured_mouse; /** * @namespace ftxui diff --git a/src/ftxui/component/Component.cppm b/src/ftxui/component/component.cppm similarity index 95% rename from src/ftxui/component/Component.cppm rename to src/ftxui/component/component.cppm index 1d3a6fec..a55eec58 100644 --- a/src/ftxui/component/Component.cppm +++ b/src/ftxui/component/component.cppm @@ -1,5 +1,5 @@ /** - * @file Component.cppm + * @file component.cppm * @brief Module file for the Component classes of the Component module */ @@ -7,7 +7,7 @@ module; #include -export module ftxui.component.Component; +export module ftxui.component.component; /** * @namespace ftxui diff --git a/src/ftxui/component/ComponentOptions.cppm b/src/ftxui/component/component_options.cppm similarity index 90% rename from src/ftxui/component/ComponentOptions.cppm rename to src/ftxui/component/component_options.cppm index 8ac022ad..11fce76f 100644 --- a/src/ftxui/component/ComponentOptions.cppm +++ b/src/ftxui/component/component_options.cppm @@ -1,5 +1,5 @@ /** - * @file ComponentOptions.cppm + * @file component_options.cppm * @brief Module file for options for the Component class of the Component module */ @@ -7,7 +7,7 @@ module; #include -export module ftxui.component.ComponentOptions; +export module ftxui.component.component_options; /** * @namespace ftxui diff --git a/src/ftxui/component/Event.cppm b/src/ftxui/component/event.cppm similarity index 84% rename from src/ftxui/component/Event.cppm rename to src/ftxui/component/event.cppm index b148c9da..d67f7cc6 100644 --- a/src/ftxui/component/Event.cppm +++ b/src/ftxui/component/event.cppm @@ -1,5 +1,5 @@ /** - * @file Event.cppm + * @file event.cppm * @brief Module file for the Event struct of the Component module */ @@ -7,7 +7,7 @@ module; #include -export module ftxui.component.Event; +export module ftxui.component.event; /** * @namespace ftxui diff --git a/src/ftxui/component/Loop.cppm b/src/ftxui/component/loop.cppm similarity index 85% rename from src/ftxui/component/Loop.cppm rename to src/ftxui/component/loop.cppm index 427a1469..34cbaef0 100644 --- a/src/ftxui/component/Loop.cppm +++ b/src/ftxui/component/loop.cppm @@ -1,5 +1,5 @@ /** - * @file Loop.cppm + * @file loop.cppm * @brief Module file for the Loop class of the Component module */ @@ -7,7 +7,7 @@ module; #include -export module ftxui.component.Loop; +export module ftxui.component.loop; /** * @namespace ftxui diff --git a/src/ftxui/component/Mouse.cppm b/src/ftxui/component/mouse.cppm similarity index 80% rename from src/ftxui/component/Mouse.cppm rename to src/ftxui/component/mouse.cppm index 533c03d0..3124c84f 100644 --- a/src/ftxui/component/Mouse.cppm +++ b/src/ftxui/component/mouse.cppm @@ -1,5 +1,5 @@ /** - * @file Mouse.cppm + * @file mouse.cppm * @brief Module file for the Mouse struct of the Component module */ @@ -7,7 +7,7 @@ module; #include -export module ftxui.component.Mouse; +export module ftxui.component.mouse; /** * @namespace ftxui diff --git a/src/ftxui/component/Receiver.cppm b/src/ftxui/component/receiver.cppm similarity index 85% rename from src/ftxui/component/Receiver.cppm rename to src/ftxui/component/receiver.cppm index 8071fba6..fb572e06 100644 --- a/src/ftxui/component/Receiver.cppm +++ b/src/ftxui/component/receiver.cppm @@ -1,5 +1,5 @@ /** - * @file Receiver.cppm + * @file receiver.cppm * @brief Module file for the Receiver class of the Component module */ @@ -7,7 +7,7 @@ module; #include -export module ftxui.component.Receiver; +export module ftxui.component.receiver; /** * @namespace ftxui diff --git a/src/ftxui/component/ScreenInteractive.cppm b/src/ftxui/component/screen_interactive.cppm similarity index 84% rename from src/ftxui/component/ScreenInteractive.cppm rename to src/ftxui/component/screen_interactive.cppm index 2d33cb0b..dc15d8ab 100644 --- a/src/ftxui/component/ScreenInteractive.cppm +++ b/src/ftxui/component/screen_interactive.cppm @@ -1,5 +1,5 @@ /** - * @file ScreenInteractive.cppm + * @file screen_interactive.cppm * @brief Module file for the ScreenInteractive class of the Component module */ @@ -7,7 +7,7 @@ module; #include -export module ftxui.component.ScreenInteractive; +export module ftxui.component.screen_interactive; /** * @namespace ftxui diff --git a/src/ftxui/component/Task.cppm b/src/ftxui/component/task.cppm similarity index 84% rename from src/ftxui/component/Task.cppm rename to src/ftxui/component/task.cppm index 7cdafd0a..0ca03188 100644 --- a/src/ftxui/component/Task.cppm +++ b/src/ftxui/component/task.cppm @@ -1,5 +1,5 @@ /** - * @file Task.cppm + * @file task.cppm * @brief Module file for the Task class of the Component module */ @@ -7,7 +7,7 @@ module; #include -export module ftxui.component.Task; +export module ftxui.component.task; /** * @namespace ftxui diff --git a/src/ftxui/dom.cppm b/src/ftxui/dom.cppm index db73c0dc..8d89dfb6 100644 --- a/src/ftxui/dom.cppm +++ b/src/ftxui/dom.cppm @@ -5,13 +5,13 @@ export module ftxui.dom; -export import ftxui.dom.Canvas; -export import ftxui.dom.Deprecated; -export import ftxui.dom.Direction; -export import ftxui.dom.Elements; -export import ftxui.dom.FlexboxConfig; -export import ftxui.dom.LinearGradient; -export import ftxui.dom.Node; -export import ftxui.dom.Requirement; -export import ftxui.dom.Selection; -export import ftxui.dom.Table; +export import ftxui.dom.canvas; +export import ftxui.dom.deprecated; +export import ftxui.dom.direction; +export import ftxui.dom.elements; +export import ftxui.dom.flexbox_config; +export import ftxui.dom.linear_gradient; +export import ftxui.dom.node; +export import ftxui.dom.requirement; +export import ftxui.dom.selection; +export import ftxui.dom.table; diff --git a/src/ftxui/dom/Canvas.cppm b/src/ftxui/dom/canvas.cppm similarity index 81% rename from src/ftxui/dom/Canvas.cppm rename to src/ftxui/dom/canvas.cppm index 48a381c9..d1da96bf 100644 --- a/src/ftxui/dom/Canvas.cppm +++ b/src/ftxui/dom/canvas.cppm @@ -1,5 +1,5 @@ /** - * @file Canvas.cppm + * @file canvas.cppm * @brief Module file for the Canvas struct of the Dom module */ @@ -7,7 +7,7 @@ module; #include -export module ftxui.dom.Canvas; +export module ftxui.dom.canvas; /** * @namespace ftxui diff --git a/src/ftxui/dom/Deprecated.cppm b/src/ftxui/dom/deprecated.cppm similarity index 82% rename from src/ftxui/dom/Deprecated.cppm rename to src/ftxui/dom/deprecated.cppm index f0c5b6d8..cda092f2 100644 --- a/src/ftxui/dom/Deprecated.cppm +++ b/src/ftxui/dom/deprecated.cppm @@ -1,5 +1,5 @@ /** - * @file Deprecated.cppm + * @file deprecated.cppm * @brief Module file for deprecated parts of the Dom module */ @@ -7,7 +7,7 @@ module; #include -export module ftxui.dom.Deprecated; +export module ftxui.dom.deprecated; /** * @namespace ftxui diff --git a/src/ftxui/dom/Direction.cppm b/src/ftxui/dom/direction.cppm similarity index 80% rename from src/ftxui/dom/Direction.cppm rename to src/ftxui/dom/direction.cppm index f7ff1743..294b781d 100644 --- a/src/ftxui/dom/Direction.cppm +++ b/src/ftxui/dom/direction.cppm @@ -1,5 +1,5 @@ /** - * @file Direction.cppm + * @file direction.cppm * @brief Module file for the Direction enum of the Dom module */ @@ -7,7 +7,7 @@ module; #include -export module ftxui.dom.Direction; +export module ftxui.dom.direction; /** * @namespace ftxui diff --git a/src/ftxui/dom/Elements.cppm b/src/ftxui/dom/elements.cppm similarity index 98% rename from src/ftxui/dom/Elements.cppm rename to src/ftxui/dom/elements.cppm index 544dc416..2b65f0ef 100644 --- a/src/ftxui/dom/Elements.cppm +++ b/src/ftxui/dom/elements.cppm @@ -1,5 +1,5 @@ /** - * @file Canvas.cppm + * @file canvas.cppm * @brief Module file for the Element classes and functions of the Dom module */ @@ -7,7 +7,7 @@ module; #include -export module ftxui.dom.Elements; +export module ftxui.dom.elements; /** * @namespace ftxui diff --git a/src/ftxui/dom/FlexboxConfig.cppm b/src/ftxui/dom/flexbox_config.cppm similarity index 78% rename from src/ftxui/dom/FlexboxConfig.cppm rename to src/ftxui/dom/flexbox_config.cppm index f346405f..1f7357e9 100644 --- a/src/ftxui/dom/FlexboxConfig.cppm +++ b/src/ftxui/dom/flexbox_config.cppm @@ -1,5 +1,5 @@ /** - * @file FlexboxConfig.cppm + * @file flexbox_config.cppm * @brief Module file for the FlexboxConfig struct of the Dom module */ @@ -7,7 +7,7 @@ module; #include -export module ftxui.dom.FlexboxConfig; +export module ftxui.dom.flexbox_config; /** * @namespace ftxui diff --git a/src/ftxui/dom/LinearGradient.cppm b/src/ftxui/dom/linear_gradient.cppm similarity index 78% rename from src/ftxui/dom/LinearGradient.cppm rename to src/ftxui/dom/linear_gradient.cppm index f61b12c4..fc359a86 100644 --- a/src/ftxui/dom/LinearGradient.cppm +++ b/src/ftxui/dom/linear_gradient.cppm @@ -1,5 +1,5 @@ /** - * @file LinearGradient.cppm + * @file linear_gradient.cppm * @brief Module file for the LinearGradient struct of the Dom module */ @@ -7,7 +7,7 @@ module; #include -export module ftxui.dom.LinearGradient; +export module ftxui.dom.linear_gradient; /** * @namespace ftxui diff --git a/src/ftxui/dom/Node.cppm b/src/ftxui/dom/node.cppm similarity index 88% rename from src/ftxui/dom/Node.cppm rename to src/ftxui/dom/node.cppm index 4fcf86b0..a7c58ed7 100644 --- a/src/ftxui/dom/Node.cppm +++ b/src/ftxui/dom/node.cppm @@ -1,5 +1,5 @@ /** - * @file Node.cppm + * @file node.cppm * @brief Module file for the Node class of the Dom module */ @@ -7,7 +7,7 @@ module; #include -export module ftxui.dom.Node; +export module ftxui.dom.node; /** * @namespace ftxui diff --git a/src/ftxui/dom/Requirement.cppm b/src/ftxui/dom/requirement.cppm similarity index 79% rename from src/ftxui/dom/Requirement.cppm rename to src/ftxui/dom/requirement.cppm index 9a51fcf1..c187547d 100644 --- a/src/ftxui/dom/Requirement.cppm +++ b/src/ftxui/dom/requirement.cppm @@ -1,5 +1,5 @@ /** - * @file Requirement.cppm + * @file requirement.cppm * @brief Module file for the Requirement struct of the Dom module */ @@ -7,7 +7,7 @@ module; #include -export module ftxui.dom.Requirement; +export module ftxui.dom.requirement; /** * @namespace ftxui diff --git a/src/ftxui/dom/Selection.cppm b/src/ftxui/dom/selection.cppm similarity index 80% rename from src/ftxui/dom/Selection.cppm rename to src/ftxui/dom/selection.cppm index d305720b..79d9b816 100644 --- a/src/ftxui/dom/Selection.cppm +++ b/src/ftxui/dom/selection.cppm @@ -1,5 +1,5 @@ /** - * @file Selection.cppm + * @file selection.cppm * @brief Module file for the Selection class of the Dom module */ @@ -7,7 +7,7 @@ module; #include -export module ftxui.dom.Selection; +export module ftxui.dom.selection; /** * @namespace ftxui diff --git a/src/ftxui/dom/Table.cppm b/src/ftxui/dom/table.cppm similarity index 83% rename from src/ftxui/dom/Table.cppm rename to src/ftxui/dom/table.cppm index c9d30670..d9d0010c 100644 --- a/src/ftxui/dom/Table.cppm +++ b/src/ftxui/dom/table.cppm @@ -1,5 +1,5 @@ /** - * @file Table.cppm + * @file table.cppm * @brief Module file for the Table class of the Dom module */ @@ -7,7 +7,7 @@ module; #include -export module ftxui.dom.Table; +export module ftxui.dom.table; /** * @namespace ftxui diff --git a/src/ftxui/screen.cppm b/src/ftxui/screen.cppm index f0d529ca..88e201e9 100644 --- a/src/ftxui/screen.cppm +++ b/src/ftxui/screen.cppm @@ -5,12 +5,12 @@ export module ftxui.screen; -export import ftxui.screen.Box; -export import ftxui.screen.Color; -export import ftxui.screen.ColorInfo; -export import ftxui.screen.Deprecated; -export import ftxui.screen.Image; -export import ftxui.screen.Pixel; -export import ftxui.screen.Screen; -export import ftxui.screen.String; -export import ftxui.screen.Terminal; +export import ftxui.screen.box; +export import ftxui.screen.color; +export import ftxui.screen.color_info; +export import ftxui.screen.deprecated; +export import ftxui.screen.image; +export import ftxui.screen.pixel; +export import ftxui.screen.screen; +export import ftxui.screen.string; +export import ftxui.screen.terminal; diff --git a/src/ftxui/screen/Box.cppm b/src/ftxui/screen/box.cppm similarity index 82% rename from src/ftxui/screen/Box.cppm rename to src/ftxui/screen/box.cppm index 0e249b64..41f711fe 100644 --- a/src/ftxui/screen/Box.cppm +++ b/src/ftxui/screen/box.cppm @@ -1,5 +1,5 @@ /** - * @file Box.cppm + * @file box.cppm * @brief Module file for the Box struct of the Screen module */ @@ -7,7 +7,7 @@ module; #include -export module ftxui.screen.Box; +export module ftxui.screen.box; /** * @namespace ftxui diff --git a/src/ftxui/screen/Color.cppm b/src/ftxui/screen/color.cppm similarity index 85% rename from src/ftxui/screen/Color.cppm rename to src/ftxui/screen/color.cppm index 31c7d87c..fffb4dfc 100644 --- a/src/ftxui/screen/Color.cppm +++ b/src/ftxui/screen/color.cppm @@ -1,5 +1,5 @@ /** - * @file Color.cppm + * @file color.cppm * @brief Module file for the Color class of the Screen module */ @@ -7,7 +7,7 @@ module; #include -export module ftxui.screen.Color; +export module ftxui.screen.color; /** * @namespace ftxui diff --git a/src/ftxui/screen/ColorInfo.cppm b/src/ftxui/screen/color_info.cppm similarity index 81% rename from src/ftxui/screen/ColorInfo.cppm rename to src/ftxui/screen/color_info.cppm index 96f6145d..bc8ee15b 100644 --- a/src/ftxui/screen/ColorInfo.cppm +++ b/src/ftxui/screen/color_info.cppm @@ -1,5 +1,5 @@ /** - * @file ColorInfo.cppm + * @file color_info.cppm * @brief Module file for the ColorInfo struct of the Screen module */ @@ -7,7 +7,7 @@ module; #include -export module ftxui.screen.ColorInfo; +export module ftxui.screen.color_info; /** * @namespace ftxui diff --git a/src/ftxui/screen/Deprecated.cppm b/src/ftxui/screen/deprecated.cppm similarity index 83% rename from src/ftxui/screen/Deprecated.cppm rename to src/ftxui/screen/deprecated.cppm index e325731e..99f8654c 100644 --- a/src/ftxui/screen/Deprecated.cppm +++ b/src/ftxui/screen/deprecated.cppm @@ -1,5 +1,5 @@ /** - * @file Box.cppm + * @file box.cppm * @brief Module file for the deprecated parts of the Screen module */ @@ -7,7 +7,7 @@ module; #include -export module ftxui.screen.Deprecated; +export module ftxui.screen.deprecated; /** * @namespace ftxui diff --git a/src/ftxui/screen/Image.cppm b/src/ftxui/screen/image.cppm similarity index 81% rename from src/ftxui/screen/Image.cppm rename to src/ftxui/screen/image.cppm index 7f432b49..d7867659 100644 --- a/src/ftxui/screen/Image.cppm +++ b/src/ftxui/screen/image.cppm @@ -1,5 +1,5 @@ /** - * @file Image.cppm + * @file image.cppm * @brief Module file for the Image class of the Screen module */ @@ -7,7 +7,7 @@ module; #include -export module ftxui.screen.Image; +export module ftxui.screen.image; /** * @namespace ftxui diff --git a/src/ftxui/screen/Pixel.cppm b/src/ftxui/screen/pixel.cppm similarity index 81% rename from src/ftxui/screen/Pixel.cppm rename to src/ftxui/screen/pixel.cppm index a2d4ef90..7cfe415f 100644 --- a/src/ftxui/screen/Pixel.cppm +++ b/src/ftxui/screen/pixel.cppm @@ -1,5 +1,5 @@ /** - * @file Pixel.cppm + * @file pixel.cppm * @brief Module file for the Pixel struct of the Screen module */ @@ -7,7 +7,7 @@ module; #include -export module ftxui.screen.Pixel; +export module ftxui.screen.pixel; /** * @namespace ftxui diff --git a/src/ftxui/screen/Screen.cppm b/src/ftxui/screen/screen.cppm similarity index 86% rename from src/ftxui/screen/Screen.cppm rename to src/ftxui/screen/screen.cppm index eb549e5f..659b300f 100644 --- a/src/ftxui/screen/Screen.cppm +++ b/src/ftxui/screen/screen.cppm @@ -1,5 +1,5 @@ /** - * @file Screen.cppm + * @file screen.cppm * @brief Module file for the Screen class of the Screen module */ @@ -7,7 +7,7 @@ module; #include -export module ftxui.screen.Screen; +export module ftxui.screen.screen; /** * @namespace ftxui diff --git a/src/ftxui/screen/String.cppm b/src/ftxui/screen/string.cppm similarity index 86% rename from src/ftxui/screen/String.cppm rename to src/ftxui/screen/string.cppm index 035fe94c..108cee75 100644 --- a/src/ftxui/screen/String.cppm +++ b/src/ftxui/screen/string.cppm @@ -1,5 +1,5 @@ /** - * @file String.cppm + * @file string.cppm * @brief Module file for string functions of the Screen module */ @@ -7,7 +7,7 @@ module; #include -export module ftxui.screen.String; +export module ftxui.screen.string; /** * @namespace ftxui diff --git a/src/ftxui/screen/Terminal.cppm b/src/ftxui/screen/terminal.cppm similarity index 89% rename from src/ftxui/screen/Terminal.cppm rename to src/ftxui/screen/terminal.cppm index 557efb7c..48ab7dcf 100644 --- a/src/ftxui/screen/Terminal.cppm +++ b/src/ftxui/screen/terminal.cppm @@ -1,5 +1,5 @@ /** - * @file Terminal.cppm + * @file terminal.cppm * @brief Module file for the Terminal namespace of the Screen module */ @@ -7,7 +7,7 @@ module; #include -export module ftxui.screen.Terminal; +export module ftxui.screen.terminal; /** * @namespace ftxui diff --git a/src/ftxui/util.cppm b/src/ftxui/util.cppm index eba3bf20..a7b82af4 100644 --- a/src/ftxui/util.cppm +++ b/src/ftxui/util.cppm @@ -5,5 +5,5 @@ export module ftxui.util; -export import ftxui.util.AutoReset; -export import ftxui.util.Ref; +export import ftxui.util.autoreset; +export import ftxui.util.ref; diff --git a/src/ftxui/util/AutoReset.cppm b/src/ftxui/util/autoreset.cppm similarity index 80% rename from src/ftxui/util/AutoReset.cppm rename to src/ftxui/util/autoreset.cppm index 05089746..dc67c200 100644 --- a/src/ftxui/util/AutoReset.cppm +++ b/src/ftxui/util/autoreset.cppm @@ -1,5 +1,5 @@ /** - * @file AutoReset.cppm + * @file autoreset.cppm * @brief Module file for the AutoReset class of the Util module */ @@ -7,7 +7,7 @@ module; #include -export module ftxui.util.AutoReset; +export module ftxui.util.autoreset; /** * @namespace ftxui diff --git a/src/ftxui/util/Ref.cppm b/src/ftxui/util/ref.cppm similarity index 87% rename from src/ftxui/util/Ref.cppm rename to src/ftxui/util/ref.cppm index a6e19ccb..88fce079 100644 --- a/src/ftxui/util/Ref.cppm +++ b/src/ftxui/util/ref.cppm @@ -1,5 +1,5 @@ /** - * @file Ref.cppm + * @file ref.cppm * @brief Module file for the Ref classes of the Util module */ @@ -7,7 +7,7 @@ module; #include -export module ftxui.util.Ref; +export module ftxui.util.ref; /** * @namespace ftxui