Exemplo n.º 1
0
 def get_actions_Menu_View_ConfigGroup(self):
     category_actions = {}
     for v in self.known_viewers:
         cat = v.viewer_category
         if cat not in category_actions:
             category_actions[cat] = []
         category_actions[cat].append(ba.AddViewerAction(viewer=v))
     submenus = []
     sid = 1
     first = True
     for cat in sorted(category_actions.keys()):
         submenus.append(
             SMenu(Group(*category_actions[cat],
                         id="a%d" % sid,
                         separator=True),
                   id='ViewerChoiceSubmenu%d' % sid,
                   separator=first,
                   name="Add %s Viewer" % cat))
         sid += 1
         first = False
     submenus.extend([
         Separator(),
         ba.ViewDiffHighlightAction(),
         va.TextFontAction(),
     ])
     return submenus
Exemplo n.º 2
0
 def get_actions_Menu_File_SaveGroup(self):
     return [
         SaveAction(),
         SaveAsAction(),
         Separator(),
         SaveAsImageAction(),
     ]
Exemplo n.º 3
0
 def get_actions_Menu_Segment_ActionGroup(self):
     return [
         ba.GetSegmentFromSelectionAction(),
         ba.MultipleSegmentsFromSelectionAction(),
         ba.InterleaveSegmentsAction(),
         ba.SetSegmentOriginAction(),
         Separator(),
         ba.SegmentGotoAction(),
     ]
Exemplo n.º 4
0
 def get_actions_Menu_DiskImage_ActionGroup(self):
     return [
         ba.ExpandDocumentAction(),
         Separator(),
         ba.LoadBaselineVersionAction(),
         ba.FindNextBaselineDiffAction(),
         ba.FindPrevBaselineDiffAction(),
         ba.ListDiffAction(),
     ]
Exemplo n.º 5
0
    def _create_action_bars(self):
        """ Creates the window's menu, tool and status bars. """

        # Common actions.
        highest = Action(name="Highest", style="radio")
        higher = Action(name="Higher", style="radio", checked=True)
        lower = Action(name="Lower", style="radio")
        lowest = Action(name="Lowest", style="radio")

        self._actions = [highest, higher, lower, lowest]

        # Menu bar.
        self.menu_bar_manager = MenuBarManager(
            MenuManager(
                ExampleAction(name="Foogle"),
                Separator(),
                highest,
                higher,
                lower,
                lowest,
                Separator(),
                Action(name="E&xit", on_perform=self.close),
                name="&File",
            ))

        # Tool bar.
        self.tool_bar_manager = ToolBarManager(
            ExampleAction(name="Foo"),
            Separator(),
            ExampleAction(name="Bar"),
            Separator(),
            ExampleAction(name="Baz"),
            Separator(),
            highest,
            higher,
            lower,
            lowest,
        )

        # Status bar.
        self.status_bar_manager = StatusBarManager()

        return
Exemplo n.º 6
0
 def get_actions_Menu_Emulation_CommandGroup(self):
     return [
         ea.PauseResumeAction(),
         ea.PreviousSaveStateAction(),
         ea.NextSaveStateAction(),
         Separator(),
         ea.StepAction(),
         ea.StepIntoAction(),
         ea.StepOverAction(),
         ea.EndOfFrameAction(),
         ea.BreakVBIStart(),
         Separator(),
         ea.StartAction(),
         ea.SelectAction(),
         ea.OptionAction(),
         Separator(),
         ea.WarmstartAction(),
         ea.ColdstartAction(),
     ]
Exemplo n.º 7
0
    def _create_action_bars(self):
        """ Creates the window's menu, tool and status bars. """

        # Common actions.
        highest = Action(name='Highest', style='radio')
        higher = Action(name='Higher', style='radio', checked=True)
        lower = Action(name='Lower', style='radio')
        lowest = Action(name='Lowest', style='radio')

        self._actions = [highest, higher, lower, lowest]

        # Menu bar.
        self.menu_bar_manager = MenuBarManager(
            MenuManager(
                ExampleAction(name='Foogle'),
                Separator(),
                highest,
                higher,
                lower,
                lowest,
                Separator(),
                Action(name='E&xit', on_perform=self.close),
                name='&File',
            ))

        # Tool bar.
        self.tool_bar_manager = ToolBarManager(ExampleAction(name='Foo'),
                                               Separator(),
                                               ExampleAction(name='Bar'),
                                               Separator(),
                                               ExampleAction(name='Baz'),
                                               Separator(), highest, higher,
                                               lower, lowest)

        # Status bar.
        self.status_bar_manager = StatusBarManager()

        return
Exemplo n.º 8
0
    Group(Action(name='Close Project'),
          Action(name='Close Active Editor'),
          id='CloseGroup'),
    Group(Action(name='Export to HTML...'),
          Action(name='Print...'),
          id='ExportGroup'),
    Group(Action(name='Exit'), id='ExitGroup'),
)
file_menu.dump()

###############################################################################

file_menu = MenuManager(
    Action(name='New Project...'),
    Action(name='Open Project...'),
    Separator(),
    Action(name='Close Project'),
    Action(name='Close Active Editor'),
    Separator(),
    Action(name='Export to HTML...'),
    Action(name='Print...'),
    Separator(),
    Action(name='Exit'),
)
file_menu.dump()

###############################################################################


def new_project():
    print 'new project'