Difference between revisions of "Application:getLogicalBounds"

From GiderosMobile
m
 
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:
__NOTOC__
+
'''Available since:''' Gideros 2017.11.3<br/>
<languages />
+
'''Class:''' [[Application]]<br/>
'''<translate>Available since</translate>:''' Gideros 2017.11.3<br/>
+
 
'''<translate>Class</translate>:''' [[Special:MyLanguage/Application|Application]]<br/>
+
=== Description ===
=== <translate>Description</translate> ===
+
Returns the minimum and maximum logical space coordinates to cover full screen.
<translate><br />
+
<syntaxhighlight lang="lua">
Returns the minimum and maximum logical space coordinates to cover full screen.<br />
+
minX, minY, maxX, maxY = application:getLogicalBounds()
<br /></translate>
+
</syntaxhighlight>
<source lang="lua">
+
 
(number), (number), (number), (number) = application:getLogicalBounds()
+
=== Return values ===
</source>
+
'''Returns''' (number) minimum x<br/>
=== <translate>Return values</translate> ===
+
'''Returns''' (number) minimum y<br/>
'''<translate>Returns</translate>''' (number) <translate>Minimum x</translate><br/>
+
'''Returns''' (number) maximum x<br/>
'''<translate>Returns</translate>''' (number) <translate>Minimum y</translate><br/>
+
'''Returns''' (number) maximum y<br/>
'''<translate>Returns</translate>''' (number) <translate>Maximum x</translate><br/>
+
 
'''<translate>Returns</translate>''' (number) <translate>Maximum y</translate><br/>
+
=== Example ===
 +
<syntaxhighlight lang="lua">
 +
-- some global variables
 +
-- the actual user's screen size!
 +
screenwidth, screenheight = application:get("screenSize")
 +
-- app size
 +
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>
 +
 
 +
{{Application}}

Latest revision as of 23:20, 16 October 2024

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

-- some global variables
-- the actual user's screen size!
screenwidth, screenheight = application:get("screenSize")
-- app size
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)