From efab84b4ba2ea80acf17c3ade68588479de63efd Mon Sep 17 00:00:00 2001 From: Alexander Bock Date: Fri, 12 Dec 2014 14:23:33 +0100 Subject: [PATCH] Add default description for Properties Remove accidental commit --- GUI.diff | 105 ------------------------------------ ext/ghoul | 2 +- src/properties/property.cpp | 6 ++- 3 files changed, 6 insertions(+), 107 deletions(-) delete mode 100644 GUI.diff diff --git a/GUI.diff b/GUI.diff deleted file mode 100644 index 9d50202347..0000000000 --- a/GUI.diff +++ /dev/null @@ -1,105 +0,0 @@ -diff --git a/include/openspace/rendering/renderengine.h b/include/openspace/rendering/renderengine.h -index c3d8c9e..8f70641 100644 ---- a/include/openspace/rendering/renderengine.h -+++ b/include/openspace/rendering/renderengine.h -@@ -36,6 +36,7 @@ class SceneGraph; - class ABuffer; - class ABufferVisualizer; - class ScreenLog; -+class GUI; - - class RenderEngine { - public: -@@ -78,6 +79,7 @@ private: - SceneGraph* _sceneGraph; - ABuffer* _abuffer; - ScreenLog* _log; -+ GUI* _gui; - - bool _showInfo; - bool _showScreenLog; -diff --git a/scripts/bind_keys.lua b/scripts/bind_keys.lua -index a0f9442..08a3254 100644 ---- a/scripts/bind_keys.lua -+++ b/scripts/bind_keys.lua -@@ -17,5 +17,6 @@ openspace.bindKey("f5", "loadKeyBindings()") - - openspace.bindKey("U", "openspace.distance(-interaction_speed * openspace.dt(), 13.0)") - openspace.bindKey("J", "openspace.distance(interaction_speed * openspace.dt(), 13.0)") -+openspace.bindKey("K", "openspace.distance(interaction_speed * openspace.dt(), 20.0)") - - openspace.bindKey("PRINT_SCREEN", "openspace.takeScreenshot()") -\ No newline at end of file -diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt -index 0dc32c8..4be7f7a 100644 ---- a/src/CMakeLists.txt -+++ b/src/CMakeLists.txt -@@ -130,6 +130,11 @@ source_group(Interface FILES ${INTERFACE_SOURCE} ${INTERFACE_HEADER}) - include_directories(${HEADER_ROOT_DIR}) - include_directories(${GHOUL_ROOT_DIR}/ext/boost) - -+include_directories(${CMAKE_SOURCE_DIR}/ext/imgui) -+set(OPENSPACE_HEADER ${OPENSPACE_HEADER} ${CMAKE_SOURCE_DIR}/ext/imgui/imgui.h) -+set(OPENSPACE_SOURCE ${OPENSPACE_SOURCE} ${CMAKE_SOURCE_DIR}/ext/imgui/imgui.cpp) -+source_group(ext\\imgui FILES ${CMAKE_SOURCE_DIR}/ext/imgui/imgui.h ${CMAKE_SOURCE_DIR}/ext/imgui/imgui.cpp) -+ - if (APPLE) - add_definitions(-D__APPLE__) - set(CMAKE_CXX_FLAGS "-std=c++11 -stdlib=libc++ ${CMAKE_CXX_FLAGS}") -diff --git a/src/rendering/renderengine.cpp b/src/rendering/renderengine.cpp -index 9317b0e..93735eb 100644 ---- a/src/rendering/renderengine.cpp -+++ b/src/rendering/renderengine.cpp -@@ -30,6 +30,7 @@ - #include - #include - #include -+#include - #include - #include - #include -@@ -38,7 +39,6 @@ - #include - #include - #include -- - #include - #include - -@@ -111,6 +111,7 @@ RenderEngine::RenderEngine() - , _sceneGraph(nullptr) - , _abuffer(nullptr) - , _log(nullptr) -+ , _gui(nullptr) - , _showInfo(true) - , _showScreenLog(true) - , _takeScreenshot(false) -@@ -241,6 +242,11 @@ bool RenderEngine::initializeGL() - - _visualizer = new ABufferVisualizer(); - -+ int x,y; -+ sgct::Engine::instance()->getActiveViewportSize(x, y); -+ _gui = new GUI(glm::vec2(glm::ivec2(x,y))); -+ _gui->initializeGL(); -+ - // successful init - return true; - } -@@ -330,6 +336,16 @@ void RenderEngine::render() - else { - _visualizer->render(); - } -+ -+ double posX, posY; -+ sgct::Engine::instance()->getMousePos(0, &posX, &posY); -+ -+ int button0 = sgct::Engine::instance()->getMouseButton(0, 0); -+ int button1 = sgct::Engine::instance()->getMouseButton(0, 1); -+ bool buttons[2] = { button0 != 0, button1 != 0 }; -+ -+ double dt = std::max(sgct::Engine::instance()->getDt(), 1.0/60.0); -+ _gui->render(dt, glm::vec2(posX, posY), buttons); - - #if 1 - diff --git a/ext/ghoul b/ext/ghoul index f90fc354b3..e1740d14f9 160000 --- a/ext/ghoul +++ b/ext/ghoul @@ -1 +1 @@ -Subproject commit f90fc354b3e65f905ecfcd1afa0951f6b16ea447 +Subproject commit e1740d14f9ba38f515d0eca27ee447ca1420d9df diff --git a/src/properties/property.cpp b/src/properties/property.cpp index 37cf21b192..ffeabf4ebe 100644 --- a/src/properties/property.cpp +++ b/src/properties/property.cpp @@ -110,7 +110,11 @@ std::string Property::guiName() const { } std::string Property::description() const { - return ""; + return + TypeKey + " = " + className() + ",\n" + + IdentifierKey + " = " + identifier() + ",\n" + + NameKey + " = " + guiName() + ",\n" + + generateMetaDataDescription(); } void Property::setGroupIdentifier(std::string groupId) {