class_docstr: Navigation toolbar for EditObjectsDialog
code: def save(self, event):
      from ._figure import Figure
  
      #
      # Capture any file save event and redirect it to CPFigureFrame
      # Fixes issue #829 - Mac & PC display invalid save options when
      #                    you save using the icon.
      #
      parent = self.GetTopLevelParent()
  
      if isinstance(parent, Figure):
          parent.on_file_save(event)
      else:
          super(NavigationToolbar, self).save(event)
  
imports: import matplotlib
  import matplotlib.backend_bases
  import matplotlib.backends.backend_wxagg
  import wx
  import wx.lib.intctrl
  from ..constants.figure import NAV_MODE_ZOOM
  from ..constants.figure import NAV_MODE_MEASURE
  from ..constants.figure import BMP_MEASURE
  from ..constants.figure import NAV_MODE_PAN
  from ..constants.figure import EVT_NAV_MODE_CHANGE
  from ..utilities.figure import get_crosshair_cursor
label_desc: Use image node_id 9 for calling the NavigationToolbar obj's underlying member method code with example usage: obj.save(event) without return types