Initial commit from SVN.
This commit is contained in:
32
Foundation Builder/controls/tab-panel.cml
Normal file
32
Foundation Builder/controls/tab-panel.cml
Normal file
@@ -0,0 +1,32 @@
|
||||
<!-- Note: If using inlined pages, remember they can only contain a single component,
|
||||
so use a panel if multiple components are desired. Also the tab text and/or image is
|
||||
set via the container-title and container-image properties defined in component.cml. -->
|
||||
<type name="tab-panel" extends="container" inherit-styles="true">
|
||||
<builder jar="tab-panel.jar">
|
||||
<thin-swt class="com.foundation.tcv.swt.builder.TabPanelBuilder"/>
|
||||
<thick-swt class="com.foundation.view.swt.builder.TabPanelBuilder"/>
|
||||
</builder>
|
||||
|
||||
<style name="top">
|
||||
<alter name="bottom"/>
|
||||
</style>
|
||||
<style name="bottom">
|
||||
<alter name="top"/>
|
||||
</style>
|
||||
|
||||
<component type="pages" required="false" mulitple="true"/>
|
||||
<component type="page" required="false" mulitple="true"/>
|
||||
|
||||
<type name="abstract-page">
|
||||
<property name="name" type="string" required="false"/>
|
||||
<!-- Abstract -->
|
||||
</type>
|
||||
|
||||
<type name="pages" extends="abstract-page">
|
||||
<association function="pages" association-type="single" unique-row-type="false" getter="required" setter="none" data-type="java.lang.Object"/>
|
||||
</type>
|
||||
|
||||
<type name="page" extends="abstract-page">
|
||||
<component type="component" required="true" mulitple="false"/>
|
||||
</type>
|
||||
</type>
|
||||
Reference in New Issue
Block a user