You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pivot.apache.org by "Niclas Hedhman (JIRA)" <ji...@apache.org> on 2009/08/04 08:35:14 UTC

[jira] Created: (PIVOT-202) ComponentTool contribution.

ComponentTool contribution.
---------------------------

                 Key: PIVOT-202
                 URL: https://issues.apache.org/jira/browse/PIVOT-202
             Project: Pivot
          Issue Type: New Feature
          Components: wtk
            Reporter: Niclas Hedhman
            Priority: Minor


I have created a simple ComponentToolPane, which allows people to populate "ComponentTool" instances, which are Grouped and the Groups are Ordered.

This is useful for application that has "tools" for manipulating something on some form of canvas, such as drawing programs.

This is work in progress, but I hope that the Pivot team can consider it for soonish inclusion, and assist me with making the pane WTKX compatible (it is not now).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Re: [jira] Commented: (PIVOT-202) ComponentTool contribution.

Posted by Niclas Hedhman <ni...@hedhman.org>.
On Wed, Aug 5, 2009 at 3:57 PM, Sandro Martini<sa...@gmail.com> wrote:
> in this case how can we do integrating other
> libraries that have a license not compatible with Apache ?
> Move them to another site like in the pivot-jfree ? Wicket guys have
> done something like this.

Yes, it is necessary to offload it elsewhere. GitHub maybe (which is
where I will move some of my stuff)?


Cheers
-- 
Niclas Hedhman, Software Developer
http://www.qi4j.org - New Energy for Java

I  live here; http://tinyurl.com/2qq9er
I  work here; http://tinyurl.com/2ymelc
I relax here; http://tinyurl.com/2cgsug

Re: [jira] Commented: (PIVOT-202) ComponentTool contribution.

Posted by Sandro Martini <sa...@gmail.com>.
Hi to all,
good point Niclas ... many months ago i wrote some utility classes for
Persistence using Web Start services that was rejected (for the core
project) for some (good) reasons ... but if we'd have a subproject
like contrib, experimental, etc that would be the right place.

To generalize this, i see another thing:
I'm preparing some other demo (a revised version of the Persistence,
but this time with different storage as a backend), and others for
Jython and Scala, etc ... in this case how can we do integrating other
libraries that have a license not compatible with Apache ?
Move them to another site like in the pivot-jfree ? Wicket guys have
done something like this.
But the best could be to have only one pivot-stuff, not one for
pivot-jfree, etc ...

And a last thing, a missing feature is a tutorial / demo of how to
extend an existing component, and maybe how to create a new one,
should i open a jira ticket for the 1.3.1 ?

What do you and others think ?

Bye

[jira] Updated: (PIVOT-202) ComponentTool contribution.

Posted by "Niclas Hedhman (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PIVOT-202?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Niclas Hedhman updated PIVOT-202:
---------------------------------

    Attachment: pivot-contrib.tgz

The code and a simple testcase (no asserts).

> ComponentTool contribution.
> ---------------------------
>
>                 Key: PIVOT-202
>                 URL: https://issues.apache.org/jira/browse/PIVOT-202
>             Project: Pivot
>          Issue Type: New Feature
>          Components: wtk
>            Reporter: Niclas Hedhman
>            Priority: Minor
>         Attachments: ComponentTool Screenshot.png, pivot-contrib.tgz
>
>
> I have created a simple ComponentToolPane, which allows people to populate "ComponentTool" instances, which are Grouped and the Groups are Ordered.
> This is useful for application that has "tools" for manipulating something on some form of canvas, such as drawing programs.
> This is work in progress, but I hope that the Pivot team can consider it for soonish inclusion, and assist me with making the pane WTKX compatible (it is not now).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (PIVOT-202) ComponentTool contribution.

Posted by "Greg Brown (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/PIVOT-202?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12739022#action_12739022 ] 

Greg Brown commented on PIVOT-202:
----------------------------------

This looks really cool, but seems a bit specialized for inclusion in the platform itself. It might make a good demo app, though - would you consider submitting it as such? We could add it to the demos project. It is a good example of how to use Pivot to create such a tool.

Alternatively, we could consider creating a new project that would serve as a repository for code such as this - too specific for WTK, but maybe too generic for demos. Todd has suggested the term "extras", which I don't particularly like.  :-)  I bet we can come up with a better name, though.



> ComponentTool contribution.
> ---------------------------
>
>                 Key: PIVOT-202
>                 URL: https://issues.apache.org/jira/browse/PIVOT-202
>             Project: Pivot
>          Issue Type: New Feature
>          Components: wtk
>            Reporter: Niclas Hedhman
>            Priority: Minor
>         Attachments: ComponentTool Screenshot.png, pivot-contrib.tgz
>
>
> I have created a simple ComponentToolPane, which allows people to populate "ComponentTool" instances, which are Grouped and the Groups are Ordered.
> This is useful for application that has "tools" for manipulating something on some form of canvas, such as drawing programs.
> This is work in progress, but I hope that the Pivot team can consider it for soonish inclusion, and assist me with making the pane WTKX compatible (it is not now).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (PIVOT-202) ComponentTool contribution.

Posted by "Niclas Hedhman (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/PIVOT-202?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12739340#action_12739340 ] 

Niclas Hedhman commented on PIVOT-202:
--------------------------------------

I agree that it shouldn't be in pivot-wtk.jar.

If you look at the zip file, I have it in a pivot-contrib folder, and perhaps we could borrow from Wicket;

pivot --> Pivot Core, WTK, WTKX

pivot-stuff --> Pivot Extensions that are direct extensions of WTK and WTKX under the same meme, more panes, widgets, skins...

pivot-contrib --> Pivot Contrib having useful bits of code commonly found in RIA apps.


Under such organization, the above is currently a pivot-contrib, it lacks WTKX compatibility, stability, completeness, but eventually promoted as a pivot-stuff subproject.

> ComponentTool contribution.
> ---------------------------
>
>                 Key: PIVOT-202
>                 URL: https://issues.apache.org/jira/browse/PIVOT-202
>             Project: Pivot
>          Issue Type: New Feature
>          Components: wtk
>            Reporter: Niclas Hedhman
>            Priority: Minor
>         Attachments: ComponentTool Screenshot.png, pivot-contrib.tgz
>
>
> I have created a simple ComponentToolPane, which allows people to populate "ComponentTool" instances, which are Grouped and the Groups are Ordered.
> This is useful for application that has "tools" for manipulating something on some form of canvas, such as drawing programs.
> This is work in progress, but I hope that the Pivot team can consider it for soonish inclusion, and assist me with making the pane WTKX compatible (it is not now).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (PIVOT-202) ComponentTool contribution.

Posted by "Niclas Hedhman (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PIVOT-202?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Niclas Hedhman updated PIVOT-202:
---------------------------------

    Attachment: ComponentTool Screenshot.png

Screenshot of the tool.

> ComponentTool contribution.
> ---------------------------
>
>                 Key: PIVOT-202
>                 URL: https://issues.apache.org/jira/browse/PIVOT-202
>             Project: Pivot
>          Issue Type: New Feature
>          Components: wtk
>            Reporter: Niclas Hedhman
>            Priority: Minor
>         Attachments: ComponentTool Screenshot.png, pivot-contrib.tgz
>
>
> I have created a simple ComponentToolPane, which allows people to populate "ComponentTool" instances, which are Grouped and the Groups are Ordered.
> This is useful for application that has "tools" for manipulating something on some form of canvas, such as drawing programs.
> This is work in progress, but I hope that the Pivot team can consider it for soonish inclusion, and assist me with making the pane WTKX compatible (it is not now).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.