properties of custom controls in SceneBuilder

Richard Bair richard.bair at oracle.com
Mon Jan 6 08:45:20 PST 2014


Thanks!

On Jan 6, 2014, at 8:33 AM, Eric Le Ponner <eric.le.ponner at oracle.com> wrote:

> I would say it's deeply embedded.
> 
> SB2 currently defines a fixed list of "property classes" that can be edited in the Inspector panel.
> Extending this list with a new type means:
> - adding some specific metadata that help Scene Builder to edit/create FXML text
> - adding some specific UI logic that enables the Inspector panel to present and let the user edit the value
> Doing this requires a pretty deep understanding of SB2 architecture.
> 
> Eric
> 
> 
> 
> Le 6 janv. 2014 à 17:20, Richard Bair <richard.bair at oracle.com> a écrit :
> 
>> If somebody else wanted to contribute, where should they go looking for those limitations and how to remove them? Or is it very deeply embedded in the code?
>> 
>> On Jan 3, 2014, at 2:15 AM, Eric Le Ponner <eric.le.ponner at oracle.com> wrote:
>> 
>>> Yes, SB currently makes a filtering :  for custom components, it displays:
>>> - properties that are inherited from JavaFX core classes
>>> - properties with basic java types (integer, double, string, boolean).
>>> 
>>> We'll try to remove some of those limitations over the time.
>>> 
>>> Eric
>>> 
>>> 
>>> Le 3 janv. 2014 à 11:01, Tom Eugelink <tbee at tbee.org> a écrit :
>>> 
>>>> 
>>>> Adding the controls in JFXtras to SceneBuilder worked without a problem, but scene builder does not show all their properties. For example CalendarTextField has 5 properties like Locale, Calendar, DateFormat, but only "promptText" is shown by SceneBuilder.
>>>> 
>>>> 
>>>> 
>>>> 
>>> 
>> 
> 



More information about the openjfx-dev mailing list