Class ClientUIPropsPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- com.inductiveautomation.ignition.designer.propertyeditor.AbstractPropertyEditorPanel
-
- com.inductiveautomation.factorypmi.designer.projectproperties.ClientUIPropsPanel
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible,javax.swing.Scrollable
public class ClientUIPropsPanel extends AbstractPropertyEditorPanel
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.inductiveautomation.ignition.designer.propertyeditor.AbstractPropertyEditorPanel
AbstractPropertyEditorPanel.ComponentChangeListener, AbstractPropertyEditorPanel.State
-
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
Fields Modifier and Type Field Description protected javax.swing.JComboBox<DockingDesktopManager.AxisPrecedence>axisPrecedenceprotected ColorEditorbackgroundColorprotected javax.swing.JCheckBoxhideMenuBarprotected javax.swing.JCheckBoxhideWindowsMenuprotected javax.swing.JCheckBoxinfiniteDesktopprotected FontChooserButtonmenuFontprotected javax.swing.JSpinnerminHeightprotected javax.swing.JSpinnerminWidthprotected javax.swing.JCheckBoxrestrictFloatingFramesprotected javax.swing.JFormattedTextFieldwidthPct-
Fields inherited from class com.inductiveautomation.ignition.designer.propertyeditor.AbstractPropertyEditorPanel
changed, state
-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Constructor Summary
Constructors Constructor Description ClientUIPropsPanel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectcommit()Create the object to be serialized and stored in the page's corresponding project resourcebooleandryCommit()Test the input of the page for validity before commit.java.lang.StringgetAxisPrecedence()java.lang.StringgetCategory()Returns a dot-separated category placement.intgetResourceScope()The application scope for the ProjectResource that represents this property categoryResourceTypegetResourceType()The resource type key used to look up this page's project resourcejava.lang.StringgetTitleKey()Resource key for the banner on top of the editor panelprotected voidinitComponents()protected voidinitListening()voidinitProps(java.lang.Object o)Initialize the page with the given properties.-
Methods inherited from class com.inductiveautomation.ignition.designer.propertyeditor.AbstractPropertyEditorPanel
addStateChangeListener, deserialize, getListener, getPreferredScrollableViewportSize, getResourceName, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getState, intValueOf, isChanged, listenTo, listenTo, listenTo, listenTo, listenTo, listenTo, notifyClosed, override, revert, serialize, setChanged, setState
-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
minWidth
protected javax.swing.JSpinner minWidth
-
axisPrecedence
protected javax.swing.JComboBox<DockingDesktopManager.AxisPrecedence> axisPrecedence
-
minHeight
protected javax.swing.JSpinner minHeight
-
backgroundColor
protected ColorEditor backgroundColor
-
menuFont
protected FontChooserButton menuFont
-
hideWindowsMenu
protected javax.swing.JCheckBox hideWindowsMenu
-
hideMenuBar
protected javax.swing.JCheckBox hideMenuBar
-
widthPct
protected javax.swing.JFormattedTextField widthPct
-
restrictFloatingFrames
protected javax.swing.JCheckBox restrictFloatingFrames
-
infiniteDesktop
protected javax.swing.JCheckBox infiniteDesktop
-
-
Method Detail
-
initListening
protected void initListening()
-
initComponents
protected void initComponents()
-
initProps
public void initProps(java.lang.Object o)
Description copied from class:AbstractPropertyEditorPanelInitialize the page with the given properties.- Specified by:
initPropsin classAbstractPropertyEditorPanel- Parameters:
o- Deserialized object from this page's corresponding ProjectResource, or null if the resource didn't exist.
-
commit
public java.lang.Object commit()
Description copied from class:AbstractPropertyEditorPanelCreate the object to be serialized and stored in the page's corresponding project resource- Specified by:
commitin classAbstractPropertyEditorPanel
-
dryCommit
public boolean dryCommit()
Description copied from class:AbstractPropertyEditorPanelTest the input of the page for validity before commit.- Overrides:
dryCommitin classAbstractPropertyEditorPanel- Returns:
- true if the page will commit successfully, false otherwise
-
getCategory
public java.lang.String getCategory()
Description copied from class:AbstractPropertyEditorPanelReturns a dot-separated category placement. Something like: "Client.Launching"- Specified by:
getCategoryin classAbstractPropertyEditorPanel
-
getResourceType
public ResourceType getResourceType()
Description copied from class:AbstractPropertyEditorPanelThe resource type key used to look up this page's project resource- Specified by:
getResourceTypein classAbstractPropertyEditorPanel
-
getResourceScope
public int getResourceScope()
Description copied from class:AbstractPropertyEditorPanelThe application scope for the ProjectResource that represents this property category- Overrides:
getResourceScopein classAbstractPropertyEditorPanel
-
getTitleKey
public java.lang.String getTitleKey()
Description copied from class:AbstractPropertyEditorPanelResource key for the banner on top of the editor panel- Specified by:
getTitleKeyin classAbstractPropertyEditorPanel
-
getAxisPrecedence
public java.lang.String getAxisPrecedence()
-
-