Revision: 4206
http://celestia.svn.sourceforge.net/celestia/?rev=4206&view=rev
Author: cjlaurel
Date: 2008-03-20 13:36:17 -0700 (Thu, 20 Mar 2008)
Log Message:
-----------
Implemented more flexible system for reference marks. Reference mark objects lists are maintained instead of simple bitfields, allowing customization of reference mark parameters (e.g. arrow size, planet grid style, etc.) There are three new reference mark types: planetographic grid, spin vector, and body-to-body vector. The Qt4 and Win32 front ends have been updated; Gtk, KDE, and Mac interfaces need to be updated to use the new code for toggling reference marks.
This change also includes a fix for two problems with Replace:
- objects were being reordered so that selection with the 1-9 keys no longer worked as expected.
- children of Replaced bodies were being deleted
Modified Paths:
--------------
trunk/celestia/src/celengine/Makefile.am
trunk/celestia/src/celengine/axisarrow.cpp
trunk/celestia/src/celengine/axisarrow.h
trunk/celestia/src/celengine/body.cpp
trunk/celestia/src/celengine/body.h
trunk/celestia/src/celengine/engine.mak
trunk/celestia/src/celengine/render.cpp
trunk/celestia/src/celengine/render.h
trunk/celestia/src/celengine/solarsys.cpp
trunk/celestia/src/celestia/celestiacore.cpp
trunk/celestia/src/celestia/celestiacore.h
trunk/celestia/src/celestia/qt/qtselectionpopup.cpp
trunk/celestia/src/celestia/qt/qtselectionpopup.h
trunk/celestia/src/celestia/res/resource.h
trunk/celestia/src/celestia/winmain.cpp
trunk/celestia/src/celestia.pro
Added Paths:
-----------
trunk/celestia/src/celengine/planetgrid.cpp
trunk/celestia/src/celengine/planetgrid.h
trunk/celestia/src/celengine/referencemark.h
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|