xbl:handler.type

Complex Type Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
attr-change xsd:string optional
attr-name xsd:string optional
button xsd:string optional
click-count xsd:integer optional
default-action restriction of xsd:string perform optional
event required
id xsd:ID optional
key xsd:string optional
key-location xsd:string optional
modifiers xsd:string optional
new-value xsd:string optional
phase restriction of xsd:string bubble optional
prev-value xsd:string optional
propagate restriction of xsd:string continue optional
text xsd:string optional
trusted xsd:boolean false optional
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/ns/xbl'

Used By

Source

<xsd:complexType name="handler.type" mixed="true">
  <xsd:attribute name="id" type="xsd:ID"/>
  <xsd:attribute name="event" use="required"/>
  <xsd:attribute name="phase" default="bubble">
    <xsd:simpleType>
      <xsd:restriction base="xsd:string">
        <xsd:enumeration value="capture"/>
        <xsd:enumeration value="target"/>
        <xsd:enumeration value="bubble"/>
        <xsd:enumeration value="default-action"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:attribute>
  <xsd:attribute name="trusted" type="xsd:boolean" default="false"/>
  <xsd:attribute name="propagate" default="continue">
    <xsd:simpleType>
      <xsd:restriction base="xsd:string">
        <xsd:enumeration value="continue"/>
        <xsd:enumeration value="stop"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:attribute>
  <xsd:attribute name="default-action" default="perform">
    <xsd:simpleType>
      <xsd:restriction base="xsd:string">
        <xsd:enumeration value="perform"/>
        <xsd:enumeration value="cancel"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:attribute>
  <xsd:attribute name="button" type="xsd:string"/>
  <xsd:attribute name="click-count" type="xsd:integer"/>
  <xsd:attribute name="modifiers" type="xsd:string"/>
  <xsd:attribute name="key" type="xsd:string"/>
  <xsd:attribute name="key-location" type="xsd:string"/>
  <xsd:attribute name="text" type="xsd:string"/>
  <xsd:attribute name="prev-value" type="xsd:string"/>
  <xsd:attribute name="new-value" type="xsd:string"/>
  <xsd:attribute name="attr-name" type="xsd:string"/>
  <xsd:attribute name="attr-change" type="xsd:string"/>
  <xsd:anyAttribute namespace="##other" processContents="lax"/>
</xsd:complexType>