Difference between revisions of "Application:getLogicalBounds"

From GiderosMobile
(added example)
m (Text replacement - "</source" to "</syntaxhighlight")
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
'''Available since:''' Gideros 2017.11.3<br/>
 
'''Available since:''' Gideros 2017.11.3<br/>
'''Class:''' [[Application|Application]]<br/>
+
'''Class:''' [[Application]]<br/>
  
 
=== Description ===
 
=== Description ===
 
Returns the minimum and maximum logical space coordinates to cover full screen.
 
Returns the minimum and maximum logical space coordinates to cover full screen.
<source lang="lua">
+
<syntaxhighlight lang="lua">
 
minX, minY, maxX, maxY = application:getLogicalBounds()
 
minX, minY, maxX, maxY = application:getLogicalBounds()
</source>
+
</syntaxhighlight>
  
 
=== Return values ===
 
=== Return values ===
'''Returns number''' (minX) Minimum x<br/>
+
'''Returns''' (number) minimum x<br/>
'''Returns number''' (minY) Minimum y<br/>
+
'''Returns''' (number) minimum y<br/>
'''Returns number''' (maxX) Maximum x<br/>
+
'''Returns''' (number) maximum x<br/>
'''Returns number''' (maxY) Maximum y<br/>
+
'''Returns''' (number) maximum y<br/>
  
 
=== Example ===
 
=== Example ===
<source lang="lua">
+
<syntaxhighlight lang="lua">
 
-- screen size as global variables
 
-- screen size as global variables
 
myappleft, myapptop, myappright, myappbot = application:getLogicalBounds()
 
myappleft, myapptop, myappright, myappbot = application:getLogicalBounds()
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}}

Latest revision as of 18: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)