wolfhece._landmap_manager ========================= .. py:module:: wolfhece._landmap_manager .. autoapi-nested-parse:: Landmap companion for WolfMapViewer. All PlansTerrier / landmap menu and command logic lives here. ``WolfMapViewer`` holds a single instance as ``self._landmap_mgr`` and exposes one-line delegators so external callers remain unaffected. Module Contents --------------- .. py:class:: LandmapManager(viewer: wolfhece.PyDraw.WolfMapViewer) Companion object that owns landmap menu state and actions. .. py:attribute:: _viewer .. py:attribute:: _menu :type: wx.Menu | None :value: None .. py:method:: menu_build() -> None Create and append the Landmap menu to the viewer menubar (once only). .. py:method:: on_pick_full(event: wx.Event) -> None .. py:method:: on_pick_low(event: wx.Event) -> None .. py:method:: on_transparent_color(event: wx.Event) -> None .. py:method:: on_set_tolerance(event: wx.Event) -> None .. py:method:: on_change_colors(event: wx.Event) -> None