浏览代码

Rename multi-worded samples to use underscore

bitmapfont -> bitmap_font
customlog -> custom_log
databinding -> data_binding
loaddocument -> load_document
treeview -> tree_view
luainvaders -> lua_invaders
Michael Ragazzon 1 年之前
父节点
当前提交
3929d7290b
共有 82 个文件被更改,包括 55 次插入55 次删除
  1. 1 1
      Backends/RmlUi_Renderer_VK.cpp
  2. 1 1
      CMakePresets.json
  3. 1 1
      Samples/CMakeLists.txt
  4. 5 5
      Samples/basic/CMakeLists.txt
  5. 1 1
      Samples/basic/bitmap_font/CMakeLists.txt
  6. 0 0
      Samples/basic/bitmap_font/data/Comfortaa_Regular_22.fnt
  7. 0 0
      Samples/basic/bitmap_font/data/Comfortaa_Regular_22.tga
  8. 0 0
      Samples/basic/bitmap_font/data/LICENSE.txt
  9. 0 0
      Samples/basic/bitmap_font/data/bitmap_font.rml
  10. 0 0
      Samples/basic/bitmap_font/src/FontEngineBitmap.cpp
  11. 0 0
      Samples/basic/bitmap_font/src/FontEngineBitmap.h
  12. 0 0
      Samples/basic/bitmap_font/src/FontEngineInterfaceBitmap.cpp
  13. 0 0
      Samples/basic/bitmap_font/src/FontEngineInterfaceBitmap.h
  14. 2 2
      Samples/basic/bitmap_font/src/main.cpp
  15. 1 1
      Samples/basic/custom_log/CMakeLists.txt
  16. 0 0
      Samples/basic/custom_log/src/SystemInterface.cpp
  17. 0 0
      Samples/basic/custom_log/src/SystemInterface.h
  18. 0 0
      Samples/basic/custom_log/src/main.cpp
  19. 1 1
      Samples/basic/data_binding/CMakeLists.txt
  20. 0 0
      Samples/basic/data_binding/data/data_binding.rml
  21. 1 1
      Samples/basic/data_binding/src/main.cpp
  22. 1 1
      Samples/basic/load_document/CMakeLists.txt
  23. 0 0
      Samples/basic/load_document/src/main.cpp
  24. 1 1
      Samples/basic/tree_view/CMakeLists.txt
  25. 0 0
      Samples/basic/tree_view/data/tree_view.rml
  26. 0 0
      Samples/basic/tree_view/src/FileBrowser.cpp
  27. 0 0
      Samples/basic/tree_view/src/FileBrowser.h
  28. 1 1
      Samples/basic/tree_view/src/main.cpp
  29. 1 1
      Samples/lua_invaders/CMakeLists.txt
  30. 0 0
      Samples/lua_invaders/data/background.rml
  31. 0 0
      Samples/lua_invaders/data/background.tga
  32. 0 0
      Samples/lua_invaders/data/game.rml
  33. 0 0
      Samples/lua_invaders/data/help.rml
  34. 0 0
      Samples/lua_invaders/data/help_defender.tga
  35. 0 0
      Samples/lua_invaders/data/help_invader_mothership.tga
  36. 0 0
      Samples/lua_invaders/data/help_invader_rank1.tga
  37. 0 0
      Samples/lua_invaders/data/help_invader_rank2.tga
  38. 0 0
      Samples/lua_invaders/data/help_invader_rank3.tga
  39. 0 0
      Samples/lua_invaders/data/high_score.rml
  40. 0 0
      Samples/lua_invaders/data/high_scores_defender.tga
  41. 0 0
      Samples/lua_invaders/data/invaders.tga
  42. 0 0
      Samples/lua_invaders/data/logo.rml
  43. 0 0
      Samples/lua_invaders/data/logo.tga
  44. 0 0
      Samples/lua_invaders/data/main_menu.rml
  45. 0 0
      Samples/lua_invaders/data/options.rml
  46. 0 0
      Samples/lua_invaders/data/pause.rml
  47. 0 0
      Samples/lua_invaders/data/start_game.rml
  48. 2 2
      Samples/lua_invaders/data/window.rml
  49. 7 0
      Samples/lua_invaders/lua/start.lua
  50. 0 0
      Samples/lua_invaders/src/DecoratorDefender.cpp
  51. 0 0
      Samples/lua_invaders/src/DecoratorDefender.h
  52. 0 0
      Samples/lua_invaders/src/DecoratorStarfield.cpp
  53. 0 0
      Samples/lua_invaders/src/DecoratorStarfield.h
  54. 0 0
      Samples/lua_invaders/src/Defender.cpp
  55. 0 0
      Samples/lua_invaders/src/Defender.h
  56. 0 0
      Samples/lua_invaders/src/ElementGame.cpp
  57. 0 0
      Samples/lua_invaders/src/ElementGame.h
  58. 0 0
      Samples/lua_invaders/src/ElementGameInstancer.cpp
  59. 0 0
      Samples/lua_invaders/src/ElementGameInstancer.h
  60. 1 1
      Samples/lua_invaders/src/Game.cpp
  61. 0 0
      Samples/lua_invaders/src/Game.h
  62. 0 0
      Samples/lua_invaders/src/GameDetails.cpp
  63. 0 0
      Samples/lua_invaders/src/GameDetails.h
  64. 0 0
      Samples/lua_invaders/src/HighScores.cpp
  65. 0 0
      Samples/lua_invaders/src/HighScores.h
  66. 0 0
      Samples/lua_invaders/src/Invader.cpp
  67. 0 0
      Samples/lua_invaders/src/Invader.h
  68. 0 0
      Samples/lua_invaders/src/LuaInterface.cpp
  69. 0 0
      Samples/lua_invaders/src/LuaInterface.h
  70. 0 0
      Samples/lua_invaders/src/Mothership.cpp
  71. 0 0
      Samples/lua_invaders/src/Mothership.h
  72. 0 0
      Samples/lua_invaders/src/Shield.cpp
  73. 0 0
      Samples/lua_invaders/src/Shield.h
  74. 0 0
      Samples/lua_invaders/src/Sprite.cpp
  75. 0 0
      Samples/lua_invaders/src/Sprite.h
  76. 1 1
      Samples/lua_invaders/src/main.cpp
  77. 0 7
      Samples/luainvaders/lua/start.lua
  78. 14 14
      Samples/readme.md
  79. 6 6
      Tests/Source/UnitTests/DataBinding.cpp
  80. 1 1
      Tests/Source/UnitTests/ElementFormControlSelect.cpp
  81. 2 2
      changelog.md
  82. 3 3
      readme.md

+ 1 - 1
Backends/RmlUi_Renderer_VK.cpp

@@ -193,7 +193,7 @@ void RenderInterface_VK::RenderGeometry(Rml::CompiledGeometryHandle geometry, Rm
 	{
 		// it means our state is dirty and we need to update data, but it is not right in terms of architecture, for real better experience would
 		// be great to free all "compiled" geometries and "re-build" them in one general way, but here I got only three callings for
-		// font-face-layer textures (loaddocument example) and that shit. So better to think how to make it right, if it is fine okay, if it is
+		// font-face-layer textures (load_document example) and that shit. So better to think how to make it right, if it is fine okay, if it is
 		// not okay and like we really expect that ReleaseCompiledGeometry for all objects that needs to be rebuilt so better to implement that,
 		// but still it is a big architectural thing (or at least you need to do something big commits here to implement a such feature), so my
 		// implementation doesn't break anything what we had, but still it looks strange. If I get callings for releasing maybe I need to use it

+ 1 - 1
CMakePresets.json

@@ -21,7 +21,7 @@
 		},
 		{
 			"name": "standalone",
-			"description": "Build the library completely without any dependencies, features the `bitmapfont` sample.",
+			"description": "Build the library completely without any dependencies, features the `bitmap_font` sample.",
 			"cacheVariables": {
 				"RMLUI_SAMPLES": true,
 				"RMLUI_FONT_ENGINE": "none",

+ 1 - 1
Samples/CMakeLists.txt

@@ -25,7 +25,7 @@ if(RMLUI_SAMPLES)
 		add_subdirectory("tutorial")
 	endif()
 	if(RMLUI_FONT_ENGINE_ENABLED AND RMLUI_LUA_BINDINGS)
-		add_subdirectory("luainvaders")
+		add_subdirectory("lua_invaders")
 	endif()
 
 	install(DIRECTORY assets shell

+ 5 - 5
Samples/basic/CMakeLists.txt

@@ -1,18 +1,18 @@
 # The following sample does not require any default font engine.
-add_subdirectory("bitmapfont")
+add_subdirectory("bitmap_font")
 
 # Only enable the remaining samples if a default font engine is selected.
 if(RMLUI_FONT_ENGINE_ENABLED)
 	add_subdirectory("animation")
 	add_subdirectory("benchmark")
-	add_subdirectory("customlog")
-	add_subdirectory("databinding")
+	add_subdirectory("custom_log")
+	add_subdirectory("data_binding")
 	add_subdirectory("demo")
 	add_subdirectory("drag")
 	add_subdirectory("effects")
-	add_subdirectory("loaddocument")
+	add_subdirectory("load_document")
 	add_subdirectory("transform")
-	add_subdirectory("treeview")
+	add_subdirectory("tree_view")
 
 	if(RMLUI_HARFBUZZ_SAMPLE)
 		add_subdirectory("harfbuzz")

+ 1 - 1
Samples/basic/bitmapfont/CMakeLists.txt → Samples/basic/bitmap_font/CMakeLists.txt

@@ -1,4 +1,4 @@
-set(SAMPLE_NAME "bitmapfont")
+set(SAMPLE_NAME "bitmap_font")
 set(TARGET_NAME "${RMLUI_SAMPLE_PREFIX}${SAMPLE_NAME}")
 
 add_executable(${TARGET_NAME} WIN32

+ 0 - 0
Samples/basic/bitmapfont/data/Comfortaa_Regular_22.fnt → Samples/basic/bitmap_font/data/Comfortaa_Regular_22.fnt


+ 0 - 0
Samples/basic/bitmapfont/data/Comfortaa_Regular_22.tga → Samples/basic/bitmap_font/data/Comfortaa_Regular_22.tga


+ 0 - 0
Samples/basic/bitmapfont/data/LICENSE.txt → Samples/basic/bitmap_font/data/LICENSE.txt


+ 0 - 0
Samples/basic/bitmapfont/data/bitmapfont.rml → Samples/basic/bitmap_font/data/bitmap_font.rml


+ 0 - 0
Samples/basic/bitmapfont/src/FontEngineBitmap.cpp → Samples/basic/bitmap_font/src/FontEngineBitmap.cpp


+ 0 - 0
Samples/basic/bitmapfont/src/FontEngineBitmap.h → Samples/basic/bitmap_font/src/FontEngineBitmap.h


+ 0 - 0
Samples/basic/bitmapfont/src/FontEngineInterfaceBitmap.cpp → Samples/basic/bitmap_font/src/FontEngineInterfaceBitmap.cpp


+ 0 - 0
Samples/basic/bitmapfont/src/FontEngineInterfaceBitmap.h → Samples/basic/bitmap_font/src/FontEngineInterfaceBitmap.h


+ 2 - 2
Samples/basic/bitmapfont/src/main.cpp → Samples/basic/bitmap_font/src/main.cpp

@@ -86,7 +86,7 @@ int main(int /*argc*/, char** /*argv*/)
 	Rml::Debugger::Initialise(context);
 
 	// Load bitmap font
-	if (!Rml::LoadFontFace("basic/bitmapfont/data/Comfortaa_Regular_22.fnt"))
+	if (!Rml::LoadFontFace("basic/bitmap_font/data/Comfortaa_Regular_22.fnt"))
 	{
 		Rml::Shutdown();
 		Backend::Shutdown();
@@ -95,7 +95,7 @@ int main(int /*argc*/, char** /*argv*/)
 	}
 
 	// Load and show the demo document.
-	if (Rml::ElementDocument* document = context->LoadDocument("basic/bitmapfont/data/bitmapfont.rml"))
+	if (Rml::ElementDocument* document = context->LoadDocument("basic/bitmap_font/data/bitmap_font.rml"))
 	{
 		if (auto el = document->GetElementById("title"))
 			el->SetInnerRML("Bitmap font");

+ 1 - 1
Samples/basic/customlog/CMakeLists.txt → Samples/basic/custom_log/CMakeLists.txt

@@ -1,4 +1,4 @@
-set(SAMPLE_NAME "customlog")
+set(SAMPLE_NAME "custom_log")
 set(TARGET_NAME "${RMLUI_SAMPLE_PREFIX}${SAMPLE_NAME}")
 
 add_executable(${TARGET_NAME} WIN32

+ 0 - 0
Samples/basic/customlog/src/SystemInterface.cpp → Samples/basic/custom_log/src/SystemInterface.cpp


+ 0 - 0
Samples/basic/customlog/src/SystemInterface.h → Samples/basic/custom_log/src/SystemInterface.h


+ 0 - 0
Samples/basic/customlog/src/main.cpp → Samples/basic/custom_log/src/main.cpp


+ 1 - 1
Samples/basic/loaddocument/CMakeLists.txt → Samples/basic/data_binding/CMakeLists.txt

@@ -1,4 +1,4 @@
-set(SAMPLE_NAME "loaddocument")
+set(SAMPLE_NAME "data_binding")
 set(TARGET_NAME "${RMLUI_SAMPLE_PREFIX}${SAMPLE_NAME}")
 
 add_executable(${TARGET_NAME} WIN32

+ 0 - 0
Samples/basic/databinding/data/databinding.rml → Samples/basic/data_binding/data/data_binding.rml


+ 1 - 1
Samples/basic/databinding/src/main.cpp → Samples/basic/data_binding/src/main.cpp

@@ -408,7 +408,7 @@ class DemoWindow : public Rml::EventListener {
 public:
 	DemoWindow(const Rml::String& title, Rml::Context* context)
 	{
-		document = context->LoadDocument("basic/databinding/data/databinding.rml");
+		document = context->LoadDocument("basic/data_binding/data/data_binding.rml");
 		if (document)
 		{
 			document->GetElementById("title")->SetInnerRML(title);

+ 1 - 1
Samples/basic/databinding/CMakeLists.txt → Samples/basic/load_document/CMakeLists.txt

@@ -1,4 +1,4 @@
-set(SAMPLE_NAME "databinding")
+set(SAMPLE_NAME "load_document")
 set(TARGET_NAME "${RMLUI_SAMPLE_PREFIX}${SAMPLE_NAME}")
 
 add_executable(${TARGET_NAME} WIN32

+ 0 - 0
Samples/basic/loaddocument/src/main.cpp → Samples/basic/load_document/src/main.cpp


+ 1 - 1
Samples/basic/treeview/CMakeLists.txt → Samples/basic/tree_view/CMakeLists.txt

@@ -1,4 +1,4 @@
-set(SAMPLE_NAME "treeview")
+set(SAMPLE_NAME "tree_view")
 set(TARGET_NAME "${RMLUI_SAMPLE_PREFIX}${SAMPLE_NAME}")
 
 add_executable(${TARGET_NAME} WIN32

+ 0 - 0
Samples/basic/treeview/data/treeview.rml → Samples/basic/tree_view/data/tree_view.rml


+ 0 - 0
Samples/basic/treeview/src/FileBrowser.cpp → Samples/basic/tree_view/src/FileBrowser.cpp


+ 0 - 0
Samples/basic/treeview/src/FileBrowser.h → Samples/basic/tree_view/src/FileBrowser.h


+ 1 - 1
Samples/basic/treeview/src/main.cpp → Samples/basic/tree_view/src/main.cpp

@@ -79,7 +79,7 @@ int main(int /*argc*/, char** /*argv*/)
 	FileBrowser::Initialise(context, root);
 
 	// Load and show the demo document.
-	Rml::ElementDocument* document = context->LoadDocument("basic/treeview/data/treeview.rml");
+	Rml::ElementDocument* document = context->LoadDocument("basic/tree_view/data/tree_view.rml");
 	if (document)
 	{
 		document->GetElementById("title")->SetInnerRML(document->GetTitle());

+ 1 - 1
Samples/luainvaders/CMakeLists.txt → Samples/lua_invaders/CMakeLists.txt

@@ -1,4 +1,4 @@
-set(SAMPLE_NAME "luainvaders")
+set(SAMPLE_NAME "lua_invaders")
 set(TARGET_NAME "${RMLUI_SAMPLE_PREFIX}${SAMPLE_NAME}")
 
 add_executable(${TARGET_NAME} WIN32

+ 0 - 0
Samples/luainvaders/data/background.rml → Samples/lua_invaders/data/background.rml


+ 0 - 0
Samples/luainvaders/data/background.tga → Samples/lua_invaders/data/background.tga


+ 0 - 0
Samples/luainvaders/data/game.rml → Samples/lua_invaders/data/game.rml


+ 0 - 0
Samples/luainvaders/data/help.rml → Samples/lua_invaders/data/help.rml


+ 0 - 0
Samples/luainvaders/data/help_defender.tga → Samples/lua_invaders/data/help_defender.tga


+ 0 - 0
Samples/luainvaders/data/help_invader_mothership.tga → Samples/lua_invaders/data/help_invader_mothership.tga


+ 0 - 0
Samples/luainvaders/data/help_invader_rank1.tga → Samples/lua_invaders/data/help_invader_rank1.tga


+ 0 - 0
Samples/luainvaders/data/help_invader_rank2.tga → Samples/lua_invaders/data/help_invader_rank2.tga


+ 0 - 0
Samples/luainvaders/data/help_invader_rank3.tga → Samples/lua_invaders/data/help_invader_rank3.tga


+ 0 - 0
Samples/luainvaders/data/high_score.rml → Samples/lua_invaders/data/high_score.rml


+ 0 - 0
Samples/luainvaders/data/high_scores_defender.tga → Samples/lua_invaders/data/high_scores_defender.tga


+ 0 - 0
Samples/luainvaders/data/invaders.tga → Samples/lua_invaders/data/invaders.tga


+ 0 - 0
Samples/luainvaders/data/logo.rml → Samples/lua_invaders/data/logo.rml


+ 0 - 0
Samples/luainvaders/data/logo.tga → Samples/lua_invaders/data/logo.tga


+ 0 - 0
Samples/luainvaders/data/main_menu.rml → Samples/lua_invaders/data/main_menu.rml


+ 0 - 0
Samples/luainvaders/data/options.rml → Samples/lua_invaders/data/options.rml


+ 0 - 0
Samples/luainvaders/data/pause.rml → Samples/lua_invaders/data/pause.rml


+ 0 - 0
Samples/luainvaders/data/start_game.rml → Samples/lua_invaders/data/start_game.rml


+ 2 - 2
Samples/luainvaders/data/window.rml → Samples/lua_invaders/data/window.rml

@@ -9,7 +9,7 @@ function Window.OnWindowLoad(document)
 end
 
 function Window.LoadMenu(name,document)
-	local doc = document.context:LoadDocument('luainvaders/data/' .. name .. '.rml')
+	local doc = document.context:LoadDocument('lua_invaders/data/' .. name .. '.rml')
 	if doc then
 		doc:Show()
 		document:Close()
@@ -18,7 +18,7 @@ function Window.LoadMenu(name,document)
 end
 
 function Window.OpenDocument(name,document)
-	local doc = document.context:LoadDocument('luainvaders/data/' .. name .. '.rml')
+	local doc = document.context:LoadDocument('lua_invaders/data/' .. name .. '.rml')
 	if doc then
 		doc:Show()
 	end

+ 7 - 0
Samples/lua_invaders/lua/start.lua

@@ -0,0 +1,7 @@
+function Startup()
+	maincontext = rmlui.contexts["main"]
+	maincontext:LoadDocument("lua_invaders/data/background.rml"):Show()
+	maincontext:LoadDocument("lua_invaders/data/main_menu.rml"):Show()
+end
+
+Startup()

+ 0 - 0
Samples/luainvaders/src/DecoratorDefender.cpp → Samples/lua_invaders/src/DecoratorDefender.cpp


+ 0 - 0
Samples/luainvaders/src/DecoratorDefender.h → Samples/lua_invaders/src/DecoratorDefender.h


+ 0 - 0
Samples/luainvaders/src/DecoratorStarfield.cpp → Samples/lua_invaders/src/DecoratorStarfield.cpp


+ 0 - 0
Samples/luainvaders/src/DecoratorStarfield.h → Samples/lua_invaders/src/DecoratorStarfield.h


+ 0 - 0
Samples/luainvaders/src/Defender.cpp → Samples/lua_invaders/src/Defender.cpp


+ 0 - 0
Samples/luainvaders/src/Defender.h → Samples/lua_invaders/src/Defender.h


+ 0 - 0
Samples/luainvaders/src/ElementGame.cpp → Samples/lua_invaders/src/ElementGame.cpp


+ 0 - 0
Samples/luainvaders/src/ElementGame.h → Samples/lua_invaders/src/ElementGame.h


+ 0 - 0
Samples/luainvaders/src/ElementGameInstancer.cpp → Samples/lua_invaders/src/ElementGameInstancer.cpp


+ 0 - 0
Samples/luainvaders/src/ElementGameInstancer.h → Samples/lua_invaders/src/ElementGameInstancer.h


+ 1 - 1
Samples/luainvaders/src/Game.cpp → Samples/lua_invaders/src/Game.cpp

@@ -141,7 +141,7 @@ void Game::Render(Rml::RenderManager& render_manager, float dp_ratio)
 		return;
 
 	if (!texture)
-		texture = render_manager.LoadTexture("luainvaders/data/invaders.tga");
+		texture = render_manager.LoadTexture("lua_invaders/data/invaders.tga");
 
 	// Render all available shields
 	for (int i = 0; i < NUM_SHIELDS; i++)

+ 0 - 0
Samples/luainvaders/src/Game.h → Samples/lua_invaders/src/Game.h


+ 0 - 0
Samples/luainvaders/src/GameDetails.cpp → Samples/lua_invaders/src/GameDetails.cpp


+ 0 - 0
Samples/luainvaders/src/GameDetails.h → Samples/lua_invaders/src/GameDetails.h


+ 0 - 0
Samples/luainvaders/src/HighScores.cpp → Samples/lua_invaders/src/HighScores.cpp


+ 0 - 0
Samples/luainvaders/src/HighScores.h → Samples/lua_invaders/src/HighScores.h


+ 0 - 0
Samples/luainvaders/src/Invader.cpp → Samples/lua_invaders/src/Invader.cpp


+ 0 - 0
Samples/luainvaders/src/Invader.h → Samples/lua_invaders/src/Invader.h


+ 0 - 0
Samples/luainvaders/src/LuaInterface.cpp → Samples/lua_invaders/src/LuaInterface.cpp


+ 0 - 0
Samples/luainvaders/src/LuaInterface.h → Samples/lua_invaders/src/LuaInterface.h


+ 0 - 0
Samples/luainvaders/src/Mothership.cpp → Samples/lua_invaders/src/Mothership.cpp


+ 0 - 0
Samples/luainvaders/src/Mothership.h → Samples/lua_invaders/src/Mothership.h


+ 0 - 0
Samples/luainvaders/src/Shield.cpp → Samples/lua_invaders/src/Shield.cpp


+ 0 - 0
Samples/luainvaders/src/Shield.h → Samples/lua_invaders/src/Shield.h


+ 0 - 0
Samples/luainvaders/src/Sprite.cpp → Samples/lua_invaders/src/Sprite.cpp


+ 0 - 0
Samples/luainvaders/src/Sprite.h → Samples/lua_invaders/src/Sprite.h


+ 1 - 1
Samples/luainvaders/src/main.cpp → Samples/lua_invaders/src/main.cpp

@@ -97,7 +97,7 @@ int main(int /*argc*/, char** /*argv*/)
 
 	// Fire off the startup script.
 	LuaInterface::Initialise(Rml::Lua::Interpreter::GetLuaState()); // the tables/functions defined in the samples
-	Rml::Lua::Interpreter::LoadFile(Rml::String("luainvaders/lua/start.lua"));
+	Rml::Lua::Interpreter::LoadFile(Rml::String("lua_invaders/lua/start.lua"));
 
 	bool running = true;
 	while (running)

+ 0 - 7
Samples/luainvaders/lua/start.lua

@@ -1,7 +0,0 @@
-function Startup()
-	maincontext = rmlui.contexts["main"]
-	maincontext:LoadDocument("luainvaders/data/background.rml"):Show()
-	maincontext:LoadDocument("luainvaders/data/main_menu.rml"):Show()
-end
-
-Startup()

+ 14 - 14
Samples/readme.md

@@ -12,25 +12,25 @@ This directory contains the assets shared by all the sample applications.
 
 This directory contains basic applications that demonstrate initialisation, usage, shutdown and installation of custom interfaces.
 
--  `animation` animations and transitions
--  `benchmark` a benchmark to measure performance
--  `bitmapfont` using a custom font engine
--  `customlog` setting up custom logging
--  `databinding` setting up and using data bindings
--  `demo` demonstrates a variety of features in RmlUi and includes a sandbox for playing with RML/RCSS
--  `drag` dragging elements between containers
--  `harfbuzz` advanced text shaping, only enabled when [HarfBuzz](https://harfbuzz.github.io/) is enabled 
--  `loaddocument` loading your first document
--  `lottie` playing Lottie animations, only enabled with the [Lottie plugin](https://mikke89.github.io/RmlUiDoc/pages/cpp_manual/lottie.html)
--  `svg` render SVG images, only enabled with the [SVG plugin](https://mikke89.github.io/RmlUiDoc/pages/cpp_manual/svg.html)
--  `transform` demonstration of transforms
--  `treeview` using data bindings to create a file browser
+-  `animation`  Animations and transitions.
+-  `benchmark`  A benchmark to measure performance.
+-  `bitmap_font`  Using a custom font engine.
+-  `custom_log`  Setting up custom logging.
+-  `data_binding`  Setting up and using data bindings.
+-  `demo`  Demonstrates a variety of features in RmlUi and includes a sandbox for playing with RML/RCSS.
+-  `drag`  Dragging elements between containers.
+-  `harfbuzz`  Advanced text shaping, only enabled when [HarfBuzz](https://harfbuzz.github.io/) is enabled .
+-  `load_document`  Loading your first document.
+-  `lottie`  Playing Lottie animations, only enabled with the [Lottie plugin](https://mikke89.github.io/RmlUiDoc/pages/cpp_manual/lottie.html).
+-  `svg`  Render SVG images, only enabled with the [SVG plugin](https://mikke89.github.io/RmlUiDoc/pages/cpp_manual/svg.html).
+-  `transform`  Demonstration of transforms.
+-  `tree_view`  Using data bindings to create a file browser.
 
 #### `invaders`
 
 A full implementation of the 1970s classic Space Invaders using the RmlUi interface.
 
-#### `luainvaders`
+#### `lua_invaders`
 
 Lua version of the invaders sample. Only installed with the Lua plugin.
 

+ 6 - 6
Tests/Source/UnitTests/DataBinding.cpp

@@ -147,7 +147,7 @@ static const String inside_string_rml = R"(
 
 </div>
 </body>
-</rml>	
+</rml>
 )";
 
 static const String aliasing_rml = R"(
@@ -469,7 +469,7 @@ bool InitializeDataBindings(Context* context)
 
 } // Anonymous namespace
 
-TEST_CASE("databinding")
+TEST_CASE("data_binding")
 {
 	Context* context = TestsShell::GetContext();
 	REQUIRE(context);
@@ -487,7 +487,7 @@ TEST_CASE("databinding")
 	TestsShell::ShutdownShell();
 }
 
-TEST_CASE("databinding.inside_string")
+TEST_CASE("data_binding.inside_string")
 {
 	Context* context = TestsShell::GetContext();
 	REQUIRE(context);
@@ -507,7 +507,7 @@ TEST_CASE("databinding.inside_string")
 
 	TestsShell::ShutdownShell();
 }
-TEST_CASE("databinding.aliasing")
+TEST_CASE("data_binding.aliasing")
 {
 	Context* context = TestsShell::GetContext();
 	REQUIRE(context);
@@ -531,7 +531,7 @@ TEST_CASE("databinding.aliasing")
 	TestsShell::ShutdownShell();
 }
 
-TEST_CASE("databinding.dynamic_variables")
+TEST_CASE("data_binding.dynamic_variables")
 {
 	Context* context = TestsShell::GetContext();
 	REQUIRE(context);
@@ -583,7 +583,7 @@ static const String set_enum_rml = R"(
 </rml>
 )";
 
-TEST_CASE("databinding.set_enum")
+TEST_CASE("data_binding.set_enum")
 {
 	Context* context = TestsShell::GetContext();
 	REQUIRE(context);

+ 1 - 1
Tests/Source/UnitTests/ElementFormControlSelect.cpp

@@ -216,7 +216,7 @@ TEST_CASE("form.select.value")
 	TestsShell::ShutdownShell();
 }
 
-TEST_CASE("form.select.databinding")
+TEST_CASE("form.select.data_binding")
 {
 	Context* context = TestsShell::GetContext();
 	REQUIRE(context);

+ 2 - 2
changelog.md

@@ -214,7 +214,7 @@ input { nav: auto; nav-right: #ok_button; }
 - Fix `JoinPath` system interface method being passed through when using the debugger. #462 #603 (thanks @Dakror)
 - Fix some situations where units were not shown in properties, ensure all invoked types define a string converter.
 - In `demo` sample, fix form submit animation not playing smoothly on power saving mode.
-- Fix crash on shutdown in `bitmapfont` sample.
+- Fix crash on shutdown in `bitmap_font` sample.
 
 ### Build improvements
 
@@ -355,7 +355,7 @@ We now have CMake presets:
 
 - `samples` Enable samples but only those without extra dependencies.
 - `samples-all` Enable all samples, also those with extra dependencies.
-- `standalone` Build the library completely without any dependencies, the only sample available is `bitmapfont`.
+- `standalone` Build the library completely without any dependencies, the only sample available is `bitmap_font`.
 - `dev` Enable testing in addition to samples.
 - `dev-all` Enable testing in addition to samples, including those that require extra dependencies.
 

+ 3 - 3
readme.md

@@ -365,8 +365,8 @@ Users can now edit the text field to change the animal. The data bindings ensure
 **Game menu**\
 ![Game menu](https://github.com/mikke89/RmlUiDoc/blob/3f319d8464e73b821179ff8d20537013af5b9810/assets/gallery/menu_screen.png)
 
-**Simple game from the 'databinding' sample**\
-![Databinding sample](https://raw.githubusercontent.com/mikke89/RmlUiDoc/df1651db94e69f2977bc0344864ec061b56b104e/assets/gallery/data_binding.png)
+**Simple game from the 'data_binding' sample**\
+![Data binding sample](https://raw.githubusercontent.com/mikke89/RmlUiDoc/df1651db94e69f2977bc0344864ec061b56b104e/assets/gallery/data_binding.png)
 
 **[alt:V](https://altv.mp/) installer - a multiplayer client for GTA:V**\
 ![alt:V installer collage](https://user-images.githubusercontent.com/5490330/230487770-275fe98f-753f-4b35-b2e1-1e20a798f5e8.png)
@@ -465,7 +465,7 @@ See [Source/Debugger/LICENSE.txt](Source/Debugger/LICENSE.txt) - SIL Open Font L
 
 See
 - [Samples/assets/LICENSE.txt](Samples/assets/LICENSE.txt)
-- [Samples/basic/bitmapfont/data/LICENSE.txt](Samples/basic/bitmapfont/data/LICENSE.txt)
+- [Samples/basic/bitmap_font/data/LICENSE.txt](Samples/basic/bitmap_font/data/LICENSE.txt)
 - [Samples/basic/harfbuzz/data/LICENSE.txt](Samples/basic/harfbuzz/data/LICENSE.txt)
 - [Samples/basic/lottie/data/LICENSE.txt](Samples/basic/lottie/data/LICENSE.txt)
 - [Samples/basic/svg/data/LICENSE.txt](Samples/basic/svg/data/LICENSE.txt)