EU1KY AA
textbox.c File Reference
#include "textbox.h"
#include "LCD.h"
#include "touch.h"
#include "config.h"

Macros

#define IS_IN_RAM(ptr)   ((uint32_t)ptr >= 0x20000000)
 

Functions

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

Variables

static uint8_t TEXTBOX_repeats
 
static voidTEXTBOX_previous
 

Macro Definition Documentation

#define IS_IN_RAM (   ptr)    ((uint32_t)ptr >= 0x20000000)

Function Documentation

void Sleep ( uint32_t  )
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 
)

Variable Documentation

void* TEXTBOX_previous
static
uint8_t TEXTBOX_repeats
static