org.siebengeisslein.ide.gui
Class PanelDesignPanel
java.lang.Object
org.siebengeisslein.client.Persistent
org.siebengeisslein.pgui.PComponent<component,UserScopeDataType>
org.siebengeisslein.pgui.AbstractPContainer<component,Contained,UserScopeDataType>
org.siebengeisslein.pgui.PublicContainer<javax.swing.JPanel,PComponent,PanelUserData>
org.siebengeisslein.pgui.PPanel
org.siebengeisslein.ide.gui.PComponentDesignPanel
org.siebengeisslein.ide.gui.PanelDesignPanel
- All Implemented Interfaces:
- java.lang.Cloneable, CloneAware, Instrumented, MergeAware<PComponent>, Named
public class PanelDesignPanel
- extends PComponentDesignPanel
| Methods inherited from class org.siebengeisslein.pgui.PPanel |
addDataBindingChangeListener, clone, createComponent, createUserScopeData, getBorder, getContainer, getDataBinding, onChange, removeDataBindingChangeListener, setBorder, setDataBinding, setPreferredSize |
| Methods inherited from class org.siebengeisslein.pgui.PublicContainer |
add, add, getComponent, getComponentAt, getComponentConstraints, getComponentConstraints, getComponentCount, getPComponentFor, merge, remove, remove, setComponentConstraints |
| Methods inherited from class org.siebengeisslein.pgui.AbstractPContainer |
add, contains, getComponentEntry, getComponents, getLayout, getNumSwingComponents, initChangeListener, isEmpty, onComponentListChange, replaceMerged, setLayout |
| Methods inherited from class org.siebengeisslein.pgui.PComponent |
addFocusListener, addMouseListener, addMouseMotionListener, addPChangeListener, fireChangeEvent, getComponent, getComponent, getComponentId, getName, getRefChangeListener, getUserData, initTransient, isModified, onCreateJComponent, repaint, setComponentId, setName, showPopup, swingDo, validate |
| Methods inherited from class org.siebengeisslein.client.Persistent |
abort, clearUserLocals, clone, commit, disposeTransient, getGroup, getRef, getTransientValue, hashCode, isWriteTransaction, joinWriteTransaction, readLock, setGroup, setTransientValue, toPersistent, toRef, writeExternal, writeLock |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
PanelDesignPanel
public PanelDesignPanel(IdeGuiData guiData,
IdePPanelEntry entry,
Sequence componentSequence,
TypeManager typeManager)
updateDesignPanel
public void updateDesignPanel()
resizeLayout
public void resizeLayout()
getRowLayout
public FormLayoutRow getRowLayout(int index)
getColumnLayout
public FormLayoutColumn getColumnLayout(int index)
getPropertyPanel
public PropertyPanel getPropertyPanel()
layoutChanged
public void layoutChanged()
addComponent
public void addComponent(java.lang.String transferData,
int x,
int y)
getComponentLayout
public PFormLayoutConstraint getComponentLayout(PComponent component)
selectComponent
public void selectComponent(java.awt.Point point)
selectComponent
public void selectComponent(PComponent pcomponent)
- Overrides:
selectComponent in class PComponentDesignPanel
getAvailableProperties
public java.util.List<DataProperty> getAvailableProperties()
getDataPropertyByName
public DataProperty getDataPropertyByName(java.lang.String text)
getGuiData
public IdeGuiData getGuiData()
onComponentRemove
public boolean onComponentRemove(java.lang.Object component)
- Specified by:
onComponentRemove in class PComponentDesignPanel