Index: trunk/tests/gui_test/gui_test.lua
===================================================================
--- trunk/tests/gui_test/gui_test.lua	(revision 321)
+++ trunk/tests/gui_test/gui_test.lua	(revision 328)
@@ -4,5 +4,5 @@
 	includedirs { "../../" }
 	targetname "nv_gui_test"
-	links { "nv-core", "nv-gl", "nv-gui" }
+	links { "nv-core", "nv-gl", "nv-gui", "nv-sdl" }
 	targetdir "../../bin"	
  
Index: trunk/tests/gui_test/nv_gui_test.cc
===================================================================
--- trunk/tests/gui_test/nv_gui_test.cc	(revision 321)
+++ trunk/tests/gui_test/nv_gui_test.cc	(revision 328)
@@ -1,5 +1,7 @@
 #include <nv/gl/gl_device.hh>
 #include <nv/gui/gui_environment.hh>
+#include <nv/sdl/sdl_window_manager.hh>
 #include <nv/interface/context.hh>
+#include <nv/interface/window_manager.hh>
 #include <nv/core/logging.hh>
 #include <nv/core/logger.hh>
@@ -18,4 +20,5 @@
 	~application();
 protected:
+	nv::window_manager* m_wm;
 	nv::device* m_device;
 	nv::window* m_window;
@@ -28,5 +31,6 @@
 {
 	m_device = new nv::gl_device();
-	m_window = m_device->create_window( 800, 600, false );
+	m_wm     = new nv::sdl::window_manager;
+	m_window = m_wm->create_window( m_device, 800, 600, false );
 	m_clear_state.buffers = nv::clear_state::COLOR_AND_DEPTH_BUFFER;
 	m_guienv = new nv::gui::environment( m_window );
Index: trunk/tests/gui_test/test.style.lua
===================================================================
--- trunk/tests/gui_test/test.style.lua	(revision 321)
+++ trunk/tests/gui_test/test.style.lua	(revision 328)
@@ -6,6 +6,7 @@
 
 	window = {
-		border = 2,
-		border_color = { 0.2, 0.2, 0.4, 1.0 },
+		--border = 2,
+		--border_color = { 0.2, 0.2, 0.4, 1.0 },
+		skin = "button.png",
 	}
 }
