12#define TEXT_WIDGET_DATA_LUA_CALLBACK_NAME_BUFFER_SIZE 32
HGeneric HWidget
Definition HandleDefs.h:8
HGeneric HFont
Definition HandleDefs.h:28
HGeneric hAtlas
Definition HandleDefs.h:14
void * TextWidget_OutputVerts(float left, float top, const struct WidgetPadding *padding, struct TextWidgetData *pData, VECTOR(WidgetVertex) pOutVerts)
Definition TextWidget.c:45
HWidget TextWidgetNew(HWidget hParent, struct DataNode *pXMLNode, struct XMLUIData *pUILayerData)
Definition TextWidget.c:365
void TextWidget_Destroy(struct TextWidgetData *pData)
Definition TextWidget.c:14
void TextWidget_FromXML(struct UIWidget *pWidget, struct TextWidgetData *pData, struct DataNode *pXMLNode, struct XMLUIData *pUILayerData)
Definition TextWidget.c:239
void * TextWidget_OutputAtLetter(float left, float top, const struct WidgetPadding *padding, struct TextWidgetData *pData, char charOverlay, int letterOverlay, VECTOR(WidgetVertex) pOutVerts)
overlay a charcter at a given letter in the string
Definition TextWidget.c:85
#define TEXT_WIDGET_DATA_LUA_CALLBACK_NAME_BUFFER_SIZE
Definition TextWidget.h:12
#define VECTOR(a)
Definition WfGame.h:8
Definition TextWidget.h:15
float g
Definition TextWidget.h:20
bool bEnterPressCallbackSet
Definition TextWidget.h:23
HWidget rootWidget
Definition TextWidget.h:21
hAtlas atlas
Definition TextWidget.h:19
float r
Definition TextWidget.h:20
float fSizePts
Definition TextWidget.h:18
char onEnterPressLuaCallbackName[TEXT_WIDGET_DATA_LUA_CALLBACK_NAME_BUFFER_SIZE]
Definition TextWidget.h:22
HFont font
Definition TextWidget.h:17
float a
Definition TextWidget.h:20
char * content
Definition TextWidget.h:16
float b
Definition TextWidget.h:20
Definition DrawContext.h:27
Definition XMLUIGameLayer.h:59