Package org.eclipse.e4.ui.css.swt.dom
Class CTabFolderElement
java.lang.Object
org.eclipse.e4.ui.css.core.dom.ElementAdapter
org.eclipse.e4.ui.css.swt.dom.WidgetElement
org.eclipse.e4.ui.css.swt.dom.ControlElement
org.eclipse.e4.ui.css.swt.dom.CompositeElement
org.eclipse.e4.ui.css.swt.dom.CTabFolderElement
- All Implemented Interfaces:
ChildVisibilityAwareElement
,CSSStylableElement
,IStreamingNodeList
,Element
,Node
,NodeList
CSSStylableElement
implementation which wrap SWT CTabFolder
.-
Field Summary
Fields inherited from class org.eclipse.e4.ui.css.swt.dom.ControlElement
hasFocus, hasMouseHover
Fields inherited from class org.eclipse.e4.ui.css.swt.dom.WidgetElement
localName, namespaceURI, swtStyles
Fields inherited from class org.eclipse.e4.ui.css.core.dom.ElementAdapter
engine
Fields inherited from interface org.w3c.dom.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
Compute static pseudo instances.void
dispose()
Method called whenCSSEngine.dispose()
is called.int
void
Method called after theCSSStylableElement
was linked to the native widget.item
(int index) void
reset()
Called by the CSS engine upon a CSS theme switch.static void
setBackgroundOverriddenDuringRenderering
(Composite composite, Color background) Methods inherited from class org.eclipse.e4.ui.css.swt.dom.CompositeElement
getComposite, hasBackgroundOverriddenByCSS, setBackgroundOverriddenByCSSMarker, stream
Methods inherited from class org.eclipse.e4.ui.css.swt.dom.ControlElement
getControl, getParentNode, isPseudoInstanceOf
Methods inherited from class org.eclipse.e4.ui.css.swt.dom.WidgetElement
applyStyles, computeAttributeSWTStyle, computeLocalName, computeNamespaceURI, getAttribute, getChildNodes, getCSSClass, getCSSClass, getCSSId, getCSSStyle, getEngine, getEngine, getID, getLocalName, getNamespaceURI, getWidget, hasAttribute, internalGetAttribute, setCSSClass, setEngine, setID, toString
Methods inherited from class org.eclipse.e4.ui.css.core.dom.ElementAdapter
addStaticPseudoInstance, appendChild, cloneNode, compareDocumentPosition, copyDefaultStyleDeclarations, doApplyStyles, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getBaseURI, getDefaultStyleDeclaration, getElement, getElementsByTagName, getElementsByTagNameNS, getFeature, getFirstChild, getLastChild, getNativeWidget, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getPrefix, getPreviousSibling, getSchemaTypeInfo, getStaticPseudoInstances, getStyle, getTagName, getTextContent, getUserData, hasAttributeNS, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isStaticPseudoInstance, isSupported, lookupNamespaceURI, lookupPrefix, normalize, onStylesApplied, removeAttribute, removeAttributeNode, removeAttributeNS, removeChild, replaceChild, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setDefaultStyleDeclaration, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setNodeValue, setPrefix, setTextContent, setUserData
-
Constructor Details
-
CTabFolderElement
-
-
Method Details
-
initialize
public void initialize()Description copied from interface:CSSStylableElement
Method called after theCSSStylableElement
was linked to the native widget. You can add UI listener into this method.- Specified by:
initialize
in interfaceCSSStylableElement
- Overrides:
initialize
in classControlElement
-
dispose
public void dispose()Description copied from interface:CSSStylableElement
Method called whenCSSEngine.dispose()
is called. You can remove UI listener into this method.- Specified by:
dispose
in interfaceCSSStylableElement
- Overrides:
dispose
in classControlElement
-
computeStaticPseudoInstances
protected void computeStaticPseudoInstances()Compute static pseudo instances.- Overrides:
computeStaticPseudoInstances
in classWidgetElement
-
item
- Specified by:
item
in interfaceNodeList
- Overrides:
item
in classCompositeElement
-
getLength
public int getLength()- Specified by:
getLength
in interfaceNodeList
- Overrides:
getLength
in classCompositeElement
-
reset
public void reset()Description copied from class:WidgetElement
Called by the CSS engine upon a CSS theme switch. Implementations should restore the default value so that the new theme can be applied to the application without restart- Overrides:
reset
in classCompositeElement
-
getVisibleChildNodes
- Specified by:
getVisibleChildNodes
in interfaceChildVisibilityAwareElement
-
setBackgroundOverriddenDuringRenderering
-