Files
create/reference/quicknav/quicknav/commands.py
forbes c8b0706a1d
All checks were successful
Build and Test / build (pull_request) Successful in 32m17s
chore: archive QuickNav and ZTools into reference folder (#345)
Copy QuickNav and ZTools source trees into reference/ for developer
reference during the UI/UX rework. These are plain directories (not
submodules) and are not included in the build.

- reference/quicknav/ — QuickNav addon source
- reference/ztools/ — ZTools addon source

Part of the UI/UX rework preparation. See #346.
2026-02-27 12:54:40 -06:00

25 lines
557 B
Python

"""FreeCAD command registrations for QuickNav."""
import FreeCADGui as Gui
class QuickNav_Toggle:
"""Toggle QuickNav keyboard navigation on/off."""
def GetResources(self):
return {
"MenuText": "Toggle QuickNav",
"ToolTip": "Toggle keyboard-driven command navigation on/off",
}
def IsActive(self):
return True
def Activated(self):
from quicknav.core import QuickNavManager
QuickNavManager.instance().toggle_active()
Gui.addCommand("QuickNav_Toggle", QuickNav_Toggle())