blog · git · desktop · images · contact & privacy · gopher


Art of Illusion: Hotkey – Toggle Coordinate Axes

So, eben ist mir der Geduldsfaden ein bisschen gerissen: AoI hat in manchen Situationen immer mal wieder die Einstellung "Show Coordinate Axes" vergessen - sprich, unten rechts wurden die Koordinatenachsen nicht angezeigt. Das kann man zwar "bequem" über die Icons wieder anschalten, aber jedesmal 4 Mal klicken, dafür bin ich zu faul. ;)

Hier der Hotkey, der mit einem Schlag in allen 4 Teilfenstern die Achsen wieder anzeigt (oder ausschaltet, ist ein Toggle):

if (window instanceof LayoutWindow || window instanceof ObjectEditorWindow)
{
    Boolean oldValue = null;
    for (ViewerCanvas v : window.getAllViews())
    {
        if (v != null)
        {
            if (oldValue == null)
            {
                oldValue = v.getShowAxes();
            }

            v.setShowAxes(!oldValue);
            v.repaint();
        }
    }

    window.updateMenus();
}

Müsste im Hauptfenster und in allen Editorfenstern (Kurven/Röhren, TriMesh, PolyMesh, ...) funktionieren.