Browse Source

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 year ago
parent
commit
3929d7290b
82 changed files with 55 additions and 55 deletions
  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
 		// 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
 		// 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,
 		// 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
 		// 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
 		// 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",
 			"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": {
 			"cacheVariables": {
 				"RMLUI_SAMPLES": true,
 				"RMLUI_SAMPLES": true,
 				"RMLUI_FONT_ENGINE": "none",
 				"RMLUI_FONT_ENGINE": "none",

+ 1 - 1
Samples/CMakeLists.txt

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

+ 5 - 5
Samples/basic/CMakeLists.txt

@@ -1,18 +1,18 @@
 # The following sample does not require any default font engine.
 # 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.
 # Only enable the remaining samples if a default font engine is selected.
 if(RMLUI_FONT_ENGINE_ENABLED)
 if(RMLUI_FONT_ENGINE_ENABLED)
 	add_subdirectory("animation")
 	add_subdirectory("animation")
 	add_subdirectory("benchmark")
 	add_subdirectory("benchmark")
-	add_subdirectory("customlog")
-	add_subdirectory("databinding")
+	add_subdirectory("custom_log")
+	add_subdirectory("data_binding")
 	add_subdirectory("demo")
 	add_subdirectory("demo")
 	add_subdirectory("drag")
 	add_subdirectory("drag")
 	add_subdirectory("effects")
 	add_subdirectory("effects")
-	add_subdirectory("loaddocument")
+	add_subdirectory("load_document")
 	add_subdirectory("transform")
 	add_subdirectory("transform")
-	add_subdirectory("treeview")
+	add_subdirectory("tree_view")
 
 
 	if(RMLUI_HARFBUZZ_SAMPLE)
 	if(RMLUI_HARFBUZZ_SAMPLE)
 		add_subdirectory("harfbuzz")
 		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}")
 set(TARGET_NAME "${RMLUI_SAMPLE_PREFIX}${SAMPLE_NAME}")
 
 
 add_executable(${TARGET_NAME} WIN32
 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);
 	Rml::Debugger::Initialise(context);
 
 
 	// Load bitmap font
 	// 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();
 		Rml::Shutdown();
 		Backend::Shutdown();
 		Backend::Shutdown();
@@ -95,7 +95,7 @@ int main(int /*argc*/, char** /*argv*/)
 	}
 	}
 
 
 	// Load and show the demo document.
 	// 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"))
 		if (auto el = document->GetElementById("title"))
 			el->SetInnerRML("Bitmap font");
 			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}")
 set(TARGET_NAME "${RMLUI_SAMPLE_PREFIX}${SAMPLE_NAME}")
 
 
 add_executable(${TARGET_NAME} WIN32
 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}")
 set(TARGET_NAME "${RMLUI_SAMPLE_PREFIX}${SAMPLE_NAME}")
 
 
 add_executable(${TARGET_NAME} WIN32
 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:
 public:
 	DemoWindow(const Rml::String& title, Rml::Context* context)
 	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)
 		if (document)
 		{
 		{
 			document->GetElementById("title")->SetInnerRML(title);
 			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}")
 set(TARGET_NAME "${RMLUI_SAMPLE_PREFIX}${SAMPLE_NAME}")
 
 
 add_executable(${TARGET_NAME} WIN32
 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}")
 set(TARGET_NAME "${RMLUI_SAMPLE_PREFIX}${SAMPLE_NAME}")
 
 
 add_executable(${TARGET_NAME} WIN32
 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);
 	FileBrowser::Initialise(context, root);
 
 
 	// Load and show the demo document.
 	// 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)
 	if (document)
 	{
 	{
 		document->GetElementById("title")->SetInnerRML(document->GetTitle());
 		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}")
 set(TARGET_NAME "${RMLUI_SAMPLE_PREFIX}${SAMPLE_NAME}")
 
 
 add_executable(${TARGET_NAME} WIN32
 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
 end
 
 
 function Window.LoadMenu(name,document)
 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
 	if doc then
 		doc:Show()
 		doc:Show()
 		document:Close()
 		document:Close()
@@ -18,7 +18,7 @@ function Window.LoadMenu(name,document)
 end
 end
 
 
 function Window.OpenDocument(name,document)
 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
 	if doc then
 		doc:Show()
 		doc:Show()
 	end
 	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;
 		return;
 
 
 	if (!texture)
 	if (!texture)
-		texture = render_manager.LoadTexture("luainvaders/data/invaders.tga");
+		texture = render_manager.LoadTexture("lua_invaders/data/invaders.tga");
 
 
 	// Render all available shields
 	// Render all available shields
 	for (int i = 0; i < NUM_SHIELDS; i++)
 	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.
 	// Fire off the startup script.
 	LuaInterface::Initialise(Rml::Lua::Interpreter::GetLuaState()); // the tables/functions defined in the samples
 	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;
 	bool running = true;
 	while (running)
 	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.
 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`
 #### `invaders`
 
 
 A full implementation of the 1970s classic Space Invaders using the RmlUi interface.
 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.
 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>
 </div>
 </body>
 </body>
-</rml>	
+</rml>
 )";
 )";
 
 
 static const String aliasing_rml = R"(
 static const String aliasing_rml = R"(
@@ -469,7 +469,7 @@ bool InitializeDataBindings(Context* context)
 
 
 } // Anonymous namespace
 } // Anonymous namespace
 
 
-TEST_CASE("databinding")
+TEST_CASE("data_binding")
 {
 {
 	Context* context = TestsShell::GetContext();
 	Context* context = TestsShell::GetContext();
 	REQUIRE(context);
 	REQUIRE(context);
@@ -487,7 +487,7 @@ TEST_CASE("databinding")
 	TestsShell::ShutdownShell();
 	TestsShell::ShutdownShell();
 }
 }
 
 
-TEST_CASE("databinding.inside_string")
+TEST_CASE("data_binding.inside_string")
 {
 {
 	Context* context = TestsShell::GetContext();
 	Context* context = TestsShell::GetContext();
 	REQUIRE(context);
 	REQUIRE(context);
@@ -507,7 +507,7 @@ TEST_CASE("databinding.inside_string")
 
 
 	TestsShell::ShutdownShell();
 	TestsShell::ShutdownShell();
 }
 }
-TEST_CASE("databinding.aliasing")
+TEST_CASE("data_binding.aliasing")
 {
 {
 	Context* context = TestsShell::GetContext();
 	Context* context = TestsShell::GetContext();
 	REQUIRE(context);
 	REQUIRE(context);
@@ -531,7 +531,7 @@ TEST_CASE("databinding.aliasing")
 	TestsShell::ShutdownShell();
 	TestsShell::ShutdownShell();
 }
 }
 
 
-TEST_CASE("databinding.dynamic_variables")
+TEST_CASE("data_binding.dynamic_variables")
 {
 {
 	Context* context = TestsShell::GetContext();
 	Context* context = TestsShell::GetContext();
 	REQUIRE(context);
 	REQUIRE(context);
@@ -583,7 +583,7 @@ static const String set_enum_rml = R"(
 </rml>
 </rml>
 )";
 )";
 
 
-TEST_CASE("databinding.set_enum")
+TEST_CASE("data_binding.set_enum")
 {
 {
 	Context* context = TestsShell::GetContext();
 	Context* context = TestsShell::GetContext();
 	REQUIRE(context);
 	REQUIRE(context);

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

@@ -216,7 +216,7 @@ TEST_CASE("form.select.value")
 	TestsShell::ShutdownShell();
 	TestsShell::ShutdownShell();
 }
 }
 
 
-TEST_CASE("form.select.databinding")
+TEST_CASE("form.select.data_binding")
 {
 {
 	Context* context = TestsShell::GetContext();
 	Context* context = TestsShell::GetContext();
 	REQUIRE(context);
 	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 `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.
 - 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.
 - 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
 ### Build improvements
 
 
@@ -355,7 +355,7 @@ We now have CMake presets:
 
 
 - `samples` Enable samples but only those without extra dependencies.
 - `samples` Enable samples but only those without extra dependencies.
 - `samples-all` Enable all samples, also those with 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` Enable testing in addition to samples.
 - `dev-all` Enable testing in addition to samples, including those that require extra dependencies.
 - `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**\
 ![Game menu](https://github.com/mikke89/RmlUiDoc/blob/3f319d8464e73b821179ff8d20537013af5b9810/assets/gallery/menu_screen.png)
 ![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](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)
 ![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
 See
 - [Samples/assets/LICENSE.txt](Samples/assets/LICENSE.txt)
 - [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/harfbuzz/data/LICENSE.txt](Samples/basic/harfbuzz/data/LICENSE.txt)
 - [Samples/basic/lottie/data/LICENSE.txt](Samples/basic/lottie/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)
 - [Samples/basic/svg/data/LICENSE.txt](Samples/basic/svg/data/LICENSE.txt)