doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Enumerations | Variables
Window.h File Reference
#include "Rectangle.h"
#include "DeviceContext.h"
#include "RegExp.h"
#include "Winvar.h"
#include "GuiScript.h"
#include "SimpleWindow.h"

Go to the source code of this file.

Classes

struct  wexpOp_t
 
struct  idRegEntry
 
struct  idTimeLineEvent
 
class  rvNamedEvent
 
struct  idTransitionData
 
class  idWindow
 

Enumerations

enum  wexpOpType_t {
  WOP_TYPE_ADD, WOP_TYPE_SUBTRACT, WOP_TYPE_MULTIPLY, WOP_TYPE_DIVIDE,
  WOP_TYPE_MOD, WOP_TYPE_TABLE, WOP_TYPE_GT, WOP_TYPE_GE,
  WOP_TYPE_LT, WOP_TYPE_LE, WOP_TYPE_EQ, WOP_TYPE_NE,
  WOP_TYPE_AND, WOP_TYPE_OR, WOP_TYPE_VAR, WOP_TYPE_VARS,
  WOP_TYPE_VARF, WOP_TYPE_VARI, WOP_TYPE_VARB, WOP_TYPE_COND
}
 
enum  wexpRegister_t { WEXP_REG_TIME, WEXP_REG_NUM_PREDEFINED }
 

Variables

const int WIN_CHILD = 0x00000001
 
const int WIN_CAPTION = 0x00000002
 
const int WIN_BORDER = 0x00000004
 
const int WIN_SIZABLE = 0x00000008
 
const int WIN_MOVABLE = 0x00000010
 
const int WIN_FOCUS = 0x00000020
 
const int WIN_CAPTURE = 0x00000040
 
const int WIN_HCENTER = 0x00000080
 
const int WIN_VCENTER = 0x00000100
 
const int WIN_MODAL = 0x00000200
 
const int WIN_INTRANSITION = 0x00000400
 
const int WIN_CANFOCUS = 0x00000800
 
const int WIN_SELECTED = 0x00001000
 
const int WIN_TRANSFORM = 0x00002000
 
const int WIN_HOLDCAPTURE = 0x00004000
 
const int WIN_NOWRAP = 0x00008000
 
const int WIN_NOCLIP = 0x00010000
 
const int WIN_INVERTRECT = 0x00020000
 
const int WIN_NATURALMAT = 0x00040000
 
const int WIN_NOCURSOR = 0x00080000
 
const int WIN_MENUGUI = 0x00100000
 
const int WIN_ACTIVE = 0x00200000
 
const int WIN_SHOWCOORDS = 0x00400000
 
const int WIN_SHOWTIME = 0x00800000
 
const int WIN_WANTENTER = 0x01000000
 
const int WIN_DESKTOP = 0x10000000
 
const char CAPTION_HEIGHT [] = "16.0"
 
const char SCROLLER_SIZE [] = "16.0"
 
const int SCROLLBAR_SIZE = 16
 
const int MAX_WINDOW_NAME = 32
 
const int MAX_LIST_ITEMS = 1024
 
const char DEFAULT_BACKCOLOR [] = "1 1 1 1"
 
const char DEFAULT_FORECOLOR [] = "0 0 0 1"
 
const char DEFAULT_BORDERCOLOR [] = "0 0 0 1"
 
const char DEFAULT_TEXTSCALE [] = "0.4"
 

Enumeration Type Documentation

Enumerator
WOP_TYPE_ADD 
WOP_TYPE_SUBTRACT 
WOP_TYPE_MULTIPLY 
WOP_TYPE_DIVIDE 
WOP_TYPE_MOD 
WOP_TYPE_TABLE 
WOP_TYPE_GT 
WOP_TYPE_GE 
WOP_TYPE_LT 
WOP_TYPE_LE 
WOP_TYPE_EQ 
WOP_TYPE_NE 
WOP_TYPE_AND 
WOP_TYPE_OR 
WOP_TYPE_VAR 
WOP_TYPE_VARS 
WOP_TYPE_VARF 
WOP_TYPE_VARI 
WOP_TYPE_VARB 
WOP_TYPE_COND 

Definition at line 79 of file Window.h.

Enumerator
WEXP_REG_TIME 
WEXP_REG_NUM_PREDEFINED 

Definition at line 102 of file Window.h.

Variable Documentation

const char CAPTION_HEIGHT[] = "16.0"

Definition at line 67 of file Window.h.

const char DEFAULT_BACKCOLOR[] = "1 1 1 1"

Definition at line 74 of file Window.h.

const char DEFAULT_BORDERCOLOR[] = "0 0 0 1"

Definition at line 76 of file Window.h.

const char DEFAULT_FORECOLOR[] = "0 0 0 1"

Definition at line 75 of file Window.h.

const char DEFAULT_TEXTSCALE[] = "0.4"

Definition at line 77 of file Window.h.

const int MAX_LIST_ITEMS = 1024

Definition at line 72 of file Window.h.

const int MAX_WINDOW_NAME = 32

Definition at line 71 of file Window.h.

const int SCROLLBAR_SIZE = 16

Definition at line 69 of file Window.h.

const char SCROLLER_SIZE[] = "16.0"

Definition at line 68 of file Window.h.

const int WIN_ACTIVE = 0x00200000

Definition at line 60 of file Window.h.

const int WIN_BORDER = 0x00000004

Definition at line 41 of file Window.h.

const int WIN_CANFOCUS = 0x00000800

Definition at line 50 of file Window.h.

const int WIN_CAPTION = 0x00000002

Definition at line 40 of file Window.h.

const int WIN_CAPTURE = 0x00000040

Definition at line 45 of file Window.h.

const int WIN_CHILD = 0x00000001

Definition at line 39 of file Window.h.

const int WIN_DESKTOP = 0x10000000

Definition at line 65 of file Window.h.

const int WIN_FOCUS = 0x00000020

Definition at line 44 of file Window.h.

const int WIN_HCENTER = 0x00000080

Definition at line 46 of file Window.h.

const int WIN_HOLDCAPTURE = 0x00004000

Definition at line 53 of file Window.h.

const int WIN_INTRANSITION = 0x00000400

Definition at line 49 of file Window.h.

const int WIN_INVERTRECT = 0x00020000

Definition at line 56 of file Window.h.

const int WIN_MENUGUI = 0x00100000

Definition at line 59 of file Window.h.

const int WIN_MODAL = 0x00000200

Definition at line 48 of file Window.h.

const int WIN_MOVABLE = 0x00000010

Definition at line 43 of file Window.h.

const int WIN_NATURALMAT = 0x00040000

Definition at line 57 of file Window.h.

const int WIN_NOCLIP = 0x00010000

Definition at line 55 of file Window.h.

const int WIN_NOCURSOR = 0x00080000

Definition at line 58 of file Window.h.

const int WIN_NOWRAP = 0x00008000

Definition at line 54 of file Window.h.

const int WIN_SELECTED = 0x00001000

Definition at line 51 of file Window.h.

const int WIN_SHOWCOORDS = 0x00400000

Definition at line 61 of file Window.h.

const int WIN_SHOWTIME = 0x00800000

Definition at line 62 of file Window.h.

const int WIN_SIZABLE = 0x00000008

Definition at line 42 of file Window.h.

const int WIN_TRANSFORM = 0x00002000

Definition at line 52 of file Window.h.

const int WIN_VCENTER = 0x00000100

Definition at line 47 of file Window.h.

const int WIN_WANTENTER = 0x01000000

Definition at line 63 of file Window.h.