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

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.

Variables

txt_widget_class_t txt_inputbox_class
txt_widget_class_t txt_int_inputbox_class

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.

Variable Documentation

Initial value:
{
    TXT_InputBoxSizeCalc,
    TXT_InputBoxDrawer,
    TXT_InputBoxKeyPress,
    TXT_InputBoxDestructor,
    TXT_InputBoxMousePress,
    NULL,
}
Initial value:
{
    TXT_InputBoxSizeCalc,
    TXT_InputBoxDrawer,
    TXT_IntInputBoxKeyPress,
    TXT_InputBoxDestructor,
    TXT_InputBoxMousePress,
    NULL,
}
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends