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, hasMouseHoverFields inherited from class org.eclipse.e4.ui.css.swt.dom.WidgetElement
localName, namespaceURI, swtStylesFields inherited from class org.eclipse.e4.ui.css.core.dom.ElementAdapter
engineFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidCompute static pseudo instances.voiddispose()Method called whenCSSEngine.dispose()is called.intvoidMethod called after theCSSStylableElementwas linked to the native widget.item(int index) voidreset()Called by the CSS engine upon a CSS theme switch.static voidsetBackgroundOverriddenDuringRenderering(Composite composite, Color background) Methods inherited from class org.eclipse.e4.ui.css.swt.dom.CompositeElement
getComposite, hasBackgroundOverriddenByCSS, setBackgroundOverriddenByCSSMarker, streamMethods inherited from class org.eclipse.e4.ui.css.swt.dom.ControlElement
getControl, getParentNode, isPseudoInstanceOfMethods 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, toStringMethods 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:CSSStylableElementMethod called after theCSSStylableElementwas linked to the native widget. You can add UI listener into this method.- Specified by:
initializein interfaceCSSStylableElement- Overrides:
initializein classControlElement
-
dispose
public void dispose()Description copied from interface:CSSStylableElementMethod called whenCSSEngine.dispose()is called. You can remove UI listener into this method.- Specified by:
disposein interfaceCSSStylableElement- Overrides:
disposein classControlElement
-
computeStaticPseudoInstances
protected void computeStaticPseudoInstances()Compute static pseudo instances.- Overrides:
computeStaticPseudoInstancesin classWidgetElement
-
item
- Specified by:
itemin interfaceNodeList- Overrides:
itemin classCompositeElement
-
getLength
public int getLength()- Specified by:
getLengthin interfaceNodeList- Overrides:
getLengthin classCompositeElement
-
reset
public void reset()Description copied from class:WidgetElementCalled 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:
resetin classCompositeElement
-
getVisibleChildNodes
- Specified by:
getVisibleChildNodesin interfaceChildVisibilityAwareElement
-
setBackgroundOverriddenDuringRenderering
-