Hi Gavin, I took the update and trying to test the custom components support feature with different prefix. I have some doubts regarding the same.
A) - We have a nice editor in which developer enters mapping :> - we can only edit the custom components by right click on the project. And when I click on (+) button I can only see the packages from my project only. I am not able to see the components package from different libraries. So how I can do the same. I tried to achieve the same by editing "components.tcc" file. Below is the example. <?xml version="1.0" encoding="UTF-8"?> <root> <packages> <package prefix="y" path="net.awl.tapestry5.kawwa.components"/> <!-- path is of components path of my libraries --> </packages> <components> <!-- Breadcrumb is components inside my libraries --> <component id="Breadcrumb" name="Breadcrumb" text="Breadcrumb" prefix="y" path="net.awl.tapestry5.kawwa.components"/> </components> </root> Even thought I am not able to get the " Breadcrumb " name when I press "ctrl+space" on tml file. Any idea Gavin?? Regards, Mahendra Athneria -----Original Message----- From: Gavin Lei [mailto:gavingui2...@gmail.com] Sent: Monday, August 06, 2012 6:21 PM To: Tapestry users Cc: Igor Drobiazko Subject: Re: Lightweight TapestryTools update site Hi all, In TapestryTools' components auto-complete feature, by default only components defined in these two packages are in the list: 1.org.apache.tapestry5.corelib.components (Tapestry 5's build-in components) 2.app-package.components, whereby app-package is the applications root package defined in the web.xml (Tapestry web application's root components) Now, I have add custom components support for TapestryTools. It means besides these components, TapestryTools support also custom components with different prefix with "t:". It allow you to provide autocompletion for custom components from different libraries, and we have a nice editor in which developer enters mapping: x: org.example.components y: org.acme.lib.components In this mapping, a library prefix is mapped to a component package. So, every component from org.example.components package would have x prefix. For example: <span t:type="x/MyComponent"></span> <span t:type="y/Foo"></span> This feature is alreay available in TapestryTools' update site [1], and you can find detailed guide about this feature and the "Custom components mapping editor" here [2] (It is in Section 7). Looking forward to your feedbacks about TapestryTools and this new feature, thanks. [1] http://tapestrytools.googlecode.com/svn/TapestryTools/ [2] http://code.google.com/p/tapestrytools/wiki/Install_Guide_Lightweight_TapestryTools -- --------------------------------- Best Regards Gavin Lei (雷银) Email: gavingui2...@gmail.com --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org