TORCS  1.3.9
The Open Racing Car Simulator
guiedit.cpp File Reference

GUI Edit Box Management. More...

#include <stdlib.h>
#include <tgfclient.h>
#include "gui.h"
#include "guifont.h"
Include dependency graph for guiedit.cpp:

Go to the source code of this file.

Functions

void gfuiEditboxInit (void)
 
int GfuiEditboxCreate (void *scr, const char *text, int font, int x, int y, int width, int maxlen, void *userDataOnFocus, tfuiCallback onFocus, tfuiCallback onFocusLost, int margin)
 Add a editbox to a screen. More...
 
int GfuiEditboxGetFocused (void)
 Get the Id of the editbox focused in the current screen. More...
 
void gfuiDrawEditbox (tGfuiObject *obj)
 
void gfuiEditboxAction (int mouse)
 
static void gfuiEditboxRecalcCursor (tGfuiObject *obj)
 
void gfuiEditboxKey (tGfuiObject *obj, int key, int modifier)
 
char * GfuiEditboxGetString (void *scr, int id)
 Get the string. More...
 
void GfuiEditboxSetString (void *scr, int id, const char *text)
 Set a new string. More...
 
void gfuiReleaseEditbox (tGfuiObject *curObject)
 

Detailed Description

GUI Edit Box Management.

Author
Eric Espie
Version
$Id$

Definition in file guiedit.cpp.

Function Documentation

◆ gfuiDrawEditbox()

void gfuiDrawEditbox ( tGfuiObject obj)

Definition at line 161 of file guiedit.cpp.

Here is the call graph for this function:

◆ gfuiEditboxAction()

void gfuiEditboxAction ( int  mouse)

Definition at line 215 of file guiedit.cpp.

Here is the call graph for this function:

◆ gfuiEditboxInit()

void gfuiEditboxInit ( void  )

Definition at line 36 of file guiedit.cpp.

◆ gfuiEditboxKey()

void gfuiEditboxKey ( tGfuiObject obj,
int  key,
int  modifier 
)

Definition at line 270 of file guiedit.cpp.

Here is the call graph for this function:

◆ gfuiEditboxRecalcCursor()

static void gfuiEditboxRecalcCursor ( tGfuiObject obj)
static

Definition at line 255 of file guiedit.cpp.

Here is the call graph for this function:

◆ gfuiReleaseEditbox()

void gfuiReleaseEditbox ( tGfuiObject curObject)

Definition at line 404 of file guiedit.cpp.