<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.crumbledworld.com/index.php?action=history&amp;feed=atom&amp;title=Panel</id>
	<title>Panel - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.crumbledworld.com/index.php?action=history&amp;feed=atom&amp;title=Panel"/>
	<link rel="alternate" type="text/html" href="https://wiki.crumbledworld.com/index.php?title=Panel&amp;action=history"/>
	<updated>2026-04-21T23:15:37Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.4</generator>
	<entry>
		<id>https://wiki.crumbledworld.com/index.php?title=Panel&amp;diff=184&amp;oldid=prev</id>
		<title>Anders: /* Functions */</title>
		<link rel="alternate" type="text/html" href="https://wiki.crumbledworld.com/index.php?title=Panel&amp;diff=184&amp;oldid=prev"/>
		<updated>2025-08-04T08:59:12Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Functions&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 08:59, 4 August 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l251&quot;&gt;Line 251:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 251:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|[[Vec2i]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|[[Vec2i]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|[[Panel:getPanelContentPixelSize()|getPanelContentPixelSize]]()&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|[[Panel:getPanelContentPixelSize()|getPanelContentPixelSize]]()&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Get panel content size.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Get panel content size.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|[[Vec2i]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|[[Panel:getPanelGlobalMinMaxPosition(Vec2 outMin, Vec2 outMax)|getPanelGlobalMinMaxPosition]]([[Vec2]] outMin, [[Vec2]] outMax)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Get panel content size. NOTE outmin outMax is set by this function&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|bool&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|bool&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff:1.41:old-167:rev-184:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Anders</name></author>
	</entry>
	<entry>
		<id>https://wiki.crumbledworld.com/index.php?title=Panel&amp;diff=167&amp;oldid=prev</id>
		<title>Anders: /* Functions */</title>
		<link rel="alternate" type="text/html" href="https://wiki.crumbledworld.com/index.php?title=Panel&amp;diff=167&amp;oldid=prev"/>
		<updated>2025-07-27T10:11:13Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Functions&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:11, 27 July 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l119&quot;&gt;Line 119:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 119:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|[[Panel:setToolTip(Text toolTip)|setToolTip]]([[Text]] toolTip)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|[[Panel:setToolTip(Text toolTip)|setToolTip]]([[Text]] toolTip)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Set tag.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|[[Panel:setToolTip(string toolTip)|setToolTip]](string toolTip)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Set tag.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Set tag.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Anders</name></author>
	</entry>
	<entry>
		<id>https://wiki.crumbledworld.com/index.php?title=Panel&amp;diff=99&amp;oldid=prev</id>
		<title>Anders: Created page with &quot;{{:PanelExampleCode}}  ==Constructor== {| class=&quot;wikitable&quot;  !|function !|description |- |Panel(PanelSize size) | |- |Panel(Panel panel) | |- |}  ==Functions== {| class=&quot;wikitable&quot; !|return !|function !|description |- | |clear() |Clear panel from all children. |- | |clearEvents() |Clear panel from all events. |- |Panel |add(Panel panel) |Add child panel. |- | |Panel:addRenderObject(Scene2DNode...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.crumbledworld.com/index.php?title=Panel&amp;diff=99&amp;oldid=prev"/>
		<updated>2025-07-05T14:19:38Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{:PanelExampleCode}}  ==Constructor== {| class=&amp;quot;wikitable&amp;quot;  !|function !|description |- |Panel(&lt;a href=&quot;/index.php/PanelSize&quot; title=&quot;PanelSize&quot;&gt;PanelSize&lt;/a&gt; size) | |- |Panel(Panel panel) | |- |}  ==Functions== {| class=&amp;quot;wikitable&amp;quot; !|return !|function !|description |- | |&lt;a href=&quot;/index.php?title=Panel:clear()&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Panel:clear() (page does not exist)&quot;&gt;clear&lt;/a&gt;() |Clear panel from all children. |- | |&lt;a href=&quot;/index.php?title=Panel:clearEvents()&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Panel:clearEvents() (page does not exist)&quot;&gt;clearEvents&lt;/a&gt;() |Clear panel from all events. |- |Panel |&lt;a href=&quot;/index.php?title=Panel:add(Panel_panel)&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Panel:add(Panel panel) (page does not exist)&quot;&gt;add&lt;/a&gt;(&lt;a href=&quot;/index.php/Panel&quot; title=&quot;Panel&quot;&gt;Panel&lt;/a&gt; panel) |Add child panel. |- | |Panel:addRenderObject(Scene2DNode...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{:PanelExampleCode}}&lt;br /&gt;
&lt;br /&gt;
==Constructor==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
!|function&lt;br /&gt;
!|description&lt;br /&gt;
|-&lt;br /&gt;
|Panel([[PanelSize]] size)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Panel(Panel panel)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Functions==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!|return&lt;br /&gt;
!|function&lt;br /&gt;
!|description&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Panel:clear()|clear]]()&lt;br /&gt;
|Clear panel from all children.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Panel:clearEvents()|clearEvents]]()&lt;br /&gt;
|Clear panel from all events.&lt;br /&gt;
|-&lt;br /&gt;
|Panel&lt;br /&gt;
|[[Panel:add(Panel panel)|add]]([[Panel]] panel)&lt;br /&gt;
|Add child panel.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Panel:addRenderObject(Scene2DNode renderObject)|addRenderObject]]([[Scene2DNode]] renderObject)&lt;br /&gt;
|Add render object to this panel.&lt;br /&gt;
|-&lt;br /&gt;
|bool&lt;br /&gt;
|[[Panel:removePanel(Panel panel)|removePanel]]([[Panel]] panel)&lt;br /&gt;
|Remove child panel.&lt;br /&gt;
|-&lt;br /&gt;
|[[Form]]&lt;br /&gt;
|[[Panel:getForm()|getForm]]()&lt;br /&gt;
|Return the form this panel belongs to.&lt;br /&gt;
|-&lt;br /&gt;
|string&lt;br /&gt;
|[[Panel:getName()|getName]]()&lt;br /&gt;
|Return the name of the panel.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Panel:setBackground(Sprite background)|setBackground]]([[Sprite]] background)&lt;br /&gt;
|Set panel background.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Panel:setBackground(Sprite background, PanelSize backgroundSize)|setBackground]]([[Sprite]] background, [[PanelSize]] backgroundSize)&lt;br /&gt;
|Set panel background. BackgroundSize set the size of the background the background is aligned to the center.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Panel:setBackground(Gradient background)|setBackground]]([[Gradient]] background)&lt;br /&gt;
|Set panel background.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Panel:setBackground(Gradient background, PanelSize backgroundSize)|setBackground]]([[Gradient]] background, [[PanelSize]] backgroundSize)&lt;br /&gt;
|Set panel background. BackgroundSize set the size of the background the background is aligned to the center.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Panel:setBorder(BaseBorder panelBorder)|setBorder]]([[BaseBorder]] panelBorder)&lt;br /&gt;
|Set panel border.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Panel:setPadding(BorderSize padding)|setPadding]]([[BorderSize]] padding)&lt;br /&gt;
|Set panel padding.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Panel:setMargin(BorderSize margin)|setMargin]]([[BorderSize]] margin)&lt;br /&gt;
|Set panel margin.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Panel:setPanelId(string panelId)|setPanelId]]([[string]] panelId)&lt;br /&gt;
|Set panelsize.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Panel:setPanelSize(PanelSize size)|setPanelSize]]([[PanelSize]] size)&lt;br /&gt;
|Set panel id.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Panel:setLayout(Layout layout)|setLayout]]([[Layout]] [[layout]])&lt;br /&gt;
|Set panel Layout.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Panel:setRender()|setRender]]()&lt;br /&gt;
|Force panel to render.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Panel:setVisible(bool visible)|setVisible]](bool visible)&lt;br /&gt;
|Set panel visible.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Panel:setEnableScroll()|setEnableScroll]]()&lt;br /&gt;
|Set enable scroll.&lt;br /&gt;
|-&lt;br /&gt;
|[[ScrollBar]]&lt;br /&gt;
|[[Panel:getYScrollBar()|getYScrollBar]]()&lt;br /&gt;
|Get scrrollbar. if no scrollbar has been created return nil.&lt;br /&gt;
|-&lt;br /&gt;
|[[ScrollBar]]&lt;br /&gt;
|[[Panel:getXScrollBar()|getXScrollBar]]()&lt;br /&gt;
|Get scrrollbar. if no scrollbar has been created return nil.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Panel:setTag(string tag)|setTag]](string tag)&lt;br /&gt;
|Set tag.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Panel:setTag(Text tag)|setTag]]([[Text]] tag)&lt;br /&gt;
|Set tag.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Panel:setToolTip(Text toolTip)|setToolTip]]([[Text]] toolTip)&lt;br /&gt;
|Set tag.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Panel:setToolTip(Panel toolTipPanel)|setToolTip]]([[Panel]] toolTipPanel)&lt;br /&gt;
|Set a panel that will be shown as a tool-tip.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Panel:setToolTipParentpanel(Panel panel)|setToolTipParentpanel]]([[Panel]] panel)&lt;br /&gt;
|Set another parent where the tool-tip will be displayed.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Panel:setCanHandleInput(bool canTakeInput)|setCanHandleInput]](bool canTakeInput)&lt;br /&gt;
|Set if the panel can access inputs.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Panel:setKeyboardOwner()|setKeyboardOwner]]())&lt;br /&gt;
|Set this panel as the keyboard owner.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Panel:clearKeyboardOwner()|clearKeyboardOwner]]())&lt;br /&gt;
|Clear keyboard owner.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Panel:setEnabled(bool enabled)|setEnabled]](bool enabled)&lt;br /&gt;
|Set if the panel is enabled. if disabled still visible but cant be changed.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Panel:addEventCallbackExecute(nil function)|addEventCallbackExecute]](nil function)&lt;br /&gt;
|Add callback for execution event.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Panel:addEventCallbackUpdate(nil function)|addEventCallbackUpdate]](nil function)&lt;br /&gt;
|Add callback for update event.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Panel:addEventCallbackResized(nil function)|addEventCallbackResized]](nil function)&lt;br /&gt;
|Add callback for resize event.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Panel:addEventCallbackMouseFocusGain(nil function)|addEventCallbackMouseFocusGain]](nil function)&lt;br /&gt;
|Add mouse focus gain&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Panel:addEventCallbackMouseFocusLost(nil function)|addEventCallbackMouseFocusLost]](nil function)&lt;br /&gt;
|Add callback for focus gain event.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Panel:addEventCallbackKeyboardFocusGain(nil function)|addEventCallbackKeyboardFocusGain]]([nil function)&lt;br /&gt;
|Add callback for keyboard focus gain event.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Panel:addEventCallbackKeyboardFocusLost(nil function)|addEventCallbackKeyboardFocusLost]](nil function)&lt;br /&gt;
|Add callback for keybord focus lost event.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Panel:addEventCallbackChanged(nil function)|addEventCallbackChanged]](nil function)&lt;br /&gt;
|Add callback for when somthinge has changed.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Panel:addEventCallbackOnClick(nil function)|addEventCallbackOnClick]](nil function)&lt;br /&gt;
|Add callback for on mouse left click event.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Panel:addEventCallbackOnRightClick(nil function)|addEventCallbackOnRightClick]](nil function)&lt;br /&gt;
|Add callback for on mouse right click event.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Panel:addEventCallbackOnDoubleclick(nil function)|addEventCallbackOnDoubleclick]](nil function)&lt;br /&gt;
|Add callback for when on mouse left doubleclick event.&lt;br /&gt;
|-&lt;br /&gt;
|Panel&lt;br /&gt;
|[[Panel:getPanelById(string id)|getPanelById]]([[string]] id)&lt;br /&gt;
|Get panel by id.&lt;br /&gt;
|-&lt;br /&gt;
|int&lt;br /&gt;
|[[Panel:getNumPanel()|getNumPanel]]()&lt;br /&gt;
|Get num panel children.&lt;br /&gt;
|-&lt;br /&gt;
|Panel&lt;br /&gt;
|[[Panel:getPanel(int index)|getPanel]](int index)&lt;br /&gt;
|Get panel by index.&lt;br /&gt;
|-&lt;br /&gt;
|[[PanelSize]]&lt;br /&gt;
|[[Panel:getPanelSize()|getPanelSize]]()&lt;br /&gt;
|Get panel size.&lt;br /&gt;
|-&lt;br /&gt;
|[[BorderSize]]&lt;br /&gt;
|[[Panel:getMarginSize()|getMarginSize]]()&lt;br /&gt;
|Get margin size.&lt;br /&gt;
|-&lt;br /&gt;
|[[BorderSize]]&lt;br /&gt;
|[[Panel:getPaddingSize()|getPaddingSize]]()&lt;br /&gt;
|Get padding size.&lt;br /&gt;
|-&lt;br /&gt;
|[[Layout]]&lt;br /&gt;
|[[Panel:getLayout()|getLayout]]()&lt;br /&gt;
|Get layout.&lt;br /&gt;
|-&lt;br /&gt;
|[[BaseBorder]]&lt;br /&gt;
|[[Panel:getBorder()|getBorder]]()&lt;br /&gt;
|Get border.&lt;br /&gt;
|-&lt;br /&gt;
|[[string]]&lt;br /&gt;
|[[Panel:getPanelId()|getPanelId]]()&lt;br /&gt;
|Get id.&lt;br /&gt;
|-&lt;br /&gt;
|bool&lt;br /&gt;
|[[Panel:getVisible()|getVisible]]()&lt;br /&gt;
|Get if visible.&lt;br /&gt;
|-&lt;br /&gt;
|[[Vec2i]]&lt;br /&gt;
|[[Panel:getMinPos()|getMinPos]]()&lt;br /&gt;
|Get minPos.&lt;br /&gt;
|-&lt;br /&gt;
|[[Vec2i]]&lt;br /&gt;
|[[Panel:getMaxPos()|getMaxPos]]()&lt;br /&gt;
|Get max position.&lt;br /&gt;
|-&lt;br /&gt;
|[[Text]]&lt;br /&gt;
|[[Panel:getTag()|getTag]]()&lt;br /&gt;
|Get tag.&lt;br /&gt;
|-&lt;br /&gt;
|bool&lt;br /&gt;
|[[Panel:getEnabled()|getEnabled]]()&lt;br /&gt;
|Get is enabled.&lt;br /&gt;
|-&lt;br /&gt;
|[[Vec2i]]&lt;br /&gt;
|[[Panel:getPanelContentPixelSize()|getPanelContentPixelSize]]()&lt;br /&gt;
|Get panel content size.&lt;br /&gt;
|-&lt;br /&gt;
|bool&lt;br /&gt;
|[[Panel:getWillBeRenderd()|getWillBeRenderd]]()&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Panel&lt;br /&gt;
|[[Panel:getParent()|getParent]]()&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|bool&lt;br /&gt;
|[[Panel:haskeyboardFocus()|haskeyboardFocus]]()&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|bool&lt;br /&gt;
|[[Panel:hasMouseFocus()|hasMouseFocus]]()&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[Panel:setName(string name)|setName]](string name)&lt;br /&gt;
|Set name of the panel.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Operators==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
!|return&lt;br /&gt;
!|function&lt;br /&gt;
!|description&lt;br /&gt;
|-&lt;br /&gt;
|bool&lt;br /&gt;
|[[Panel]] == [[Panel]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Overloaded returns==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!|return&lt;br /&gt;
!|function&lt;br /&gt;
!|Parameter&lt;br /&gt;
|-&lt;br /&gt;
|Panel&lt;br /&gt;
|add&lt;br /&gt;
|panel&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Anders</name></author>
	</entry>
</feed>