Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CEGUI::Falagard_xmlHandler Class Reference

Handler class used to parse look & feel XML files used by the Falagard system. More...

#include <CEGUIFalagard_xmlHandler.h>

Inheritance diagram for CEGUI::Falagard_xmlHandler:

Inheritance graph
[legend]
Collaboration diagram for CEGUI::Falagard_xmlHandler:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Falagard_xmlHandler (WidgetLookManager *mgr)
 Constructor for Falagard_xmlHandler objects.
 ~Falagard_xmlHandler ()
 Destructor for Falagard_xmlHandler objects.
void elementStart (const String &element, const XMLAttributes &attributes)
 Method called to notify the handler at the start of each XML element encountered.
void elementEnd (const String &element)
 Method called to notify the handler at the end of each XML element encountered.

Detailed Description

Handler class used to parse look & feel XML files used by the Falagard system.

Definition at line 55 of file CEGUIFalagard_xmlHandler.h.


Constructor & Destructor Documentation

CEGUI::Falagard_xmlHandler::Falagard_xmlHandler WidgetLookManager mgr  ) 
 

Constructor for Falagard_xmlHandler objects.

Definition at line 107 of file CEGUIFalagard_xmlHandler.cpp.

CEGUI::Falagard_xmlHandler::~Falagard_xmlHandler  ) 
 

Destructor for Falagard_xmlHandler objects.

Definition at line 123 of file CEGUIFalagard_xmlHandler.cpp.


Member Function Documentation

void CEGUI::Falagard_xmlHandler::elementEnd const String element  )  [virtual]
 

Method called to notify the handler at the end of each XML element encountered.

Parameters:
element String object holding the name of the element that is ending.
Returns:
Nothing.

Reimplemented from CEGUI::XMLHandler.

Definition at line 456 of file CEGUIFalagard_xmlHandler.cpp.

References CEGUI::ImagerySection::addFrameComponent(), CEGUI::ImagerySection::addImageryComponent(), CEGUI::WidgetLookFeel::addImagerySection(), CEGUI::StateImagery::addLayer(), CEGUI::WidgetLookFeel::addNamedArea(), CEGUI::LayerSpecification::addSectionSpecification(), CEGUI::WidgetLookFeel::addStateSpecification(), CEGUI::ImagerySection::addTextComponent(), CEGUI::WidgetLookFeel::addWidgetComponent(), CEGUI::WidgetLookManager::addWidgetLook(), CEGUI_LOGINSANE, CEGUI::WidgetComponent::getBaseWidgetType(), CEGUI::StateImagery::getName(), CEGUI::ImagerySection::getName(), CEGUI::Logger::getSingleton(), CEGUI::Informative, CEGUI::Logger::logEvent(), CEGUI::NamedArea::setArea(), CEGUI::FalagardComponentBase::setComponentArea(), and CEGUI::WidgetComponent::setComponentArea().

void CEGUI::Falagard_xmlHandler::elementStart const String element,
const XMLAttributes attributes
[virtual]
 

Method called to notify the handler at the start of each XML element encountered.

Parameters:
element String object holding the name of the element that is starting.
attributes An XMLAttributes object holding the collection of attributes specified for the element.
Returns:
Nothing.

Reimplemented from CEGUI::XMLHandler.

Definition at line 126 of file CEGUIFalagard_xmlHandler.cpp.

References CEGUI::WidgetLookFeel::addPropertyInitialiser(), CEGUI::WidgetComponent::addPropertyInitialiser(), CEGUI_LOGINSANE, CEGUI::String::empty(), CEGUI::WidgetComponent::getBaseWidgetType(), CEGUI::PropertyInitialiser::getInitialiserValue(), CEGUI::Property::getName(), CEGUI::NamedArea::getName(), CEGUI::StateImagery::getName(), CEGUI::ImagerySection::getName(), CEGUI::WidgetLookFeel::getName(), CEGUI::SectionSpecification::getSectionName(), CEGUI::Logger::getSingleton(), CEGUI::PropertyInitialiser::getTargetPropertyName(), CEGUI::XMLAttributes::getValueAsBool(), CEGUI::XMLAttributes::getValueAsFloat(), CEGUI::XMLAttributes::getValueAsInteger(), CEGUI::XMLAttributes::getValueAsString(), CEGUI::WidgetComponent::getWidgetLookName(), CEGUI::WidgetComponent::getWidgetNameSuffix(), CEGUI::Informative, CEGUI::Logger::logEvent(), CEGUI::ComponentArea::setAreaPropertySource(), CEGUI::StateImagery::setClippedToDisplay(), CEGUI::FalagardComponentBase::setColours(), CEGUI::FalagardComponentBase::setColoursPropertyIsColourRect(), CEGUI::FalagardComponentBase::setColoursPropertySource(), CEGUI::Dimension::setDimensionType(), CEGUI::TextComponent::setFont(), CEGUI::TextComponent::setHorizontalFormatting(), CEGUI::ImageryComponent::setHorizontalFormatting(), CEGUI::WidgetComponent::setHorizontalWidgetAlignemnt(), CEGUI::FalagardComponentBase::setHorzFormattingPropertySource(), CEGUI::FrameComponent::setImage(), CEGUI::ImageryComponent::setImagePropertySource(), CEGUI::ImagerySection::setMasterColours(), CEGUI::ImagerySection::setMasterColoursPropertyIsColourRect(), CEGUI::ImagerySection::setMasterColoursPropertySource(), CEGUI::SectionSpecification::setOverrideColours(), CEGUI::SectionSpecification::setOverrideColoursPropertyIsColourRect(), CEGUI::SectionSpecification::setOverrideColoursPropertySource(), CEGUI::TextComponent::setText(), CEGUI::SectionSpecification::setUsingOverrideColours(), CEGUI::FalagardComponentBase::setVertFormattingPropertySource(), CEGUI::TextComponent::setVerticalFormatting(), CEGUI::ImageryComponent::setVerticalFormatting(), CEGUI::WidgetComponent::setVerticalWidgetAlignment(), CEGUI::FalagardXMLHelper::stringToDimensionOperator(), CEGUI::FalagardXMLHelper::stringToDimensionType(), CEGUI::FalagardXMLHelper::stringToFontMetricType(), CEGUI::FalagardXMLHelper::stringToFrameImageComponent(), CEGUI::FalagardXMLHelper::stringToHorzAlignment(), CEGUI::FalagardXMLHelper::stringToHorzFormat(), CEGUI::FalagardXMLHelper::stringToHorzTextFormat(), CEGUI::FalagardXMLHelper::stringToVertAlignment(), CEGUI::FalagardXMLHelper::stringToVertFormat(), and CEGUI::FalagardXMLHelper::stringToVertTextFormat().


The documentation for this class was generated from the following files:
Generated on Wed Sep 7 10:09:54 2005 for Crazy Eddies GUI System by  doxygen 1.4.3