Package com.inductiveautomation.rm.app
Class Gallery
- java.lang.Object
- 
- com.inductiveautomation.snap.ui.UIOwner<SwingEvent,javax.swing.JComponent>
- 
- com.inductiveautomation.snap.swing.SwingOwner
- 
- com.inductiveautomation.rm.app.Gallery
 
 
 
- 
- Direct Known Subclasses:
- SwingGallery
 
 public class Gallery extends SwingOwner This class provides UI for showing an RMParentShape and allowing drag and drop from it.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classGallery.GViewerAn inner class and RMViewer subclass for showing and dragging shapes in an RMDocument.
 - 
Field Summary- 
Fields inherited from class com.inductiveautomation.snap.ui.UIOwnerDragDrop, DragEnter, DragEvents, DragExit, DragOver, KeyEvents, KeyFinished, KeyPressed, KeyReleased, KeyTyped, MouseClicked, MouseDragged, MouseEntered, MouseEvents, MouseExited, MouseFinished, MouseMoved, MousePressed, MouseReleased
 
- 
 - 
Constructor SummaryConstructors Constructor Description Gallery()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.swing.JComponentcreateUI()Creates UI panel.static voiddropGalleryShape(RMParentShape aShape, java.awt.dnd.DropTargetDropEvent anEvent)Handle drop of gallery shape onto editor.RMParentShapegetDocument(int anIndex)Returns the specifc document at the given index.intgetDocumentCount()Returns the number of document shown by the gallery.javax.swing.IcongetDocumentIcon(int anIndex)Returns the icon for the specific document at the given index.static RMShapegetDragShape()Returns the shape being dragged.java.lang.StringgetWindowTitle()Returns the name to be used in the inspector window.voidrespondUI(SwingEvent anEvent)Responds to UI controls.- 
Methods inherited from class com.inductiveautomation.snap.swing.SwingOwneraddKeyActionEvent, createTimer, createUI, createWindow, getNode, getNode, getNodeHelper, getTimer, getTimer, getUI, getWindow, isEventThread, isWindowVisible, requestFocus, requestFocusImpl, runLater, sendEvent, setWindowVisible
 - 
Methods inherited from class com.inductiveautomation.snap.ui.UIOwneraddNodeBinding, disableEvents, enableEvents, getBindingModelValue, getBindingNodeValue, getConversionMap, getConversionMapKey, getConversionMaps, getConversionMapValue, getFirstFocus, getModelValue, getNode, getNodeAction, getNodeBoolValue, getNodeFloatValue, getNodeIntValue, getNodeItemDisplayKey, getNodeItems, getNodeSelectedIndex, getNodeSelectedItem, getNodeStringValue, getNodeText, getNodeValue, getUI, getUIHpr, initUI, initUI, isNodeEnabled, isNodeValueAdjusting, isSendEventDisabled, isUISet, processResetUI, processRespondUI, resetLater, resetNodeBindings, resetUI, runLaterDelayed, runLaterOnce, sendEvent, sendNodeAction, setBindingModelValue, setBindingNodeValue, setFirstFocus, setModelValue, setNodeAction, setNodeEnabled, setNodeItemDisplayKey, setNodeItems, setNodeItems, setNodeSelectedIndex, setNodeSelectedItem, setNodeText, setNodeValue, setSendEventDisabled
 
- 
 
- 
- 
- 
Method Detail- 
getWindowTitlepublic java.lang.String getWindowTitle() Returns the name to be used in the inspector window.
 - 
getDragShapepublic static RMShape getDragShape() Returns the shape being dragged.
 - 
createUIprotected javax.swing.JComponent createUI() Creates UI panel.- Overrides:
- createUIin class- SwingOwner
 
 - 
respondUIpublic void respondUI(SwingEvent anEvent) Responds to UI controls.- Overrides:
- respondUIin class- UIOwner<SwingEvent,javax.swing.JComponent>
 
 - 
getDocumentCountpublic int getDocumentCount() Returns the number of document shown by the gallery.
 - 
getDocumentpublic RMParentShape getDocument(int anIndex) Returns the specifc document at the given index.
 - 
getDocumentIconpublic javax.swing.Icon getDocumentIcon(int anIndex) Returns the icon for the specific document at the given index.
 - 
dropGalleryShapepublic static void dropGalleryShape(RMParentShape aShape, java.awt.dnd.DropTargetDropEvent anEvent) Handle drop of gallery shape onto editor.
 
- 
 
-