-
Notifications
You must be signed in to change notification settings - Fork 2
Content
Crutiatix edited this page Apr 10, 2017
·
10 revisions
Table containing attributes defining a attributes of content drawn inside of element.
You can draw inside an element by setting its content, using element:setContent(). It only takes a function as a parameter, which will be given the ref, x and y attributes. It's needed to add atributes x and y to position of any element which is drawn in content for make it move together with main element when is dragged. It's possible to redefine content dimensions at runtime with element:setContentDimensions(width, height).
Scrolling is set in the content atribute using scroll atribute. You can later set the scroll for a specific axis manually using element:setScroll({ x, y }) and retrieve scroll using element:getScroll()
-
- w = [number] (element.w) - virtual width of content. Important when scrolling.
- h = [number] (element.h) - virtual width of content. Important when scrolling.
- wrap = [bool] (false) - if true then clip content by borders of element
-
scroll = [table] ({x=0,y=0})- define initial scroll of content
- x = [number] (0) - Number 0 - 1 defining content scroll. 0 is at left, 1 at right.
- y = [number] (0) - Number 0 - 1 defining content scroll. 0 is at top, 1 at bottom.
-
-
- arguments:
-
[function] - function containing drawing something
- arguments:
- [object] - a reference to element
- [number] = x position of element's content (+border)
- [number] = y position of element's content (+border)
- arguments:
-
[function] - function containing drawing something
- arguments:
-
- arguments:
-
[table]
- x = [number] - Number 0 - 1 defining content scroll. 0 is at left, 1 at right.
- y = [number] - Number 0 - 1 defining content scroll. 0 is at top, 1 at bottom.
-
[table]
- arguments:
-
- return:
-
[table]
- x = [number] - Number 0 - 1 defining content scroll. 0 is at left, 1 at right.
- y = [number] - Number 0 - 1 defining content scroll. 0 is at top, 1 at bottom.
-
[table]
- return:
-
- arguments:
- w = [number] - virtual width of content. Important when scrolling.
- h = [number] - virtual width of content. Important when scrolling.
- arguments:
-