Hi Jonathan,
I believe this has been neither requested nor discussed so far. I don't see why this couldn't be added, it just might have to be a conditional feature, we'll have to check. Feel free to file a feature request.
Regards,
Pavel

On 21.7.2013 4:44, Jonathan Giles wrote:
Hi all,

For once this is a request for more information from another JavaFX team, rather than a review request, etc! :-)

I'm keen to see support in JavaFX Stage / Window classes for an API that would allow for the minimize / maximize / full screen / etc buttons to be disabled. I'm aware of the StageStyle.UTLITY option (which does disable the minimize button), but sometimes you don't want a utility stage style, but you do want to prevent minimizing a stage. My particular use case is dialogs - you can see a discussion of the issue at [1].

For example, I note that Stage has an iconfied property to represent whether the stage is minimized, but no property to specify whether the stage should be allowed to be iconified (setIconifiable(boolean), boolean isIconifiable(), for example). Is there a reason for this or just that this API hasn't been required yet?

In short, I would love API to allow me to specify whether a stage can be minimised, maximised and made full screen, and for this to follow through to the buttons available in the native titlebar area of the stage. Does such an API exist, is there a valid reason why it doesn't, or should I file a jira to request such API?

[1] https://bitbucket.org/controlsfx/controlsfx/issue/49/dialogs-should-use-native-title-bars

Thanks!
-- Jonathan

Reply via email to