EU1KY AA
textbox.h File Reference
#include <stdint.h>
#include "font.h"

Go to the source code of this file.

Data Structures

struct  TEXTBOX_t
 
struct  TEXTBOX_CTX_t
 

Enumerations

enum  TEXTBOX_TYPE_t { TEXTBOX_TYPE_TEXT = 0, TEXTBOX_TYPE_BMP, TEXTBOX_TYPE_HITRECT }
 

Functions

void TEXTBOX_InitContext (TEXTBOX_CTX_t *ctx)
 
uint32_t TEXTBOX_Append (TEXTBOX_CTX_t *ctx, TEXTBOX_t *hbox)
 
void TEXTBOX_DrawContext (TEXTBOX_CTX_t *ctx)
 
void TEXTBOX_Clear (TEXTBOX_CTX_t *ctx, uint32_t idx)
 
void TEXTBOX_SetText (TEXTBOX_CTX_t *ctx, uint32_t idx, const char *txt)
 
uint32_t TEXTBOX_HitTest (TEXTBOX_CTX_t *ctx)
 
TEXTBOX_tTEXTBOX_Find (TEXTBOX_CTX_t *ctx, uint32_t idx)
 

Enumeration Type Documentation

Enumerator
TEXTBOX_TYPE_TEXT 
TEXTBOX_TYPE_BMP 
TEXTBOX_TYPE_HITRECT 

Function Documentation

uint32_t TEXTBOX_Append ( TEXTBOX_CTX_t ctx,
TEXTBOX_t hbox 
)
void TEXTBOX_Clear ( TEXTBOX_CTX_t ctx,
uint32_t  idx 
)
void TEXTBOX_DrawContext ( TEXTBOX_CTX_t ctx)
TEXTBOX_t* TEXTBOX_Find ( TEXTBOX_CTX_t ctx,
uint32_t  idx 
)
uint32_t TEXTBOX_HitTest ( TEXTBOX_CTX_t ctx)
void TEXTBOX_InitContext ( TEXTBOX_CTX_t ctx)
void TEXTBOX_SetText ( TEXTBOX_CTX_t ctx,
uint32_t  idx,
const char *  txt 
)