SDOM - Simple SDL Document Object Model
A lightweight, extensible Document Object Model for SDL-based applications.
Loading...
Searching...
No Matches
SDOM_IPanelObject.hpp File Reference

Go to the source code of this file.

Classes

class  SDOM::IPanelObject
 
struct  SDOM::IPanelObject::InitStruct
 

Namespaces

namespace  SDOM
 Contains all core classes and utilities for the SDOM library.
 

Enumerations

enum class  SDOM::PanelBaseIndex {
  SDOM::ButtonUp = 0 , SDOM::ButtonUpSelected = 9 , SDOM::ButtonDown = 18 , SDOM::ButtonDownSelected = 27 ,
  SDOM::Frame = 36 , SDOM::Group = 45
}
 
enum class  SDOM::PanelTileOffset {
  SDOM::TopLeft = 0 , SDOM::TopCenter = 1 , SDOM::TopRight = 2 , SDOM::LeftCenter = 3 ,
  SDOM::Center = 4 , SDOM::RightCenter = 5 , SDOM::BottomLeft = 6 , SDOM::BottomCenter = 7 ,
  SDOM::BottomRight = 8
}
 

Variables

static const std::unordered_map< std::string, PanelBaseIndexSDOM::stringToPanelBaseIndex_
 
static const std::unordered_map< PanelBaseIndex, std::string > SDOM::panelBaseIndexToString_
 
static const std::unordered_map< std::string, PanelTileOffsetSDOM::stringToPanelTileOffset_
 
static const std::unordered_map< PanelTileOffset, std::string > SDOM::panelTileOffsetToString_