Odamex
Setting the Standard in Multiplayer Doom
textscreen/txt_inputbox.h File Reference

Input box widget. More...

Go to the source code of this file.

Data Structures

struct  txt_inputbox_s

Typedefs

typedef struct txt_inputbox_s txt_inputbox_t
 Input box widget.

Functions

txt_inputbox_tTXT_NewInputBox (char **value, int size)
 Create a new input box widget for controlling a string value.
txt_inputbox_tTXT_NewIntInputBox (int *value, int size)
 Create a new input box widget for controlling an integer value.

Detailed Description

Input box widget.


Typedef Documentation

Input box widget.

An input box is a widget that displays a value, which can be selected to enter a new value.

Input box widgets can be of an integer or string type.


Function Documentation

txt_inputbox_t* TXT_NewInputBox ( char **  value,
int  size 
)

Create a new input box widget for controlling a string value.

Parameters:
valuePointer to a string variable that contains a pointer to the current value of the input box. The value should be allocated dynamically; when the string is changed it will be freed and the variable set to point to the new string value.
sizeWidth of the input box, in characters.
Returns:
Pointer to the new input box widget.
txt_inputbox_t* TXT_NewIntInputBox ( int *  value,
int  size 
)

Create a new input box widget for controlling an integer value.

Parameters:
valuePointer to an integer variable containing the value of the input box.
sizeWidth of the input box, in characters.
Returns:
Pointer to the new input box widget.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends