Documentation for UsiXML 1.8.0

Element: gridBagBox

[Table of contents]

Name gridBagBox
Used by (from the same schema document) Element groupBox , Element window , Element floatIWindow , Element dialogBox , Model Group boxContent , Model Group borderBoxContent
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<ipo:gridBagBox
tooltip=" ipo:hrefURI [0..1]"
defaultTooltip=" xs:string [0..1]"
icon=" ipo:hrefURI [0..1]"
defaultIcon=" xs:string [0..1]"
currentValue=" xs:string [0..1]"
content=" ipo:hrefURI [0..1]"
defaultContent=" xs:string [0..1]"
defaultHelp=" xs:anyURI [0..1]"
help=" xs:string [0..1]"
error=" xs:string [0..1]"
feedback=" xs:string [0..1]"
isMandatory=" xs:boolean [0..1]"
id=" xs:ID [0..1]"
name=" xs:string [0..1]"
isVisible=" xs:boolean [0..1]"
isEnabled=" xs:boolean [0..1]"
statusBarContent=" ipo:hrefURI [0..1]"
defaultStausBarContent=" xs:string [0..1]"
fgColor=" ipo:color [0..1]"
bgColor=" ipo:color [0..1]"
borderWidth=" xs:nonNegativeInteger [0..1]"
borderType=" xs:string (value comes from list: {'line'|'raised etched'|'lowered etched'|'raised bevel'|'lowered bevel'}) [0..1]"
borderTitle=" ipo:hrefURI [0..1]"
defaultBorderTitle=" xs:string [0..1]"
borderTitleAlign=" xs:string (value comes from list: {'left'|'right'|'middle'}) [0..1]"
borderColor=" ipo:color [0..1]"
transparencyRate=" xs:nonNegativeInteger (value <= 255) [0..1]"
styleClass=" xs:string [0..1]"
isDetachable=" xs:boolean [0..1]"
isMigratable=" xs:boolean [0..1]"
isPageable=" xs:boolean [0..1]"
bgImage=" xs:anyURI [0..1]"
width=" xs:nonNegativeInteger [0..1]"
height=" xs:nonNegativeInteger [0..1]"
repetition=" xs:nonNegativeInteger [0..1]"
gridHeight=" xs:integer [0..1]"
gridWidth=" xs:integer [0..1]">
<ipo:annotation
annotationType=" xs:string [0..1]"
file=" xs:string [0..1]"> [0..*]
xs:string
</ipo:annotation>
<ipo:behavior> ... </ipo:behavior> [0..*]
<ipo:initiation> [0..*]
<ipo:event> ... </ipo:event> [1..*]
</ipo:initiation>
<ipo:termination> [0..*]
<ipo:event> ... </ipo:event> [1..*]
</ipo:termination>
<ipo:constraint
gridx=" xs:integer [0..1]"
gridy=" xs:integer [0..1]"
gridwidth=" xs:integer [0..1]"
gridheight=" xs:integer [0..1]"
weightx=" xs:double [0..1]"
weighty=" xs:double [0..1]"
fill=" xs:string (value comes from list: {'none'|'horizontal'|'vertical'|'both'}) [0..1]"
insets=" xs:string (pattern = [\d],[\d],[\d],[\d]) [0..1]"
anchor=" xs:string (value comes from list: {'north'|'south'|'west'|'east'|'northwest'|'northeast'|'southwest'|'southeast'|'center'|'page_start'|'page_end'|'line_start'|'line_end'|'first_line_start'|'first_line_end'|'last_line_start'|'last_line_end'}) [0..1]"> [0..*]
Start Choice [1]
<ipo:button> ... </ipo:button> [1]
<ipo:checkBox> ... </ipo:checkBox> [1]
<ipo:colorPicker> ... </ipo:colorPicker> [1]
<ipo:comboBox> ... </ipo:comboBox> [1]
<ipo:datePicker> ... </ipo:datePicker> [1]
<ipo:drawingCanvas> ... </ipo:drawingCanvas> [1]
<ipo:filePicker> ... </ipo:filePicker> [1]
<ipo:fontPicker> ... </ipo:fontPicker> [1]
<ipo:hourPicker> ... </ipo:hourPicker> [1]
<ipo:imageComponent> ... </ipo:imageComponent> [1]
<ipo:progressionBar> ... </ipo:progressionBar> [1]
<ipo:radioButton> ... </ipo:radioButton> [1]
<ipo:groupBox> ... </ipo:groupBox> [1]
<ipo:slider> ... </ipo:slider> [1]
<ipo:spin> ... </ipo:spin> [1]
<ipo:tabbedDialogBox> ... </ipo:tabbedDialogBox> [1]
<ipo:table> ... </ipo:table> [1]
<ipo:inputText> ... </ipo:inputText> [1]
<ipo:outputText> ... </ipo:outputText> [1]
<ipo:toggleButton> ... </ipo:toggleButton> [1]
<ipo:tree> ... </ipo:tree> [1]
<ipo:videoComponent> ... </ipo:videoComponent> [1]
<ipo:separator> ... </ipo:separator> [1]
<ipo:listBox> ... </ipo:listBox> [1]
<ipo:space> ... </ipo:space> [1]
End Choice
</ipo:constraint>
</ipo:gridBagBox>
Diagram
Schema Component Representation
<xs:element name="gridBagBox">
<xs:complexType>
<xs:complexContent>
<xs:extension base=" ipo:graphicalContainerType ">
<xs:sequence>
<xs:element name="constraint" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:choice>
<xs:element ref=" ipo:button "/>
<xs:element ref=" ipo:checkBox "/>
<xs:element ref=" ipo:colorPicker "/>
<xs:element ref=" ipo:comboBox "/>
<xs:element ref=" ipo:datePicker "/>
<xs:element ref=" ipo:drawingCanvas "/>
<xs:element ref=" ipo:filePicker "/>
<xs:element ref=" ipo:fontPicker "/>
<xs:element ref=" ipo:hourPicker "/>
<xs:element ref=" ipo:imageComponent "/>
<xs:element ref=" ipo:progressionBar "/>
<xs:element ref=" ipo:radioButton "/>
<xs:element ref=" ipo:groupBox "/>
<xs:element ref=" ipo:slider "/>
<xs:element ref=" ipo:spin "/>
<xs:element ref=" ipo:tabbedDialogBox "/>
<xs:element ref=" ipo:table "/>
<xs:element ref=" ipo:inputText "/>
<xs:element ref=" ipo:outputText "/>
<xs:element ref=" ipo:toggleButton "/>
<xs:element ref=" ipo:tree "/>
<xs:element ref=" ipo:videoComponent "/>
<xs:element ref=" ipo:separator "/>
<xs:element ref=" ipo:listBox "/>
<xs:element ref=" ipo:space "/>
</xs:choice>
<xs:attribute name="gridx" type=" xs:integer "/>
<xs:attribute name="gridy" type=" xs:integer "/>
<xs:attribute name="gridwidth" type=" xs:integer "/>
<xs:attribute name="gridheight" type=" xs:integer "/>
<xs:attribute name="weightx" type=" xs:double "/>
<xs:attribute name="weighty" type=" xs:double "/>
<xs:attribute name="fill">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:enumeration value="none"/>
<xs:enumeration value="horizontal"/>
<xs:enumeration value="vertical"/>
<xs:enumeration value="both"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="insets">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:pattern value="[\d],[\d],[\d],[\d]"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="anchor">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:enumeration value="north"/>
<xs:enumeration value="south"/>
<xs:enumeration value="west"/>
<xs:enumeration value="east"/>
<xs:enumeration value="northwest"/>
<xs:enumeration value="northeast"/>
<xs:enumeration value="southwest"/>
<xs:enumeration value="southeast"/>
<xs:enumeration value="center"/>
<xs:enumeration value="page_start"/>
<xs:enumeration value="page_end"/>
<xs:enumeration value="line_start"/>
<xs:enumeration value="line_end"/>
<xs:enumeration value="first_line_start"/>
<xs:enumeration value="first_line_end"/>
<xs:enumeration value="last_line_start"/>
<xs:enumeration value="last_line_end"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="gridHeight" type=" xs:integer "/>
<xs:attribute name="gridWidth" type=" xs:integer "/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>