Class ChainsawToolBarAndMenus

  • All Implemented Interfaces:
    java.util.EventListener, javax.swing.event.ChangeListener

    class ChainsawToolBarAndMenus
    extends java.lang.Object
    implements javax.swing.event.ChangeListener
    Encapsulates the full Toolbar, and menus and all the actions that can be performed from it.
    • Field Detail

      • changeModelAction

        private final javax.swing.Action changeModelAction
      • clearAction

        private final javax.swing.Action clearAction
      • toggleWelcomeVisibleAction

        private final javax.swing.Action toggleWelcomeVisibleAction
      • findPreviousColorizedEventAction

        private final javax.swing.Action findPreviousColorizedEventAction
      • findNextColorizedEventAction

        private final javax.swing.Action findNextColorizedEventAction
      • findNextMarkerAction

        private final javax.swing.Action findNextMarkerAction
      • findPreviousMarkerAction

        private final javax.swing.Action findPreviousMarkerAction
      • toggleMarkerAction

        private final javax.swing.Action toggleMarkerAction
      • clearAllMarkersAction

        private final javax.swing.Action clearAllMarkersAction
      • pauseAction

        private final javax.swing.Action pauseAction
      • showPreferencesAction

        private final javax.swing.Action showPreferencesAction
      • showColorPanelAction

        private final javax.swing.Action showColorPanelAction
      • showReceiversAction

        private final javax.swing.Action showReceiversAction
      • toggleLogTreeAction

        private final javax.swing.Action toggleLogTreeAction
      • toggleScrollToBottomAction

        private final javax.swing.Action toggleScrollToBottomAction
      • scrollToTopAction

        private final javax.swing.Action scrollToTopAction
      • toggleDetailPaneAction

        private final javax.swing.Action toggleDetailPaneAction
      • toggleToolbarAction

        private final javax.swing.Action toggleToolbarAction
      • undockAction

        private final javax.swing.Action undockAction
      • customExpressionPanelAction

        private final javax.swing.Action customExpressionPanelAction
      • lookAndFeelMenus

        private final java.util.Collection lookAndFeelMenus
      • toggleShowReceiversCheck

        private final javax.swing.JCheckBoxMenuItem toggleShowReceiversCheck
      • toggleLogTreeMenuItem

        private final javax.swing.JCheckBoxMenuItem toggleLogTreeMenuItem
      • toggleScrollToBottomMenuItem

        private final javax.swing.JCheckBoxMenuItem toggleScrollToBottomMenuItem
      • toggleDetailMenuItem

        private final javax.swing.JCheckBoxMenuItem toggleDetailMenuItem
      • toggleCyclicMenuItem

        private final javax.swing.JCheckBoxMenuItem toggleCyclicMenuItem
      • fileMenu

        private final FileMenu fileMenu
      • toggleStatusBarCheck

        private final javax.swing.JCheckBoxMenuItem toggleStatusBarCheck
      • viewMenu

        private final javax.swing.JMenu viewMenu
      • menuBar

        private final javax.swing.JMenuBar menuBar
      • menuShowWelcome

        private final javax.swing.JCheckBoxMenuItem menuShowWelcome
      • toolbar

        private final javax.swing.JToolBar toolbar
      • logui

        private final LogUI logui
      • logPanelSpecificActions

        private final javax.swing.Action[] logPanelSpecificActions
      • activeTabMenu

        private final javax.swing.JMenu activeTabMenu
    • Constructor Detail

      • ChainsawToolBarAndMenus

        ChainsawToolBarAndMenus​(LogUI logui)
    • Method Detail

      • createChangeModelAction

        private javax.swing.Action createChangeModelAction()
        Returns:
      • createToggleLogTreeAction

        private javax.swing.Action createToggleLogTreeAction()
        Returns:
      • createScrollToBottomAction

        private javax.swing.Action createScrollToBottomAction()
        Returns:
      • createScrollToTopAction

        private javax.swing.Action createScrollToTopAction()
      • createFindNextMarkerAction

        private javax.swing.Action createFindNextMarkerAction()
      • createFindPreviousMarkerAction

        private javax.swing.Action createFindPreviousMarkerAction()
      • createToggleMarkerAction

        private javax.swing.Action createToggleMarkerAction()
      • createClearAllMarkersAction

        private javax.swing.Action createClearAllMarkersAction()
      • stateChange

        public void stateChange()
        DOCUMENT ME!
      • stateChanged

        public void stateChanged​(javax.swing.event.ChangeEvent e)
        DOCUMENT ME!
        Specified by:
        stateChanged in interface javax.swing.event.ChangeListener
        Parameters:
        e - DOCUMENT ME!
      • getMenubar

        javax.swing.JMenuBar getMenubar()
      • getToolbar

        javax.swing.JToolBar getToolbar()
      • createClearAction

        private javax.swing.Action createClearAction()
      • toggleWelcomeVisibleAction

        private javax.swing.Action toggleWelcomeVisibleAction()
      • createMenuBar

        private void createMenuBar()
      • createPauseAction

        private javax.swing.Action createPauseAction()
      • createShowPreferencesAction

        private javax.swing.Action createShowPreferencesAction()
      • createCustomExpressionPanelAction

        private javax.swing.Action createCustomExpressionPanelAction()
      • createShowColorPanelAction

        private javax.swing.Action createShowColorPanelAction()
      • createShowReceiversAction

        private javax.swing.Action createShowReceiversAction()
        Returns:
      • createToggleDetailPaneAction

        private javax.swing.Action createToggleDetailPaneAction()
      • createToggleToolbarAction

        private javax.swing.Action createToggleToolbarAction()
      • createToolbar

        private void createToolbar()
      • createUndockAction

        private javax.swing.Action createUndockAction()
      • scanState

        private void scanState()
      • getFindNextColorizedEventAction

        private javax.swing.Action getFindNextColorizedEventAction()
      • getFindPreviousColorizedEventAction

        private javax.swing.Action getFindPreviousColorizedEventAction()
      • getCustomExpressionPanel

        private javax.swing.JPanel getCustomExpressionPanel()