Difference between revisions of "Application:getLogicalBounds"

From GiderosMobile
(prefixindex)
m (Text replacement - "</source" to "</syntaxhighlight")
 
(6 intermediate revisions by 3 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.
 
+
<syntaxhighlight lang="lua">
<source lang="lua">
+
minX, minY, maxX, maxY = application:getLogicalBounds()
(number), (number), (number), (number) = application:getLogicalBounds()
+
</syntaxhighlight>
</source>
 
  
 
=== Return values ===
 
=== Return values ===
'''Returns''' (number) Minimum x<br/>
+
'''Returns''' (number) minimum x<br/>
'''Returns''' (number) Minimum y<br/>
+
'''Returns''' (number) minimum y<br/>
'''Returns''' (number) Maximum x<br/>
+
'''Returns''' (number) maximum x<br/>
'''Returns''' (number) Maximum y<br/>
+
'''Returns''' (number) maximum y<br/>
  
----
+
=== Example ===
{{Special:PrefixIndex/Application}}
+
<syntaxhighlight lang="lua">
<br/>
+
-- 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)
 +
</syntaxhighlight>
  
{{Special:PrefixIndex/Event.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)