Stardew Engine
Loading...
Searching...
No Matches
StackPanelWidget.h
Go to the documentation of this file.
1#ifndef STACKPANEL_WIDGET_H
2#define STACKPANEL_WIDGET_H
3#include "HandleDefs.h"
4
5typedef struct _xmlNode xmlNode;
6
9
15
20
21struct UIWidget;
22struct XMLUIData;
23
24struct DataNode;
25
26HWidget StackPanelWidgetNew(HWidget hParent, struct DataNode* pXMLNode, struct XMLUIData* pUIData);
27
29float StackPanel_GetWidth(struct UIWidget* pWidget, struct UIWidget* pParent, struct StackPanelWidgetData* pStackPanelData);
30float StackPanel_GetHeight(struct UIWidget* pWidget, struct UIWidget* pParent, struct StackPanelWidgetData* pStackPanelData);
31void StackPanel_LayoutChildren(struct UIWidget* pWidget, struct UIWidget* pParent, struct StackPanelWidgetData* pStackPanelData, float w, float h);
32
33
34
35#define STACKPANEL_XML_NAME "stackpanel"
36
37#endif
struct _xmlNode xmlNode
Definition Atlas.h:11
HGeneric HWidget
Definition HandleDefs.h:8
float StackPanel_GetHeight(struct UIWidget *pWidget, struct UIWidget *pParent, struct StackPanelWidgetData *pStackPanelData)
Definition StackPanelWidget.c:81
void StackPanel_LayoutChildren(struct UIWidget *pWidget, struct UIWidget *pParent, struct StackPanelWidgetData *pStackPanelData, float w, float h)
Definition StackPanelWidget.c:135
HWidget StackPanelWidgetNew(HWidget hParent, struct DataNode *pXMLNode, struct XMLUIData *pUIData)
Definition StackPanelWidget.c:287
StackPanelOrientation
Definition StackPanelWidget.h:11
@ SPO_Horizontal
Definition StackPanelWidget.h:12
@ SPO_Vertical
Definition StackPanelWidget.h:13
float StackPanel_GetWidth(struct UIWidget *pWidget, struct UIWidget *pParent, struct StackPanelWidgetData *pStackPanelData)
Definition StackPanelWidget.c:27
void StackPanel_PopulateDataFromXML(struct DataNode *pXMLNode, struct StackPanelWidgetData *pData)
Definition StackPanelWidget.c:8
Definition DataNode.h:53
void * pData
xmlNode* or NULL for lua table on top of stack
Definition DataNode.h:66
Definition StackPanelWidget.h:17
StackPanelOrientation orientation
Definition StackPanelWidget.h:18
Definition Widget.h:206
Definition DrawContext.h:27
Definition XMLUIGameLayer.h:59