Difference between revisions of "Application:getLogicalBounds"

From GiderosMobile
m (Text replacement - "<source" to "<syntaxhighlight")
m (Text replacement - "</source" to "</syntaxhighlight")
Line 6: Line 6:
 
<syntaxhighlight lang="lua">
 
<syntaxhighlight lang="lua">
 
minX, minY, maxX, maxY = application:getLogicalBounds()
 
minX, minY, maxX, maxY = application:getLogicalBounds()
</source>
+
</syntaxhighlight>
  
 
=== Return values ===
 
=== Return values ===
Line 21: Line 21:
 
print("app left", myappleft, "app top", myapptop, "app right", myappright, "app bot", myappbot)
 
print("app left", myappleft, "app top", myapptop, "app right", myappright, "app bot", myappbot)
 
print("app width", myappwidth, "app height", myappheight)
 
print("app width", myappwidth, "app height", myappheight)
</source>
+
</syntaxhighlight>
  
 
{{Application}}
 
{{Application}}

Revision as of 17:00, 12 July 2023

Available since: Gideros 2017.11.3
Class: Application

Description

Returns the minimum and maximum logical space coordinates to cover full screen.

minX, minY, maxX, maxY = application:getLogicalBounds()

Return values

Returns (number) minimum x
Returns (number) minimum y
Returns (number) maximum x
Returns (number) maximum y

Example

-- screen size as global variables
myappleft, myapptop, myappright, myappbot = application:getLogicalBounds()
myappwidth, myappheight = myappright - myappleft, myappbot - myapptop
print("app left", myappleft, "app top", myapptop, "app right", myappright, "app bot", myappbot)
print("app width", myappwidth, "app height", myappheight)