Added makeactiveview method to observer object in celx scripting.

ver1_6_1
Vincent Giangiulio 2008-09-16 22:08:15 +00:00
parent c175e5cc55
commit f2e9fe9889
2 changed files with 7 additions and 0 deletions

View File

@ -2745,6 +2745,12 @@ void CelestiaCore::singleView(View* av)
setFOVFromZoom();
}
void CelestiaCore::setActiveView(View* v)
{
activeView = find(views.begin(),views.end(),v);
sim->setActiveObserver((*activeView)->observer);
}
void CelestiaCore::deleteView(View* v)
{
if (v == NULL)

View File

@ -296,6 +296,7 @@ class CelestiaCore // : public Watchable<CelestiaCore>
void splitView(View::Type type, View* av = NULL, float splitPos = 0.5f);
void singleView(View* av = NULL);
void deleteView(View* v = NULL);
void setActiveView(View* v = NULL);
bool getFramesVisible() const;
void setFramesVisible(bool);
bool getActiveFrameVisible() const;