enum text_input_type input_type
struct ez_text_input EZ_text_input
EZ_text_input * EZ_create_text_input(char *back_img, TTF_Font *font, SDL_Color color, size_t max_length, input_type type, SDL_Renderer *renderer, anchore_point dst_anchore)
Creates an EZ_text_input with the specified background image and anchoring point.
Definition EZ_text_input.c:98
text_input_type
Definition EZ_text_input.h:11
@ Numeric
Definition EZ_text_input.h:13
@ AlphaNumeric
Definition EZ_text_input.h:16
@ Alpha
Definition EZ_text_input.h:15
@ AnyInput
Definition EZ_text_input.h:12
@ Decimal
Definition EZ_text_input.h:14
Definition RenderingUtils.h:7
Definition EZ_text_input.h:20
void * textinput_data
Definition EZ_text_input.h:31
int textinput_focused
Definition EZ_text_input.h:30
TTF_Font * text_font
Definition EZ_text_input.h:28
SDL_Color text_color
Definition EZ_text_input.h:29
input_type type
Definition EZ_text_input.h:27
size_t text_max_length
Definition EZ_text_input.h:26
char * inputed_text
Definition EZ_text_input.h:25
EZ_DRAWABLE drawable_text_input
Definition EZ_text_input.h:21
void(* on_submit_text)(struct ez_text_input *)
Definition EZ_text_input.h:32
void(* on_text_focused)(struct ez_text_input *)
Definition EZ_text_input.h:33
EZ_text * input_text_display
Definition EZ_text_input.h:23
anchore_point textinput_anchore
Definition EZ_text_input.h:24
EZ_INTERACTIBLE interactible_text_input
Definition EZ_text_input.h:22