Commit d5007efdab7a47eb2b1ea73f9a445c4ff3cab615

Authored by Thiago Franco de Moraes
1 parent 828f2a21

Added tool to flip and swap axes

Showing 1 changed file with 18 additions and 23 deletions   Show diff stats
invesalius/gui/frame.py
... ... @@ -716,26 +716,7 @@ class MenuBar(wx.MenuBar):
716 716 #file_menu.AppendSeparator()
717 717 app(const.ID_EXIT, _("Exit\tCtrl+Q"))
718 718  
719   -
720   - ############################### EDIT###############################
721   - # Flip
722   - #flip_menu = wx.Menu()
723   - #app = flip_menu.Append
724   - #app(const.ID_FLIP_X, _("R <-> L"))
725   - #app(const.ID_FLIP_Y, _("A <-> P"))
726   - #app(const.ID_FLIP_Z, _("T <-> B"))
727   -
728   - #swap_axes_menu = wx.Menu()
729   - #app = swap_axes_menu.Append
730   - #app(const.ID_SWAP_XY, _("R-L <-> A-P"))
731   - #app(const.ID_SWAP_XZ, _("R-L <-> T-B"))
732   - #app(const.ID_SWAP_YZ, _("A-P <-> T-B"))
733   -
734 719 file_edit = wx.Menu()
735   - #file_edit.AppendMenu(wx.NewId(), _('Flip'), flip_menu)
736   - #file_edit.AppendMenu(wx.NewId(), _('Swap axes'), swap_axes_menu)
737   -
738   -
739 720 d = const.ICON_DIR
740 721 if not(sys.platform == 'darwin'):
741 722 # Bitmaps for show/hide task panel item
... ... @@ -792,20 +773,34 @@ class MenuBar(wx.MenuBar):
792 773 self.crop_mask_menu = mask_menu.Append(const.ID_CROP_MASK, _("Crop"))
793 774 self.crop_mask_menu.Enable(False)
794 775  
795   - tools_menu.AppendMenu(-1, _(u"Mask"), mask_menu)
796   -
797 776 # Segmentation Menu
798 777 segmentation_menu = wx.Menu()
799 778 self.ffill_segmentation = segmentation_menu.Append(const.ID_FLOODFILL_SEGMENTATION, _(u"Region growing"))
800 779 self.ffill_segmentation.Enable(False)
801 780  
802   - tools_menu.AppendMenu(-1, _("Segmentation"), segmentation_menu)
803   -
804 781 # Image menu
805 782 image_menu = wx.Menu()
  783 +
  784 + # Flip
  785 + flip_menu = wx.Menu()
  786 + flip_menu.Append(const.ID_FLIP_X, _("Right - Left"))
  787 + flip_menu.Append(const.ID_FLIP_Y, _("Anterior - Posterior"))
  788 + flip_menu.Append(const.ID_FLIP_Z, _("Top - Bottom"))
  789 +
  790 + swap_axes_menu = wx.Menu()
  791 + swap_axes_menu.Append(const.ID_SWAP_XY, _("From Right-Left to Anterior-Posterior"))
  792 + swap_axes_menu.Append(const.ID_SWAP_XZ, _("From Right-Left to Top-Bottom"))
  793 + swap_axes_menu.Append(const.ID_SWAP_YZ, _("From Anterior-Posterior to Top-Bottom"))
  794 +
  795 + image_menu.AppendMenu(wx.NewId(), _('Flip'), flip_menu)
  796 + image_menu.AppendMenu(wx.NewId(), _('Swap axes'), swap_axes_menu)
  797 +
806 798 reorient_menu = image_menu.Append(const.ID_REORIENT_IMG, _(u'Reorient image\tCtrl+Shift+R'))
  799 +
807 800 reorient_menu.Enable(False)
808 801 tools_menu.AppendMenu(-1, _(u'Image'), image_menu)
  802 + tools_menu.AppendMenu(-1, _(u"Mask"), mask_menu)
  803 + tools_menu.AppendMenu(-1, _("Segmentation"), segmentation_menu)
809 804  
810 805  
811 806 #View
... ...