java.lang.Object
com.gluonhq.attach.display.impl.IOSDisplayService
- All Implemented Interfaces:
DisplayService
-
Property Summary
PropertiesTypePropertyDescriptionjavafx.beans.property.ReadOnlyObjectProperty<DisplayService.Notch>Property that contains the position of the notch, if any, and can be used to track changes in its location. -
Nested Class Summary
Nested classes/interfaces inherited from interface com.gluonhq.attach.display.DisplayService
DisplayService.Notch -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavafx.geometry.Dimension2DReturns the default screen dimensions of a mobile device, in density independent pixel units.javafx.geometry.Dimension2DReturns the screen resolution of the device, in pixels.floatReturns the logical density of the displaybooleanhasNotch()Indicates if the device has a notch that modifies the display or not.booleanReturns true if the device is considered a desktop / laptop.booleanisPhone()Returns true if the device is considered a phone.booleanReturns true if the device has a round screenbooleanisTablet()Returns true if the device is considered a tablet.javafx.beans.property.ReadOnlyObjectProperty<DisplayService.Notch>Property that contains the position of the notch, if any, and can be used to track changes in its location.
-
Property Details
-
notch
- Specified by:
notchPropertyin interfaceDisplayService
-
-
Constructor Details
-
IOSDisplayService
public IOSDisplayService()
-
-
Method Details
-
isPhone
public boolean isPhone()Description copied from interface:DisplayServiceReturns true if the device is considered a phone.- Specified by:
isPhonein interfaceDisplayService- Returns:
- True if the device is considered a phone.
-
isTablet
public boolean isTablet()Description copied from interface:DisplayServiceReturns true if the device is considered a tablet.- Specified by:
isTabletin interfaceDisplayService- Returns:
- True if the device is considered a tablet.
Running on Desktop, if the property
charm-desktop-formis set totablet, it will return true. False otherwise
-
isDesktop
public boolean isDesktop()Description copied from interface:DisplayServiceReturns true if the device is considered a desktop / laptop.- Specified by:
isDesktopin interfaceDisplayService- Returns:
- True if the device is considered a desktop / laptop.
-
getScreenResolution
public javafx.geometry.Dimension2D getScreenResolution()Description copied from interface:DisplayServiceReturns the screen resolution of the device, in pixels.- Specified by:
getScreenResolutionin interfaceDisplayService- Returns:
- The screen resolution of the device.
-
getDefaultDimensions
public javafx.geometry.Dimension2D getDefaultDimensions()Description copied from interface:DisplayServiceReturns the default screen dimensions of a mobile device, in density independent pixel units. In case of desktop, it gives the form factor of either a phone or a tablet.- Specified by:
getDefaultDimensionsin interfaceDisplayService- Returns:
- The screen dimensions of a mobile device, in dp units.
-
getScreenScale
public float getScreenScale()Description copied from interface:DisplayServiceReturns the logical density of the display- Specified by:
getScreenScalein interfaceDisplayService- Returns:
- the screen scale
-
isScreenRound
public boolean isScreenRound()Description copied from interface:DisplayServiceReturns true if the device has a round screen- Specified by:
isScreenRoundin interfaceDisplayService- Returns:
- true if the device has a round screen
-
hasNotch
public boolean hasNotch()Description copied from interface:DisplayServiceIndicates if the device has a notch that modifies the display or not.- Specified by:
hasNotchin interfaceDisplayService- Returns:
- true if the device has a notch, false otherwise
-
notchProperty
Description copied from interface:DisplayServiceProperty that contains the position of the notch, if any, and can be used to track changes in its location.- Specified by:
notchPropertyin interfaceDisplayService
-