src/tron/cockpit/cWidgetBase.h File Reference

Contains the classes the actual widgets are based on. More...

#include "tValue.h"
#include "tString.h"
#include "tXmlParser.h"
#include "rGradient.h"
#include "rTexture.h"
#include <memory>
#include "tSafePTR.h"

Include dependency graph for cWidgetBase.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  cWidget

Classes

class  cWidget::Base
 Offers basic functions and keeps the camera settings. More...
class  cWidget::WithCoordinates
 Able to store and parse the position and size of a widget. More...
class  cWidget::WithDataFunctions
 This class offers functions to parse DataSet and friends. It doesn't parse anything by itself, ProcessDataSet() has to be called by an inherited class. More...
class  cWidget::WithSingleData
 Allows one single DataSet without id="" attribute to be parsed and stored. More...
class  cWidget::WithIdData
 Stores multiple DataSets in a map, keyed by their id="" attribute. More...
class  cWidget::WithTable
 Implements a table, uses the previously parsed DataSets. More...
class  cWidget::WithColorFunctions
 Offers basic functions to parse nodes that contain color information like Forground or Background. More...
class  cWidget::WithForeground
 Able to parse and store Foreground nodes. More...
class  cWidget::WithBackground
 Able to parse and store Background nodes. More...
class  cWidget::WithLineColor
 Able to parse and store LineColor nodes. More...
class  cWidget::WithCaption
 Able to parse and store a Caption node. More...
class  cWidget::WithReverse
 Able to parse and store a Reverse node. More...
class  cWidget::WithAngles
 Able to parse and store an Angles node. More...
class  cWidget::WithShowSettings
 Able to parse and store ShowMinimum, ShowMaximum or ShowValue nodes. More...

Defines

#define DONTDOIT

Typedefs

typedef std::auto_ptr< Base > cWidget::Base_ptr
 simple shortcut; used in the derived classes


Detailed Description

Contains the classes the actual widgets are based on.

The classes in here do all the parsing and storing of settings, they don't define a Render() function and therefore can't be directly used.

This file is a candidate for being moved to src/ui or even src/tools (since its classes doesn't actually render anything).

Definition in file cWidgetBase.h.


Define Documentation

#define DONTDOIT

Definition at line 37 of file cWidgetBase.h.


Generated on Sat Mar 15 23:14:17 2008 for Armagetron Advanced by  doxygen 1.5.4