Class SwingXulPopupMenu
- java.lang.Object
-
- org.pentaho.ui.xul.impl.AbstractXulComponent
-
- org.pentaho.ui.xul.swing.SwingElement
-
- org.pentaho.reporting.designer.core.xul.SwingXulPopupMenu
-
- All Implemented Interfaces:
XulPopup
,org.pentaho.ui.xul.dom.Element
,org.pentaho.ui.xul.XulComponent
,org.pentaho.ui.xul.XulContainer
,org.pentaho.ui.xul.XulEventSource
public class SwingXulPopupMenu extends org.pentaho.ui.xul.swing.SwingElement implements XulPopup
this is a very minimal and definitely not standard-conforming popup menu.
-
-
Field Summary
-
Fields inherited from class org.pentaho.ui.xul.swing.SwingElement
changeSupport, container, gc, orient, orientation
-
Fields inherited from class org.pentaho.ui.xul.impl.AbstractXulComponent
alignment, bgcolor, bindingProvider, context, drageffect, element, flex, flexLayout, height, id, initialized, insertafter, insertbefore, onblur, ondrag, ondrop, padding, popup, position, removeElement, spacing, tooltip, visible, width
-
-
Constructor Summary
Constructors Constructor Description SwingXulPopupMenu(org.pentaho.ui.xul.dom.Element self, org.pentaho.ui.xul.XulComponent parent, org.pentaho.ui.xul.XulDomContainer domContainer, String tagName)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
addComponent(org.pentaho.ui.xul.XulComponent c)
Deprecated.void
addComponentAt(org.pentaho.ui.xul.XulComponent component, int idx)
boolean
isDisabled()
void
layout()
void
removeComponent(org.pentaho.ui.xul.XulComponent component)
void
setDisabled(boolean disabled)
void
suppressLayout(boolean suppress)
Defeats layout calls.-
Methods inherited from class org.pentaho.ui.xul.swing.SwingElement
addChild, addChildAt, addPropertyChangeListener, adoptAttributes, getJComponent, getOrient, getOrientation, removeChild, removePropertyChangeListener, replaceChild, resetContainer, setOnblur, setOrient, setVisible
-
Methods inherited from class org.pentaho.ui.xul.impl.AbstractXulComponent
getAlign, getAttributes, getAttributeValue, getBgcolor, getChildNodes, getContext, getDocument, getDrageffect, getDropvetoer, getElementById, getElementByXPath, getElementObject, getElementsByTagName, getFirstChild, getFlex, getHeight, getId, getInsertafter, getInsertbefore, getManagedObject, getMenu, getName, getNamespace, getOnblur, getOndrag, getOndrop, getPadding, getParent, getPopup, getPosition, getRemoveelement, getSpacing, getText, getTooltiptext, getWidth, getXulElement, invoke, invoke, isVisible, onDomReady, setAlign, setAttribute, setAttribute, setAttributes, setBgcolor, setBindingProvider, setContext, setDrageffect, setDropvetoer, setFlex, setHeight, setId, setInsertafter, setInsertbefore, setManagedObject, setMenu, setNamespace, setOndrag, setOndrop, setPadding, setPopup, setPosition, setRemoveelement, setSpacing, setTooltiptext, setWidth
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.pentaho.ui.xul.dom.Element
addChild, addChildAt, getAttributes, getAttributeValue, getChildNodes, getDocument, getElementById, getElementByXPath, getElementObject, getElementsByTagName, getFirstChild, getNamespace, getParent, getText, removeChild, replaceChild, setAttribute, setAttribute, setAttributes, setNamespace
-
Methods inherited from interface org.pentaho.ui.xul.XulComponent
addPropertyChangeListener, adoptAttributes, getAlign, getBgcolor, getContext, getDrageffect, getDropvetoer, getFlex, getHeight, getId, getInsertafter, getInsertbefore, getManagedObject, getMenu, getName, getOnblur, getOndrag, getOndrop, getPadding, getPopup, getPosition, getRemoveelement, getSpacing, getTooltiptext, getWidth, isVisible, onDomReady, removePropertyChangeListener, setAlign, setBgcolor, setBindingProvider, setContext, setDrageffect, setDropvetoer, setFlex, setHeight, setId, setInsertafter, setInsertbefore, setManagedObject, setMenu, setOnblur, setOndrag, setOndrop, setPadding, setPopup, setPosition, setRemoveelement, setSpacing, setTooltiptext, setVisible, setWidth
-
Methods inherited from interface org.pentaho.reporting.designer.core.xul.XulPopup
getOrientation
-
-
-
-
Constructor Detail
-
SwingXulPopupMenu
public SwingXulPopupMenu(org.pentaho.ui.xul.dom.Element self, org.pentaho.ui.xul.XulComponent parent, org.pentaho.ui.xul.XulDomContainer domContainer, String tagName)
-
-
Method Detail
-
suppressLayout
public void suppressLayout(boolean suppress)
Defeats layout calls. Useful for bulk updates.- Specified by:
suppressLayout
in interfaceorg.pentaho.ui.xul.XulContainer
- Parameters:
suppress
-
-
layout
public void layout()
- Overrides:
layout
in classorg.pentaho.ui.xul.swing.SwingElement
-
addComponent
@Deprecated public void addComponent(org.pentaho.ui.xul.XulComponent c)
Deprecated.- Specified by:
addComponent
in interfaceorg.pentaho.ui.xul.XulContainer
-
addComponentAt
public void addComponentAt(org.pentaho.ui.xul.XulComponent component, int idx)
- Specified by:
addComponentAt
in interfaceorg.pentaho.ui.xul.XulContainer
-
removeComponent
public void removeComponent(org.pentaho.ui.xul.XulComponent component)
- Specified by:
removeComponent
in interfaceorg.pentaho.ui.xul.XulContainer
-
isDisabled
public boolean isDisabled()
- Specified by:
isDisabled
in interfaceorg.pentaho.ui.xul.XulComponent
- Overrides:
isDisabled
in classorg.pentaho.ui.xul.swing.SwingElement
-
setDisabled
public void setDisabled(boolean disabled)
- Specified by:
setDisabled
in interfaceorg.pentaho.ui.xul.XulComponent
- Overrides:
setDisabled
in classorg.pentaho.ui.xul.swing.SwingElement
-
-