Re: [SceneBuilderKit]

2014-07-10 Thread Eric Le Ponner
Also missed the reply all…

Eric

Le 9 juil. 2014 à 14:51, Eric Le Ponner  a écrit :

> 
> Le 9 juil. 2014 à 13:58, Sven Reimers  a écrit :
>> My train of thought is more along expressiveness... The revision is a 
>> general trigger and the API user has to check for the actual state of the 
>> different properties. I thought it may be more natural to just listen to the 
>> real changes..
>> 
>> What I am looking for is a simple way to bridge undo/redo to NetBeans 
>> undo/redo including detection if scene has changed...
>> 
>> 
> 
> When revision changes, this means
> - currentJob has changed
> - undoStack has changed
> - redoSack has changed
> - canUndo has (potentially) changed
> - canRedo has (potentially) changed
> 
> In that situation, I must recognized that I prefer one single observable point
> even if it’s a bit less expressive I agree.
> 
> Having played a lot with observable properties on Node instances, 
> I end up in situation where I missed a single well defined observable point
> (like Swing events of the old time). That’s why I intentionally limited the
> observables in SB to their strict minimum.
> 
> Eric
> 
> 
>> -Sven
>> 
>> Am 09.07.2014 09:59 schrieb "Eric Le Ponner" :
>> Hi Sven,
>> 
>> There is already JobManager.revisionProperty() available.
>> Isn’t it enough for Netbeans plugin to update its state ?
>> Scene Builder App does everything with this observable prop.
>> 
>> Eric
>> 
>> 
>> Le 8 juil. 2014 à 23:28, Sven Reimers  a écrit :
>> 
>> > Hi guys,
>> >
>> > I am still working on integration SceneBuilder into NetBeans. To
>> > enable/disable some of the icons present it would be helpful if
>> >
>> > 1. currentJob would be an observable read only property
>> > 2. undoStack would be an observable immutable collection
>> > 3. redoStack would be an observable immutable collection
>> > 4. canRedo would be an observable ready only property
>> > 5. canUndo would be an observable ready only property
>> >
>> > Does this make sense?
>> >
>> > Shall I file an issue and prepare a patch?
>> >
>> > Thanks
>> >
>> > -Sven
>> >
>> > --
>> > Sven Reimers
>> >
>> > * Senior Expert Software Architect
>> > * NetBeans Dream Team Member: http://dreamteam.netbeans.org
>> > * Community Leader  NetBeans: http://community.java.net/netbeans
>> >  Desktop Java:
>> > http://community.java.net/javadesktop
>> > * JUG Leader JUG Bodensee: http://www.jug-bodensee.de
>> > * Duke's Choice Award Winner 2009
>> > * Blog: https://www.java.net//blog/sven
>> >
>> > * XING: https://www.xing.com/profile/Sven_Reimers8
>> > * LinkedIn: http://www.linkedin.com/in/svenreimers
>> >
>> > Join the NetBeans Groups:
>> > * XING: http://www.xing.com/group-20148.82db20
>> > * NUGM: http://haug-server.dyndns.org/display/NUGM/Home
>> > * LinkedIn: http://www.linkedin.com/groups?gid=1860468
>> >   http://www.linkedin.com/groups?gid=107402
>> >   http://www.linkedin.com/groups?gid=1684717
>> > * Oracle: https://mix.oracle.com/groups/18497
>> 
> 



Fwd: Re: [SceneBuilderKit]

2014-07-09 Thread Sven Reimers
Missed the reply to all..

-Sven
-- Weitergeleitete Nachricht --
Von: "Sven Reimers" 
Datum: 09.07.2014 13:58
Betreff: Re: [SceneBuilderKit]
An: "Eric Le Ponner" 
Cc:

My train of thought is more along expressiveness... The revision is a
general trigger and the API user has to check for the actual state of the
different properties. I thought it may be more natural to just listen to
the real changes..

What I am looking for is a simple way to bridge undo/redo to NetBeans
undo/redo including detection if scene has changed...

-Sven
Am 09.07.2014 09:59 schrieb "Eric Le Ponner" :

> Hi Sven,
>
> There is already JobManager.revisionProperty() available.
> Isn’t it enough for Netbeans plugin to update its state ?
> Scene Builder App does everything with this observable prop.
>
> Eric
>
>
> Le 8 juil. 2014 à 23:28, Sven Reimers  a écrit :
>
> > Hi guys,
> >
> > I am still working on integration SceneBuilder into NetBeans. To
> > enable/disable some of the icons present it would be helpful if
> >
> > 1. currentJob would be an observable read only property
> > 2. undoStack would be an observable immutable collection
> > 3. redoStack would be an observable immutable collection
> > 4. canRedo would be an observable ready only property
> > 5. canUndo would be an observable ready only property
> >
> > Does this make sense?
> >
> > Shall I file an issue and prepare a patch?
> >
> > Thanks
> >
> > -Sven
> >
> > --
> > Sven Reimers
> >
> > * Senior Expert Software Architect
> > * NetBeans Dream Team Member: http://dreamteam.netbeans.org
> > * Community Leader  NetBeans: http://community.java.net/netbeans
> >  Desktop Java:
> > http://community.java.net/javadesktop
> > * JUG Leader JUG Bodensee: http://www.jug-bodensee.de
> > * Duke's Choice Award Winner 2009
> > * Blog: https://www.java.net//blog/sven
> >
> > * XING: https://www.xing.com/profile/Sven_Reimers8
> > * LinkedIn: http://www.linkedin.com/in/svenreimers
> >
> > Join the NetBeans Groups:
> > * XING: http://www.xing.com/group-20148.82db20
> > * NUGM: http://haug-server.dyndns.org/display/NUGM/Home
> > * LinkedIn: http://www.linkedin.com/groups?gid=1860468
> >   http://www.linkedin.com/groups?gid=107402
> >   http://www.linkedin.com/groups?gid=1684717
> > * Oracle: https://mix.oracle.com/groups/18497
>
>


Re: [SceneBuilderKit]

2014-07-09 Thread Eric Le Ponner
Hi Sven,

There is already JobManager.revisionProperty() available.
Isn’t it enough for Netbeans plugin to update its state ?
Scene Builder App does everything with this observable prop.

Eric


Le 8 juil. 2014 à 23:28, Sven Reimers  a écrit :

> Hi guys,
> 
> I am still working on integration SceneBuilder into NetBeans. To
> enable/disable some of the icons present it would be helpful if
> 
> 1. currentJob would be an observable read only property
> 2. undoStack would be an observable immutable collection
> 3. redoStack would be an observable immutable collection
> 4. canRedo would be an observable ready only property
> 5. canUndo would be an observable ready only property
> 
> Does this make sense?
> 
> Shall I file an issue and prepare a patch?
> 
> Thanks
> 
> -Sven
> 
> -- 
> Sven Reimers
> 
> * Senior Expert Software Architect
> * NetBeans Dream Team Member: http://dreamteam.netbeans.org
> * Community Leader  NetBeans: http://community.java.net/netbeans
>  Desktop Java:
> http://community.java.net/javadesktop
> * JUG Leader JUG Bodensee: http://www.jug-bodensee.de
> * Duke's Choice Award Winner 2009
> * Blog: https://www.java.net//blog/sven
> 
> * XING: https://www.xing.com/profile/Sven_Reimers8
> * LinkedIn: http://www.linkedin.com/in/svenreimers
> 
> Join the NetBeans Groups:
> * XING: http://www.xing.com/group-20148.82db20
> * NUGM: http://haug-server.dyndns.org/display/NUGM/Home
> * LinkedIn: http://www.linkedin.com/groups?gid=1860468
>   http://www.linkedin.com/groups?gid=107402
>   http://www.linkedin.com/groups?gid=1684717
> * Oracle: https://mix.oracle.com/groups/18497