Re: [Xswt-developer] XSWT Embedding error
Brought to you by:
dvorme
|
From: David J. O. <dj...@co...> - 2006-10-13 04:09:56
|
Yoouch! Has it really been 3 days since I got this? Man, I must be busy or something. Tomorrow... Unless someone from the community beats me to it. :) Regards, Dave Orme ----- Original Message ----- From: Olivier Parisy <ml....@fr...> To: xsw...@li... Sent: Monday, October 9, 2006 4:07:01 PM GMT-0600 Subject: [Xswt-developer] XSWT Embedding error Hi, I successfully designed a small xswt layout using the XSWT preview plugin: <?xml version="1.0" encoding="UTF-8"?> <xswt xmlns:x="http://sweet_swt.sf.net/xswt"> <import xmlns="http://sweet_swt.sf.net/xswt"> <package name="java.lang"/> <package name="org.eclipse.swt.widgets"/> <package name="org.eclipse.swt.layout"/> <package name="org.eclipse.swt.graphics"/> </import> <layout x:class="gridLayout" marginHeight="0" marginWidth="0" numColumns="1"/> <x:children> <composite> <layoutData x:class="gridData" grabExcessHorizontalSpace="true" grabExcessVerticalSpace="true" horizontalAlignment="GridData.FILL" verticalAlignment="GridData.FILL"/> <layout x:class="formLayout" marginHeight="0" marginWidth="0"/> <label text="Link Entry Editor" x:id="title"> <layoutData x:class="formData"> <top x:p0="0" offset="5"/> <left x:p0="0" offset="5"/> </layoutData> </label> <!-- (...) --> </composite> </x:children> </xswt> I am now trying to embed it in an java program, but at execution time, I get the following error: com.swtworkbench.community.xswt.XSWTException: Property/method/field not found: label Row:14, Column:59 at com.swtworkbench.community.xswt.XSWT.processNodeProperty(XSWT.java:1125) at com.swtworkbench.community.xswt.XSWT.processSubNodes(XSWT.java:1040) at com.swtworkbench.community.xswt.XSWT.processChild(XSWT.java:727) at com.swtworkbench.community.xswt.XSWT.processChildControls(XSWT.java:681) at com.swtworkbench.community.xswt.XSWT.processXSWTNode(XSWT.java:655) at com.swtworkbench.community.xswt.XSWT.processTopLevelElement(XSWT.java:627) at com.swtworkbench.community.xswt.XSWT.parse(XSWT.java:378) at com.swtworkbench.community.xswt.XSWT.create(XSWT.java:254) at tray.LinkWindow2.<init>(LinkWindow2.java:21) As I understand it, this mean the <label> tag has not been recognized as an SWT widget, and is hence considered ad either a property, method or field of <composite>. Which of course it is not. Any hint? My invokation code is: InputStream flux = getClass().getResourceAsStream("/forms/linkeditor2.xswt"); results = XSWT.create(shell, flux); I imported the following jars in my project: - swt and associated native library - xswt.jar - xmlpull_1_1_3_1.jar - kxml2-min.jar Regards, Olivier Parisy. ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Xswt-developer mailing list Xsw...@li... https://lists.sourceforge.net/lists/listinfo/xswt-developer |