Files
Brainstorm/Foundation Builder/controls/frame.cml
2014-05-30 10:31:51 -07:00

50 lines
1.9 KiB
Plaintext

<type name="frame" extends="container" inherit-styles="true">
<builder jar="frame.jar">
<thin-swt class="com.foundation.tcv.swt.builder.FrameBuilder"/>
<thick-swt class="com.foundation.view.swt.builder.FrameBuilder"/>
</builder>
<!--<style name="border"/> Inherited from component. -->
<style name="close"/>
<style name="minimize"/>
<style name="maximize"/>
<style name="no trim"/>
<style name="resize"/>
<style name="title"/>
<style name="on top"/>
<style name="tool"/>
<style-set name="window trim">
<alter name="close" value="true"/>
<alter name="title" value="true"/>
<alter name="minimize" value="true"/>
<alter name="maximize" value="true"/>
<alter name="resize" value="true"/>
<alter name="border"/>
<alter name="no trim"/>
<alter name="on top"/>
<alter name="tool"/>
</style-set>
<style-set name="dialog trim">
<alter name="title" value="true"/>
<alter name="close" value="true"/>
<alter name="border" value="true"/>
<alter name="minimize"/>
<alter name="maximize"/>
<alter name="resize"/>
<alter name="no trim"/>
<alter name="on top"/>
<alter name="tool"/>
</style-set>
<property name="container-images" type="images" required="false" allow-resource="true"/>
<association function="container-images" association-type="single" unique-row-type="true" getter="required" setter="none" data-type="com.foundation.view.JefImage[]"/>
<method function="closed" required="false" multiple="false" requires-value-holder="true"/>
<!-- TODO: Replace these two with a one way (settable only) boolean attribute, or with one method which gets passed a boolean parameter. -->
<method function="activated" required="false" multiple="false" requires-value-holder="true"/>
<method function="deactivated" required="false" multiple="false" requires-value-holder="true"/>
<component type="menu-bar" required="false" multiple="false" requires-value-holder="true"/>
</type>