Added makeactiveview method to observer object in celx scripting.
parent
c175e5cc55
commit
f2e9fe9889
|
@ -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)
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue