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

Go to the source code of this file.

Macros

#define POPUP_OK   XSTR("&Ok", 503)
 
#define POPUP_CANCEL   XSTR("&Cancel", 504)
 
#define POPUP_YES   XSTR("&Yes", 505)
 
#define POPUP_NO   XSTR("&No", 506)
 
#define PF_TITLE   (1<<10)
 
#define PF_TITLE_BIG   (1<<11)
 
#define PF_BODY_BIG   (1<<12)
 
#define PF_TITLE_RED   (1<<13)
 
#define PF_TITLE_GREEN   (1<<14)
 
#define PF_TITLE_BLUE   (1<<15)
 
#define PF_TITLE_WHITE   (1<<16)
 
#define PF_BODY_RED   (1<<17)
 
#define PF_BODY_GREEN   (1<<18)
 
#define PF_BODY_BLUE   (1<<19)
 
#define PF_USE_NEGATIVE_ICON   (1<<20)
 
#define PF_USE_AFFIRMATIVE_ICON   (1<<21)
 
#define PF_RUN_STATE   (1<<22)
 
#define PF_IGNORE_ESC   (1<<23)
 
#define PF_ALLOW_DEAD_KEYS   (1<<24)
 
#define PF_NO_NETWORKING   (1<<25)
 
#define PF_NO_SPECIAL_BUTTONS   (1<<26)
 
#define PF_WEB_CURSOR_1   (1<<27)
 
#define PF_WEB_CURSOR_2   (1<<28)
 

Functions

int popup (int flags, int nchoices,...)
 
int popup_till_condition (int(*condition)(),...)
 
char * popup_input (int flags, const char *caption, int max_output_len=-1)
 
int popup_active ()
 
int popup_running_state ()
 
void popup_kill_any_active ()
 
void popup_change_text (const char *new_text)
 

Macro Definition Documentation

#define PF_ALLOW_DEAD_KEYS   (1<<24)

Definition at line 49 of file popup.h.

#define PF_BODY_BIG   (1<<12)

Definition at line 31 of file popup.h.

#define PF_BODY_BLUE   (1<<19)

Definition at line 40 of file popup.h.

#define PF_BODY_GREEN   (1<<18)

Definition at line 39 of file popup.h.

#define PF_BODY_RED   (1<<17)

Definition at line 38 of file popup.h.

#define PF_IGNORE_ESC   (1<<23)

Definition at line 48 of file popup.h.

#define PF_NO_NETWORKING   (1<<25)

Definition at line 50 of file popup.h.

#define PF_NO_SPECIAL_BUTTONS   (1<<26)

Definition at line 53 of file popup.h.

#define PF_RUN_STATE   (1<<22)

Definition at line 47 of file popup.h.

#define PF_TITLE   (1<<10)

Definition at line 29 of file popup.h.

#define PF_TITLE_BIG   (1<<11)

Definition at line 30 of file popup.h.

#define PF_TITLE_BLUE   (1<<15)

Definition at line 36 of file popup.h.

#define PF_TITLE_GREEN   (1<<14)

Definition at line 35 of file popup.h.

#define PF_TITLE_RED   (1<<13)

Definition at line 34 of file popup.h.

#define PF_TITLE_WHITE   (1<<16)

Definition at line 37 of file popup.h.

#define PF_USE_AFFIRMATIVE_ICON   (1<<21)

Definition at line 44 of file popup.h.

#define PF_USE_NEGATIVE_ICON   (1<<20)

Definition at line 43 of file popup.h.

#define PF_WEB_CURSOR_1   (1<<27)

Definition at line 56 of file popup.h.

#define PF_WEB_CURSOR_2   (1<<28)

Definition at line 57 of file popup.h.

#define POPUP_CANCEL   XSTR("&Cancel", 504)

Definition at line 18 of file popup.h.

#define POPUP_NO   XSTR("&No", 506)

Definition at line 20 of file popup.h.

#define POPUP_OK   XSTR("&Ok", 503)

Definition at line 17 of file popup.h.

#define POPUP_YES   XSTR("&Yes", 505)

Definition at line 19 of file popup.h.

Function Documentation

int popup ( int  flags,
int  nchoices,
  ... 
)

Definition at line 993 of file popup.cpp.

int popup_active ( )

Definition at line 1039 of file popup.cpp.

void popup_change_text ( const char *  new_text)

Definition at line 1150 of file popup.cpp.

char* popup_input ( int  flags,
const char *  caption,
int  max_output_len = -1 
)

Definition at line 1092 of file popup.cpp.

void popup_kill_any_active ( )

Definition at line 1142 of file popup.cpp.

int popup_running_state ( )

Definition at line 1136 of file popup.cpp.

int popup_till_condition ( int(*)()  condition,
  ... 
)

Definition at line 1048 of file popup.cpp.