Main Page | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

CSBorder.h File Reference

#include <string>
#include "SDLMain.h"
#include "CSLog.h"

Go to the source code of this file.

Data Structures

class  CSBorder
class  CSRoundedBorder

Typedefs

typedef std::vector< CSBorder * > CSBorders

Variables

const int BORDER_TYPE_NONE = 0
const int BORDER_TYPE_DOUBLE = 1
const int BORDER_TYPE_UP = 2
const int BORDER_TYPE_INTER = 4
const int BORDER_TYPE_SINGLE_COLOR = 8
const int BORDER_TYPE_HOVER = 16
const int BORDER_TYPE_SELECTED = BORDER_TYPE_DOUBLE + BORDER_TYPE_UP + BORDER_TYPE_SINGLE_COLOR
const int BORDER_TYPE_WINDOW = BORDER_TYPE_DOUBLE + BORDER_TYPE_UP
const int BORDER_TYPE_BUTTON = BORDER_TYPE_DOUBLE + BORDER_TYPE_UP
const int BORDER_TYPE_CHECK_BUTTON = BORDER_TYPE_DOUBLE
const int BORDER_TYPE_TEXTFIELD = BORDER_TYPE_DOUBLE
const int BORDER_TYPE_MENU = BORDER_TYPE_UP + BORDER_TYPE_HOVER


Typedef Documentation

typedef std::vector<CSBorder *> CSBorders
 

Definition at line 16 of file CSBorder.h.


Variable Documentation

const int BORDER_TYPE_NONE = 0
 

Definition at line 18 of file CSBorder.h.

Referenced by CSRoundedBorder::getBorder(), CSBorder::getBorder(), CSLAF::getBorderInternal(), CSBorder::getSizeEast(), CSBorder::getSizeNorth(), CSBorder::getSizeSouth(), CSBorder::getSizeWest(), CSRoundedBorder::paint(), and CSBorder::paint().

const int BORDER_TYPE_DOUBLE = 1
 

Definition at line 19 of file CSBorder.h.

Referenced by CSBorder::getSizeEast(), CSBorder::getSizeNorth(), CSBorder::getSizeSouth(), CSBorder::getSizeWest(), CSRoundedBorder::paint(), and CSBorder::paint().

const int BORDER_TYPE_UP = 2
 

Definition at line 20 of file CSBorder.h.

Referenced by CSLAF::getBorderInternal(), CSRoundedBorder::paint(), and CSBorder::paint().

const int BORDER_TYPE_INTER = 4
 

Definition at line 21 of file CSBorder.h.

Referenced by CSBorder::getSizeEast(), CSBorder::getSizeNorth(), CSBorder::getSizeSouth(), CSBorder::getSizeWest(), CSRoundedBorder::paint(), and CSBorder::paint().

const int BORDER_TYPE_SINGLE_COLOR = 8
 

Definition at line 22 of file CSBorder.h.

Referenced by CSRoundedBorder::paint(), and CSBorder::paint().

const int BORDER_TYPE_HOVER = 16
 

Definition at line 23 of file CSBorder.h.

Referenced by CSRoundedBorder::paint(), and CSBorder::paint().

const int BORDER_TYPE_SELECTED = BORDER_TYPE_DOUBLE + BORDER_TYPE_UP + BORDER_TYPE_SINGLE_COLOR
 

Definition at line 25 of file CSBorder.h.

Referenced by CSListbox::rebuildElement().

const int BORDER_TYPE_WINDOW = BORDER_TYPE_DOUBLE + BORDER_TYPE_UP
 

Definition at line 26 of file CSBorder.h.

Referenced by CSLAF::getBorderInternal().

const int BORDER_TYPE_BUTTON = BORDER_TYPE_DOUBLE + BORDER_TYPE_UP
 

Definition at line 27 of file CSBorder.h.

Referenced by CSLAF::getBorderInternal().

const int BORDER_TYPE_CHECK_BUTTON = BORDER_TYPE_DOUBLE
 

Definition at line 28 of file CSBorder.h.

Referenced by CSLAF::getBorderInternal().

const int BORDER_TYPE_TEXTFIELD = BORDER_TYPE_DOUBLE
 

Definition at line 29 of file CSBorder.h.

Referenced by CSLAF::getBorderInternal().

const int BORDER_TYPE_MENU = BORDER_TYPE_UP + BORDER_TYPE_HOVER
 

Definition at line 30 of file CSBorder.h.

Referenced by CSLAF::getBorderInternal().


Generated on Wed Jul 14 00:43:43 2004 for CSLib by doxygen 1.3.6