Sample xuiengine.xml file

Here is a sample of xuiengine.xml:

<Engine>
<!-- The following are global theme setting, shortcut key setting and I18N resource bundle settins. -->
<!-- User may modify the value="" field.-->
	<map id="globalSettings">	
		
		<entry key="standardBackgroundColor" value="255, 255, 255"/><!--White color-->
		<entry key="standardForegroundColor" value="0, 0, 0"/><!--black color-->
		<entry key="standardFont" value="Arial, 8, NORMAL"/><!-- It's comma seperated-->
		
		<entry key="selectionBackgroundColor" value ="55,55,236"/><!--blue color-->
		<entry key="selectionForegroundColor" value ="255,255,255"/><!--red color-->
		
		<entry key="mandatoryBackgroundColor" value="255,255,0"/> <!--yellow color-->
		<entry key="errorBackgroundColor" value = "255,0,0"/><!--red color-->
		<entry key="errorForegroundColor" value = "255, 255, 255"/><!--White color-->
		
		<entry key="helpKeyStroke" value="F10"/>
		<entry key="helpPlugin" value="YourHelpPluginId"/>
		
		<entry key="tabKeyStroke" value="alt+f8"/>
		<entry key="backTabKeyStroke" value="f9"/>		
		<entry key="OKKeyStroke" value="KEYPAD_CR"/>
		
		<entry key="resourceBundlePath" value="jar:///config/global.properties"/>
	</map>	

<!-- They are BTT pre-build widgets and recommended to modifiy. -->
<!-- User may append customized widgets if not content with these-->	

	<map id="classTable">
		<entry key="Composite" value="com.ibm.btt.rcp.xui.widgets.XUIComposite"/>
		<entry key="Text" value="com.ibm.btt.rcp.xui.widgets.XUIText"/>
		<entry key="Label" value="com.ibm.btt.rcp.xui.widgets.XUILabel"/>
		<entry key="Button" value="com.ibm.btt.rcp.xui.widgets.XUIButton"/>
		<entry key="Table" value="com.ibm.btt.rcp.xui.widgets.XUITable"/>
		<entry key="Combo" value="com.ibm.btt.rcp.xui.widgets.XUICombo"/>
		<entry key="TableColumn" value="com.ibm.btt.rcp.xui.widgets.XUITableColumn"/>
		<entry key="Password" value="com.ibm.btt.rcp.xui.widgets.XUIPassword" />
		<entry key="List" value="com.ibm.btt.rcp.xui.widgets.XUIList" />
		<entry key="CheckBox" value="com.ibm.btt.rcp.xui.widgets.XUICheckBox" />
		<entry key="RadioButton" value="com.ibm.btt.rcp.xui.widgets.XUIRadioButton" />
		<entry key="Group" value="com.ibm.btt.rcp.xui.widgets.XUIGroup" />		
		<entry key="TextCellEditor" value="com.ibm.btt.rcp.xui.editors.TextCellEditor" />
		<entry key="ComboCellEditor" value="com.ibm.btt.rcp.xui.editors.ComboCellEditor" />
		<entry key="CheckboxCellEditor" value="com.ibm.btt.rcp.xui.editors.CheckboxCellEditor" />
	</map>

<!-- The followings are BTT pre-build widget properties. -->
<!-- User may append customized properties if not content with these.-->
	
	<map id="propertyConverters">
		<entry key="org.eclipse.swt.graphics.Image" value="com.ibm.btt.rcp.xui.converter.ImageConverter"/>
		<entry key="org.eclipse.swt.graphics.Color" value="com.ibm.btt.rcp.xui.converter.ColorConverter"/>
		<entry key="org.eclipse.swt.graphics.Rectangle" value="com.ibm.btt.rcp.xui.converter.RectangleConverter"/>
		<entry key="org.eclipse.swt.graphics.Font" value="com.ibm.btt.rcp.xui.converter.FontConverter"/>
		<entry key="com.ibm.btt.rcp.xui.converter.Alignment" value="com.ibm.btt.rcp.xui.converter.AlignmentConverter"/>
		<entry key="[Ljava.lang.String;" value="com.ibm.btt.rcp.xui.converter.StringArrayConverter"/>
		<entry key="org.eclipse.swt.graphics.Image" value="com.ibm.btt.rcp.xui.converter.ImageConverter"/>
	</map>


<!-- It is not recommended to modify it.-->	
	<list id="factoryPlugins">
		<com.ibm.btt.rcp.xui.XUIFactoryPlugin/>
	</list>
	

</Engine>