Class ChainsawToolBarAndMenus

java.lang.Object
org.apache.log4j.chainsaw.ChainsawToolBarAndMenus
All Implemented Interfaces:
EventListener, ChangeListener

class ChainsawToolBarAndMenus extends Object implements ChangeListener
Encapsulates the full Toolbar, and menus and all the actions that can be performed from it.
  • Field Details

    • showReceiversButton

      private final SmallToggleButton showReceiversButton
    • changeModelAction

      private final Action changeModelAction
    • clearAction

      private final Action clearAction
    • toggleWelcomeVisibleAction

      private final Action toggleWelcomeVisibleAction
    • findPreviousColorizedEventAction

      private final Action findPreviousColorizedEventAction
    • findNextColorizedEventAction

      private final Action findNextColorizedEventAction
    • findNextMarkerAction

      private final Action findNextMarkerAction
    • findPreviousMarkerAction

      private final Action findPreviousMarkerAction
    • toggleMarkerAction

      private final Action toggleMarkerAction
    • clearAllMarkersAction

      private final Action clearAllMarkersAction
    • pauseAction

      private final Action pauseAction
    • showPreferencesAction

      private final Action showPreferencesAction
    • showColorPanelAction

      private final Action showColorPanelAction
    • showReceiversAction

      private final Action showReceiversAction
    • toggleLogTreeAction

      private final Action toggleLogTreeAction
    • toggleScrollToBottomAction

      private final Action toggleScrollToBottomAction
    • scrollToTopAction

      private final Action scrollToTopAction
    • toggleDetailPaneAction

      private final Action toggleDetailPaneAction
    • toggleToolbarAction

      private final Action toggleToolbarAction
    • undockAction

      private final Action undockAction
    • customExpressionPanelAction

      private final Action customExpressionPanelAction
    • lookAndFeelMenus

      private final Collection lookAndFeelMenus
    • toggleShowReceiversCheck

      private final JCheckBoxMenuItem toggleShowReceiversCheck
    • toggleLogTreeMenuItem

      private final JCheckBoxMenuItem toggleLogTreeMenuItem
    • toggleScrollToBottomMenuItem

      private final JCheckBoxMenuItem toggleScrollToBottomMenuItem
    • toggleDetailMenuItem

      private final JCheckBoxMenuItem toggleDetailMenuItem
    • toggleCyclicMenuItem

      private final JCheckBoxMenuItem toggleCyclicMenuItem
    • fileMenu

      private final FileMenu fileMenu
    • toggleStatusBarCheck

      private final JCheckBoxMenuItem toggleStatusBarCheck
    • viewMenu

      private final JMenu viewMenu
    • toolbar

      private final JToolBar toolbar
    • logui

      private final LogUI logui
    • clearButton

      private final SmallButton clearButton
    • detailPaneButton

      private final SmallToggleButton detailPaneButton
    • logTreePaneButton

      private final SmallToggleButton logTreePaneButton
    • scrollToBottomButton

      private final SmallToggleButton scrollToBottomButton
    • pauseButton

      private final SmallToggleButton pauseButton
    • toggleCyclicButton

      private final SmallToggleButton toggleCyclicButton
    • logPanelSpecificActions

      private final Action[] logPanelSpecificActions
    • activeTabMenu

      private final JMenu activeTabMenu
  • Constructor Details

    • ChainsawToolBarAndMenus

      ChainsawToolBarAndMenus(LogUI logui)
  • Method Details

    • createChangeModelAction

      private Action createChangeModelAction()
      Returns:
    • createToggleLogTreeAction

      private Action createToggleLogTreeAction()
      Returns:
    • createScrollToBottomAction

      private Action createScrollToBottomAction()
      Returns:
    • createScrollToTopAction

      private Action createScrollToTopAction()
    • createFindNextMarkerAction

      private Action createFindNextMarkerAction()
    • createFindPreviousMarkerAction

      private Action createFindPreviousMarkerAction()
    • createToggleMarkerAction

      private Action createToggleMarkerAction()
    • createClearAllMarkersAction

      private Action createClearAllMarkersAction()
    • stateChange

      public void stateChange()
      DOCUMENT ME!
    • stateChanged

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

      JMenuBar getMenubar()
    • getToolbar

      JToolBar getToolbar()
    • createClearAction

      private Action createClearAction()
    • toggleWelcomeVisibleAction

      private Action toggleWelcomeVisibleAction()
    • createMenuBar

      private void createMenuBar()
    • createPauseAction

      private Action createPauseAction()
    • createShowPreferencesAction

      private Action createShowPreferencesAction()
    • createCustomExpressionPanelAction

      private Action createCustomExpressionPanelAction()
    • createShowColorPanelAction

      private Action createShowColorPanelAction()
    • createShowReceiversAction

      private Action createShowReceiversAction()
      Returns:
    • createToggleDetailPaneAction

      private Action createToggleDetailPaneAction()
    • createToggleToolbarAction

      private Action createToggleToolbarAction()
    • createToolbar

      private void createToolbar()
    • createUndockAction

      private Action createUndockAction()
    • scanState

      private void scanState()
    • getFindNextColorizedEventAction

      private Action getFindNextColorizedEventAction()
    • getFindPreviousColorizedEventAction

      private Action getFindPreviousColorizedEventAction()
    • getCustomExpressionPanel

      private JPanel getCustomExpressionPanel()