[API Review] RT-15314
Daniel Zwolenski
zonski at gmail.com
Thu May 30 17:11:57 PDT 2013
+1 on system property only at this stage.
+1 on John's comment about escape key.
On Fri, May 31, 2013 at 4:23 AM, John Hendrikx <hjohn at xs4all.nl> wrote:
> Does "fullScreenWarning=false" imply also that the escape key would be
> free for normal use? Removing the overlay is definitely good, but for apps
> that always run full-screen they shouldn't react to escape either.
>
> --John
>
>
> On 29/05/2013 23:51, David Hill wrote:
>
>>
>> We have a request <https://javafx-jira.kenai.**com/browse/RT-15314<https://javafx-jira.kenai.com/browse/RT-15314>>
>> to allow non-sandboxed applications to disable the "ESC to exit full
>> screen" overly (and the associated ESC action to exit Full Screen).
>>
>> This is needed for "kiosk" style applications where Full Screen should
>> only be under programmatic control.
>>
>> I have several options to present, but all of them have an underlying
>> change, which is the addition of a system property to disable the overlay
>> behavior:
>> -Djavafx.fullScreenWarning=**false
>>
>> API Option One: Add to Platform, providing for a system toggle that is
>> static.
>> public static void setFullScreenWarning(boolean warn)
>> public static boolean getFullScreenWarning()
>>
>> Note: I considered other options, like Application, but felt they were
>> poor fits. I am willing to listen to reason though.
>>
>> API Option Two: Add to Stage. This would be a per instance change, and
>> not a global toggle:
>> public void setFullScreenWarning(boolean warn)
>> public boolean getFullScreenWarning()
>>
>> API Option Three: don't change the API at this point, rely only on the
>> system properly to disable the overlay.
>>
>> Note: option three seems to be a reasonable solution for many of the
>> users of this functionality, because in a "kiosk" style application you can
>> control the launching anyway.
>>
>>
>
More information about the openjfx-dev
mailing list