Alexander Bock
c275b2f833
Feature/cmake cleanup ( #381 )
...
* Rename OnScreenGui module to ImGui
* Support multiple external module folders (closes #31 )
* Cleaning up CMake files
* Restructure application specification
* Add parameter for library mode to all modules
* Add functions to handle global variable state
* Misc/remove warnings (#383 )
* Increase build timeout and do a clean rebuild every commit
2017-08-14 09:38:32 -04:00
Alexander Bock
142f807586
Jenkins compile fix
2017-07-26 19:20:57 -04:00
Alexander Bock
59bccd040d
Cleanup changes
2017-07-26 17:29:57 -04:00
Alexander Bock
04bac9293b
Encapsulate identifier, guiName, and description into a PropertyInfo struct
2017-07-22 17:36:03 -04:00
Alexander Bock
b584f0197e
Add description to Propertys
2017-07-21 16:31:58 -04:00
Alexander Bock
7cfa358f04
Convert std::bad_any_cast back to ghoul::bad_any_cast
2017-07-17 16:25:27 -04:00
Alexander Bock
0e9edaeb12
Fix byte order mark commits
...
Update Ghoul
2017-07-17 15:54:00 -04:00
Alexander Bock
90e0364c5a
Revert to using ghoul::any due to lack of support on macOS
2017-07-17 13:46:35 -04:00
Alexander Bock
4dba552fd1
Started switching OpenSpace projects to nested namespaces
...
Various cleanups
2017-07-15 20:01:55 -04:00
Alexander Bock
3b1c2b37a0
Update ghoul repository
...
Adapt to the change from ghoul::any to std::any
2017-07-15 18:13:52 -04:00
Alexander Bock
94e3e11188
Update copyright header to 2017
...
Update Ghoul repository
Remove libgdal link
2017-02-06 18:02:01 -05:00
Alexander Bock
6fad08dfda
Jenkins compile fix
2016-11-24 08:54:42 +01:00
Alexander Bock
7ffcf81235
Add visibility setting to the property classes (closing #166 )
2016-11-23 23:24:07 +01:00
Alexander Bock
e3d5a9ca38
Cleaned up Doxygen
...
Removed Doxygen warnings
Documented Property specializations (closing #10 )
2016-09-05 17:01:32 +02:00
Alexander Bock
906470f28e
Untabify the rest of the source files
...
Update Ghoul repository
2016-04-18 20:14:29 +02:00
Alexander Bock
c3aa8fecc2
Update ghoul to account for removed boost dependency
2016-03-15 23:59:57 +01:00
Alexander Bock
877a4d1ba6
Updated copyright header
2016-02-05 17:43:21 +01:00
Alexander Bock
875de328aa
Update Ghoul version
...
Make the modules depend on C++14
Change the OpenSpace code to the new Ghoul version
2015-12-07 18:54:17 -05:00
Alexander Bock
03994b2758
Renamed getLua, setLua, getString, and setString methods to add "Value" to the end of the method name
...
Added documentation for getString/setString methods
2015-07-05 16:37:03 +02:00
Alexander Bock
75a64e770f
Enable Properties to be set by strings
2015-07-05 16:23:48 +02:00
Alexander Bock
7da514b7cd
Enable operator<< overloading for TemplateProperties
2015-03-03 14:28:08 +01:00
Alexander Bock
fb2c99b5ed
Removed cppcheck warnings
...
Removed unused Interface file
2015-02-23 19:08:15 +01:00
Alexander Bock
a6ebddb8eb
Updated copyright header in all files
2015-02-17 14:20:03 +01:00
Alexander Bock
6360a5f66a
Add methods for generating Property descriptions
2014-12-12 14:47:08 +01:00
Alexander Bock
0fbdbb8dab
Fix a bug in TemplateProperty preventing new bool values to be set
...
Add "isEnabled" flag BoolProperty to all renderables
2014-09-18 08:46:46 +02:00
Alexander Bock
1f7f4016ae
More compile fixes for Jenkins
2014-09-14 23:40:48 +02:00
Alexander Bock
d8c41c7d4f
Remove warnings and errors in Jenkin's gcc
2014-09-14 23:35:14 +02:00
Alexander Bock
e5b61492e9
Fixed documentation in the inlined code of TemplateProperty as well
2014-09-07 17:20:04 +02:00
Alexander Bock
351c235312
Added documentation to TemplateProperty
...
Fixed bug where listeners were not notified
2014-09-07 17:11:12 +02:00
Alexander Bock
eb7d1aac06
Added documentation to Property class
...
Modified callback function mechanism to only allow one call back function to be present
2014-09-07 15:02:35 +02:00
Alexander Bock
be3f727706
Apply to-Lua and from-Lua functionality to TemplateProperty as well
2014-09-02 20:59:29 +02:00
Alexander Bock
e7697a4ce0
Enable setting and getting property values from Lua scripts
2014-08-31 17:52:02 +02:00
Alexander Bock
5add1682d3
More work on properties
...
Added notify method to templateproperty's set method
Fixed names of subpropertyowners
2014-08-31 16:08:19 +02:00
Jonas Strandstedt
d7eb868dde
Static assert fix and minor changes
2014-05-05 11:12:11 -04:00
Alexander Bock
ac38f73faa
More property work
...
Add StringProperty
Add possibility for callbacks
Switch RenderablePlanet to use Properties
2014-05-03 19:53:12 +02:00
Alexander Bock
90931bb619
More Property work
...
Cleaning up Property classes
Added property owner
2014-05-03 17:58:04 +02:00
Alexander Bock
47c3656b04
Apply changes in directory structure to properties
2014-04-03 11:21:11 -04:00