Base.h File Reference

Contains enums, utility classes, and free functions used throughout GG. More...

#include <GL/gl.h>
#include <GL/glu.h>
#include <GG/glext.h>
#include <boost/signal.hpp>
#include <GG/Enum.h>
#include <GG/Clr.h>
#include <GG/PtRect.h>
#include <GG/SignalsAndSlots.h>

Go to the source code of this file.

Namespaces

namespace  GG

Enumerations

enum  GG::WndRegion {
  GG::WR_NONE = -1,
  GG::WR_TOPLEFT = 0,
  GG::WR_TOP,
  GG::WR_TOPRIGHT,
  GG::WR_MIDLEFT,
  GG::WR_MIDDLE,
  GG::WR_MIDRIGHT,
  GG::WR_BOTTOMLEFT,
  GG::WR_BOTTOM,
  GG::WR_BOTTOMRIGHT
}
enum  GG::Orientation {
  GG::VERTICAL,
  GG::HORIZONTAL
}
enum  GG::StateButtonStyle {
  GG::SBSTYLE_3D_XBOX,
  GG::SBSTYLE_3D_CHECKBOX,
  GG::SBSTYLE_3D_RADIO,
  GG::SBSTYLE_3D_BUTTON,
  GG::SBSTYLE_3D_ROUND_BUTTON,
  GG::SBSTYLE_3D_TOP_ATTACHED_TAB,
  GG::SBSTYLE_3D_TOP_DETACHED_TAB
}
enum  GG::SliderLineStyle {
  GG::FLAT,
  GG::RAISED,
  GG::GROOVED
}
enum  GG::TabBarStyle {
  GG::TAB_BAR_ATTACHED,
  GG::TAB_BAR_DETACHED
}
enum  GG::Key {
  GG::GGK_UNKNOWN = 0,
  GG::GGK_FIRST = 0,
  GG::GGK_BACKSPACE = 8,
  GG::GGK_TAB = 9,
  GG::GGK_CLEAR = 12,
  GG::GGK_RETURN = 13,
  GG::GGK_PAUSE = 19,
  GG::GGK_ESCAPE = 27,
  GG::GGK_SPACE = 32,
  GG::GGK_EXCLAIM = 33,
  GG::GGK_QUOTEDBL = 34,
  GG::GGK_HASH = 35,
  GG::GGK_DOLLAR = 36,
  GG::GGK_AMPERSAND = 38,
  GG::GGK_QUOTE = 39,
  GG::GGK_LEFTPAREN = 40,
  GG::GGK_RIGHTPAREN = 41,
  GG::GGK_ASTERISK = 42,
  GG::GGK_PLUS = 43,
  GG::GGK_COMMA = 44,
  GG::GGK_MINUS = 45,
  GG::GGK_PERIOD = 46,
  GG::GGK_SLASH = 47,
  GG::GGK_0 = 48,
  GG::GGK_1 = 49,
  GG::GGK_2 = 50,
  GG::GGK_3 = 51,
  GG::GGK_4 = 52,
  GG::GGK_5 = 53,
  GG::GGK_6 = 54,
  GG::GGK_7 = 55,
  GG::GGK_8 = 56,
  GG::GGK_9 = 57,
  GG::GGK_COLON = 58,
  GG::GGK_SEMICOLON = 59,
  GG::GGK_LESS = 60,
  GG::GGK_EQUALS = 61,
  GG::GGK_GREATER = 62,
  GG::GGK_QUESTION = 63,
  GG::GGK_AT = 64,
  GG::GGK_A = 65,
  GG::GGK_B = 66,
  GG::GGK_C = 67,
  GG::GGK_D = 68,
  GG::GGK_E = 69,
  GG::GGK_F = 70,
  GG::GGK_G = 71,
  GG::GGK_H = 72,
  GG::GGK_I = 73,
  GG::GGK_J = 74,
  GG::GGK_K = 75,
  GG::GGK_L = 76,
  GG::GGK_M = 77,
  GG::GGK_N = 78,
  GG::GGK_O = 79,
  GG::GGK_P = 80,
  GG::GGK_Q = 81,
  GG::GGK_R = 82,
  GG::GGK_S = 83,
  GG::GGK_T = 84,
  GG::GGK_U = 85,
  GG::GGK_V = 86,
  GG::GGK_W = 87,
  GG::GGK_X = 88,
  GG::GGK_Y = 89,
  GG::GGK_Z = 90,
  GG::GGK_LEFTBRACKET = 91,
  GG::GGK_BACKSLASH = 92,
  GG::GGK_RIGHTBRACKET = 93,
  GG::GGK_CARET = 94,
  GG::GGK_UNDERSCORE = 95,
  GG::GGK_BACKQUOTE = 96,
  GG::GGK_a = 97,
  GG::GGK_b = 98,
  GG::GGK_c = 99,
  GG::GGK_d = 100,
  GG::GGK_e = 101,
  GG::GGK_f = 102,
  GG::GGK_g = 103,
  GG::GGK_h = 104,
  GG::GGK_i = 105,
  GG::GGK_j = 106,
  GG::GGK_k = 107,
  GG::GGK_l = 108,
  GG::GGK_m = 109,
  GG::GGK_n = 110,
  GG::GGK_o = 111,
  GG::GGK_p = 112,
  GG::GGK_q = 113,
  GG::GGK_r = 114,
  GG::GGK_s = 115,
  GG::GGK_t = 116,
  GG::GGK_u = 117,
  GG::GGK_v = 118,
  GG::GGK_w = 119,
  GG::GGK_x = 120,
  GG::GGK_y = 121,
  GG::GGK_z = 122,
  GG::GGK_DELETE = 127,
  GG::GGK_WORLD_0 = 160,
  GG::GGK_WORLD_1 = 161,
  GG::GGK_WORLD_2 = 162,
  GG::GGK_WORLD_3 = 163,
  GG::GGK_WORLD_4 = 164,
  GG::GGK_WORLD_5 = 165,
  GG::GGK_WORLD_6 = 166,
  GG::GGK_WORLD_7 = 167,
  GG::GGK_WORLD_8 = 168,
  GG::GGK_WORLD_9 = 169,
  GG::GGK_WORLD_10 = 170,
  GG::GGK_WORLD_11 = 171,
  GG::GGK_WORLD_12 = 172,
  GG::GGK_WORLD_13 = 173,
  GG::GGK_WORLD_14 = 174,
  GG::GGK_WORLD_15 = 175,
  GG::GGK_WORLD_16 = 176,
  GG::GGK_WORLD_17 = 177,
  GG::GGK_WORLD_18 = 178,
  GG::GGK_WORLD_19 = 179,
  GG::GGK_WORLD_20 = 180,
  GG::GGK_WORLD_21 = 181,
  GG::GGK_WORLD_22 = 182,
  GG::GGK_WORLD_23 = 183,
  GG::GGK_WORLD_24 = 184,
  GG::GGK_WORLD_25 = 185,
  GG::GGK_WORLD_26 = 186,
  GG::GGK_WORLD_27 = 187,
  GG::GGK_WORLD_28 = 188,
  GG::GGK_WORLD_29 = 189,
  GG::GGK_WORLD_30 = 190,
  GG::GGK_WORLD_31 = 191,
  GG::GGK_WORLD_32 = 192,
  GG::GGK_WORLD_33 = 193,
  GG::GGK_WORLD_34 = 194,
  GG::GGK_WORLD_35 = 195,
  GG::GGK_WORLD_36 = 196,
  GG::GGK_WORLD_37 = 197,
  GG::GGK_WORLD_38 = 198,
  GG::GGK_WORLD_39 = 199,
  GG::GGK_WORLD_40 = 200,
  GG::GGK_WORLD_41 = 201,
  GG::GGK_WORLD_42 = 202,
  GG::GGK_WORLD_43 = 203,
  GG::GGK_WORLD_44 = 204,
  GG::GGK_WORLD_45 = 205,
  GG::GGK_WORLD_46 = 206,
  GG::GGK_WORLD_47 = 207,
  GG::GGK_WORLD_48 = 208,
  GG::GGK_WORLD_49 = 209,
  GG::GGK_WORLD_50 = 210,
  GG::GGK_WORLD_51 = 211,
  GG::GGK_WORLD_52 = 212,
  GG::GGK_WORLD_53 = 213,
  GG::GGK_WORLD_54 = 214,
  GG::GGK_WORLD_55 = 215,
  GG::GGK_WORLD_56 = 216,
  GG::GGK_WORLD_57 = 217,
  GG::GGK_WORLD_58 = 218,
  GG::GGK_WORLD_59 = 219,
  GG::GGK_WORLD_60 = 220,
  GG::GGK_WORLD_61 = 221,
  GG::GGK_WORLD_62 = 222,
  GG::GGK_WORLD_63 = 223,
  GG::GGK_WORLD_64 = 224,
  GG::GGK_WORLD_65 = 225,
  GG::GGK_WORLD_66 = 226,
  GG::GGK_WORLD_67 = 227,
  GG::GGK_WORLD_68 = 228,
  GG::GGK_WORLD_69 = 229,
  GG::GGK_WORLD_70 = 230,
  GG::GGK_WORLD_71 = 231,
  GG::GGK_WORLD_72 = 232,
  GG::GGK_WORLD_73 = 233,
  GG::GGK_WORLD_74 = 234,
  GG::GGK_WORLD_75 = 235,
  GG::GGK_WORLD_76 = 236,
  GG::GGK_WORLD_77 = 237,
  GG::GGK_WORLD_78 = 238,
  GG::GGK_WORLD_79 = 239,
  GG::GGK_WORLD_80 = 240,
  GG::GGK_WORLD_81 = 241,
  GG::GGK_WORLD_82 = 242,
  GG::GGK_WORLD_83 = 243,
  GG::GGK_WORLD_84 = 244,
  GG::GGK_WORLD_85 = 245,
  GG::GGK_WORLD_86 = 246,
  GG::GGK_WORLD_87 = 247,
  GG::GGK_WORLD_88 = 248,
  GG::GGK_WORLD_89 = 249,
  GG::GGK_WORLD_90 = 250,
  GG::GGK_WORLD_91 = 251,
  GG::GGK_WORLD_92 = 252,
  GG::GGK_WORLD_93 = 253,
  GG::GGK_WORLD_94 = 254,
  GG::GGK_WORLD_95 = 255,
  GG::GGK_KP0 = 256,
  GG::GGK_KP1 = 257,
  GG::GGK_KP2 = 258,
  GG::GGK_KP3 = 259,
  GG::GGK_KP4 = 260,
  GG::GGK_KP5 = 261,
  GG::GGK_KP6 = 262,
  GG::GGK_KP7 = 263,
  GG::GGK_KP8 = 264,
  GG::GGK_KP9 = 265,
  GG::GGK_KP_PERIOD = 266,
  GG::GGK_KP_DIVIDE = 267,
  GG::GGK_KP_MULTIPLY = 268,
  GG::GGK_KP_MINUS = 269,
  GG::GGK_KP_PLUS = 270,
  GG::GGK_KP_ENTER = 271,
  GG::GGK_KP_EQUALS = 272,
  GG::GGK_UP = 273,
  GG::GGK_DOWN = 274,
  GG::GGK_RIGHT = 275,
  GG::GGK_LEFT = 276,
  GG::GGK_INSERT = 277,
  GG::GGK_HOME = 278,
  GG::GGK_END = 279,
  GG::GGK_PAGEUP = 280,
  GG::GGK_PAGEDOWN = 281,
  GG::GGK_F1 = 282,
  GG::GGK_F2 = 283,
  GG::GGK_F3 = 284,
  GG::GGK_F4 = 285,
  GG::GGK_F5 = 286,
  GG::GGK_F6 = 287,
  GG::GGK_F7 = 288,
  GG::GGK_F8 = 289,
  GG::GGK_F9 = 290,
  GG::GGK_F10 = 291,
  GG::GGK_F11 = 292,
  GG::GGK_F12 = 293,
  GG::GGK_F13 = 294,
  GG::GGK_F14 = 295,
  GG::GGK_F15 = 296,
  GG::GGK_NUMLOCK = 300,
  GG::GGK_CAPSLOCK = 301,
  GG::GGK_SCROLLOCK = 302,
  GG::GGK_RSHIFT = 303,
  GG::GGK_LSHIFT = 304,
  GG::GGK_RCTRL = 305,
  GG::GGK_LCTRL = 306,
  GG::GGK_RALT = 307,
  GG::GGK_LALT = 308,
  GG::GGK_RMETA = 309,
  GG::GGK_LMETA = 310,
  GG::GGK_LSUPER = 311,
  GG::GGK_RSUPER = 312,
  GG::GGK_MODE = 313,
  GG::GGK_COMPOSE = 314,
  GG::GGK_HELP = 315,
  GG::GGK_PRINT = 316,
  GG::GGK_SYSREQ = 317,
  GG::GGK_BREAK = 318,
  GG::GGK_MENU = 319,
  GG::GGK_POWER = 320,
  GG::GGK_EURO = 321,
  GG::GGK_UNDO = 322,
  GG::GGK_LAST
}

Functions

void GG::KeypadKeyToPrintable (Key &key, Flags< ModKey > mod_keys)


Detailed Description

Contains enums, utility classes, and free functions used throughout GG.

Definition in file Base.h.


Generated on Wed Mar 26 14:35:42 2008 for GG by  doxygen 1.5.2