FS2_Open
Open source remastering of the Freespace 2 engine
chatbox.h File Reference

Go to the source code of this file.

Macros

#define CHATBOX_MAX_LEN   125
 
#define CHATBOX_FLAG_SMALL   (1<<0)
 
#define CHATBOX_FLAG_BIG   (1<<1)
 
#define CHATBOX_FLAG_MULTI_PAUSED   (1<<2)
 
#define CHATBOX_FLAG_DRAW_BOX   (1<<3)
 
#define CHATBOX_FLAG_BUTTONS   (1<<4)
 

Functions

int chatbox_create (int mode_flags=(CHATBOX_FLAG_SMALL|CHATBOX_FLAG_DRAW_BOX|CHATBOX_FLAG_BUTTONS))
 
int chatbox_process (int key_in=-1)
 
void chatbox_close ()
 
void chatbox_render ()
 
int chatbox_scroll_up ()
 
int chatbox_scroll_down ()
 
void chatbox_clear ()
 
void chatbox_add_line (const char *msg, int pid, int add_id=1)
 
void chatbox_force_small ()
 
void chatbox_force_big ()
 
void chatbox_lose_focus ()
 
int chatbox_has_focus ()
 
void chatbox_set_focus ()
 
int chatbox_pressed ()
 
void chatbox_reset_timestamps ()
 

Macro Definition Documentation

#define CHATBOX_FLAG_BIG   (1<<1)

Definition at line 22 of file chatbox.h.

#define CHATBOX_FLAG_BUTTONS   (1<<4)

Definition at line 25 of file chatbox.h.

#define CHATBOX_FLAG_DRAW_BOX   (1<<3)

Definition at line 24 of file chatbox.h.

#define CHATBOX_FLAG_MULTI_PAUSED   (1<<2)

Definition at line 23 of file chatbox.h.

#define CHATBOX_FLAG_SMALL   (1<<0)

Definition at line 21 of file chatbox.h.

#define CHATBOX_MAX_LEN   125

Definition at line 18 of file chatbox.h.

Function Documentation

void chatbox_add_line ( const char *  msg,
int  pid,
int  add_id = 1 
)

Definition at line 779 of file chatbox.cpp.

void chatbox_clear ( )

Definition at line 664 of file chatbox.cpp.

void chatbox_close ( )

Definition at line 634 of file chatbox.cpp.

Definition at line 495 of file chatbox.cpp.

void chatbox_force_big ( )

Definition at line 1051 of file chatbox.cpp.

void chatbox_force_small ( )

Definition at line 1020 of file chatbox.cpp.

int chatbox_has_focus ( )

Definition at line 1093 of file chatbox.cpp.

void chatbox_lose_focus ( )

Definition at line 1082 of file chatbox.cpp.

int chatbox_pressed ( )

Definition at line 1105 of file chatbox.cpp.

int chatbox_process ( int  key_in = -1)

Definition at line 575 of file chatbox.cpp.

void chatbox_render ( )

Definition at line 683 of file chatbox.cpp.

void chatbox_reset_timestamps ( )

Definition at line 1195 of file chatbox.cpp.

int chatbox_scroll_down ( )

Definition at line 724 of file chatbox.cpp.

int chatbox_scroll_up ( )

Definition at line 708 of file chatbox.cpp.

void chatbox_set_focus ( )

Definition at line 1099 of file chatbox.cpp.