pivot-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Chris Bartlett <cbartlet...@gmail.com>
Subject Re: howto create custom control
Date Thu, 30 Sep 2010 14:09:01 GMT
FileBrowser is also a good example of building a new component using
existing components.

http://pivot.apache.org/tutorials/file-browsing.html

http://svn.apache.org/repos/asf/pivot/trunk/wtk/src/org/apache/pivot/wtk/
FileBrowser.java
FileBrowserListener.java
FileBrowserSheet.java
FileBrowserSheetListener.java
http://svn.apache.org/repos/asf/pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/
FileBrowserSkin.java
http://svn.apache.org/repos/asf/pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/
TerraFileBrowserSheetSkin.java
TerraFileBrowserSheetSkin.json
TerraFileBrowserSkin.java
TerraFileBrowserSkin.json
terra_file_browser_sheet_skin.bxml
terra_file_browser_skin.bxml

On 30 September 2010 20:57, Greg Brown <gkbrown@mac.com> wrote:

> Hi Peter,
>
> This is definitely possible. The implementation specifics will depend
> largely on what you are trying to accomplish. Extending an existing class is
> probably the easiest way to create a custom component. This example shows
> how to create a custom subclass of Pivot's Window component that implements
> the code behind for the markup defined in java_window.bxml:
>
>
> http://svn.apache.org/repos/asf/pivot/trunk/examples/src/org/apache/pivot/examples/scripting/JavaWindow.java
>
> http://svn.apache.org/repos/asf/pivot/trunk/examples/src/org/apache/pivot/examples/scripting/java_window.bxml
>
> However, you can also subclass Component directly - in that case, you'll
> also need to provide at least one skin class for your custom component.
> Here's a simple example that implements the "ruler" headers in the
> ScrollPane tutorial:
>
>
> http://svn.apache.org/repos/asf/pivot/trunk/tutorials/src/org/apache/pivot/tutorials/navigation/Ruler.java
>
> http://svn.apache.org/repos/asf/pivot/trunk/tutorials/src/org/apache/pivot/tutorials/navigation/RulerListener.java
>
> http://svn.apache.org/repos/asf/pivot/trunk/tutorials/src/org/apache/pivot/tutorials/navigation/RulerSkin.java
>
> Hope this helps,
> Greg
>
> On Sep 30, 2010, at 9:43 AM, Piotr Rojek wrote:
>
> >
> >
> > Hello
> >
> > I need to create sth like a custom control in Pivot. I would like to
> define layout in XML and have a Java code-behind file. Basically I want to
> dynamically load and then unload this control as needed in main window but
> all the but all the behavior should be defined in code-behind file, not in
> application. Is it possible and how to code it?
> >
> > Cheers,
> >
> > Peter
> >
> >
> >
> >
> >
> >
>
>

Mime
View raw message