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>