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
-
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
axisPrecedence
protected ColorEditor
backgroundColor
protected javax.swing.JCheckBox
hideMenuBar
protected javax.swing.JCheckBox
hideWindowsMenu
protected javax.swing.JCheckBox
infiniteDesktop
protected FontChooserButton
menuFont
protected javax.swing.JSpinner
minHeight
protected javax.swing.JSpinner
minWidth
protected javax.swing.JCheckBox
restrictFloatingFrames
protected javax.swing.JFormattedTextField
widthPct
-
Fields inherited from class com.inductiveautomation.ignition.designer.propertyeditor.AbstractPropertyEditorPanel
changed
-
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.Object
commit()
Create the object to be serialized and stored in the page's corresponding project resourceboolean
dryCommit()
Test the input of the page for validity before commit.java.lang.String
getAxisPrecedence()
java.lang.String
getCategory()
Returns a dot-separated category placement.javax.swing.Icon
getIcon()
int
getResourceScope()
The application scope for the ProjectResource that represents this property categoryResourceType
getResourceType()
The resource type key used to look up this page's project resourcejava.lang.String
getTitleKey()
Resource key for the banner on top of the editor panelprotected void
initComponents()
protected void
initListening()
void
initProps(java.lang.Object o)
Initialize the page with the given properties.-
Methods inherited from class com.inductiveautomation.ignition.designer.propertyeditor.AbstractPropertyEditorPanel
deserialize, getListener, getPreferredScrollableViewportSize, getResourceName, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, intValueOf, isChanged, listenTo, listenTo, listenTo, listenTo, listenTo, listenTo, notifyClosed, serialize, setChanged
-
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 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:AbstractPropertyEditorPanel
Initialize the page with the given properties.- Specified by:
initProps
in 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:AbstractPropertyEditorPanel
Create the object to be serialized and stored in the page's corresponding project resource- Specified by:
commit
in classAbstractPropertyEditorPanel
-
dryCommit
public boolean dryCommit()
Description copied from class:AbstractPropertyEditorPanel
Test the input of the page for validity before commit.- Overrides:
dryCommit
in classAbstractPropertyEditorPanel
- Returns:
- true if the page will commit successfully, false otherwise
-
getCategory
public java.lang.String getCategory()
Description copied from class:AbstractPropertyEditorPanel
Returns a dot-separated category placement. Something like: "Client.Launching"- Specified by:
getCategory
in classAbstractPropertyEditorPanel
-
getIcon
public javax.swing.Icon getIcon()
- Overrides:
getIcon
in classAbstractPropertyEditorPanel
-
getResourceType
public ResourceType getResourceType()
Description copied from class:AbstractPropertyEditorPanel
The resource type key used to look up this page's project resource- Specified by:
getResourceType
in classAbstractPropertyEditorPanel
-
getResourceScope
public int getResourceScope()
Description copied from class:AbstractPropertyEditorPanel
The application scope for the ProjectResource that represents this property category- Overrides:
getResourceScope
in classAbstractPropertyEditorPanel
-
getTitleKey
public java.lang.String getTitleKey()
Description copied from class:AbstractPropertyEditorPanel
Resource key for the banner on top of the editor panel- Specified by:
getTitleKey
in classAbstractPropertyEditorPanel
-
getAxisPrecedence
public java.lang.String getAxisPrecedence()
-
-