Class ChangeDisplayModeAction

java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.action.AbstractAction
org.eclipse.jface.action.Action
com._1c.g5.internal.properties.ui.ChangeDisplayModeAction
All Implemented Interfaces:
org.eclipse.jface.action.IAction

public class ChangeDisplayModeAction extends org.eclipse.jface.action.Action
Provides PropertySheetPage with IActions that set Preferences.DisplayMode of it.
  • Field Summary

    Fields inherited from interface org.eclipse.jface.action.IAction

    AS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, AS_RADIO_BUTTON, AS_UNSPECIFIED, CHECKED, DESCRIPTION, ENABLED, HANDLED, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT
  • Method Summary

    Modifier and Type
    Method
    Description
    Creates a toolbar action that toggles on alphabetical ordering of displayed fields.
    Creates a toolbar action that toggles on the mode for displaying object fields by categories.
    void
    run()
    Sets the corresponding preference.
    void
    Sets the underlying UI component to track a change in display mode

    Methods inherited from class org.eclipse.jface.action.Action

    convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText

    Methods inherited from class org.eclipse.jface.action.AbstractAction

    addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener

    Methods inherited from class org.eclipse.core.commands.common.EventManager

    addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • createAlphabetical

      public static ChangeDisplayModeAction createAlphabetical()
      Creates a toolbar action that toggles on alphabetical ordering of displayed fields.
      Returns:
      an IAction that toggles on alphabetical ordering of displayed fields.
    • createCategories

      public static ChangeDisplayModeAction createCategories()
      Creates a toolbar action that toggles on the mode for displaying object fields by categories.
      Returns:
      an IAction that toggles on the mode for displaying object fields by categories.
    • trackChange

      public void trackChange(Preferences.DisplayMode newDisplayMode)
      Sets the underlying UI component to track a change in display mode
      Parameters:
      newDisplayMode - new display mode
    • run

      public void run()
      Sets the corresponding preference.
      Specified by:
      run in interface org.eclipse.jface.action.IAction
      Overrides:
      run in class org.eclipse.jface.action.Action