All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
AbstractType.h File Reference

Go to the source code of this file.

Namespaces

 te
 URI C++ Library.
 
 te::layout
 This is the namespace for the Layout module.
 

Typedefs

typedef enum
te::layout::AlignmentFlags 
te::layout::LayoutAlignmentType
 
typedef enum
te::layout::_TdkOrientation 
te::layout::LayoutOrientationType
 

Enumerations

enum  te::layout::_TdkOrientation { te::layout::Portrait, te::layout::Landscape }
 
enum  te::layout::AlignmentFlags {
  te::layout::AlignFlagsAuto = 0x0000, te::layout::AlignFlagsLeft = 0x0001, te::layout::AlignFlagsRight = 0x0002, te::layout::AlignFlagsHCenter = 0x0004,
  te::layout::AlignFlagsJustify = 0x0008, te::layout::AlignFlagsHorizontal_Mask = AlignFlagsLeft | AlignFlagsRight | AlignFlagsHCenter | AlignFlagsJustify, te::layout::AlignFlagsTop = 0x0010, te::layout::AlignFlagsBottom = 0x0020,
  te::layout::AlignFlagsVCenter = 0x0040, te::layout::AlignFlagsVertical_Mask = AlignFlagsTop | AlignFlagsBottom | AlignFlagsVCenter, te::layout::AlignFlagsCenter = AlignFlagsVCenter | AlignFlagsHCenter
}
 
enum  te::layout::LayoutAbstractObjectType {
  te::layout::TPRetangleItem = 1, te::layout::TPMapItem = 2, te::layout::TPMapGridItem = 3, te::layout::TPPaperItem = 4,
  te::layout::TPLegendItem = 5, te::layout::TPPropertiesWindow = 6, te::layout::TPDisplayWindow = 7, te::layout::TPObjectInspectorWindow = 8,
  te::layout::TPToolbar = 9, te::layout::TPGridSettings = 10, te::layout::TPGrid = 11, te::layout::TPGridPlanar = 12,
  te::layout::TPGridGeodesic = 13, te::layout::TPHorizontalRuler = 14, te::layout::TPVerticalRuler = 15, te::layout::TPText = 16,
  te::layout::TPItemGroup = 17, te::layout::TPScaleItem = 18, te::layout::TPPageSetup = 19, te::layout::TPObjectUnknown = 0
}
 Enum TdkAbstractComponentType. This is the enumeration of the components types. More...
 
enum  te::layout::LayoutAbstractPaperType {
  te::layout::A0, te::layout::A1, te::layout::A2, te::layout::A3,
  te::layout::A4, te::layout::A5, te::layout::A6, te::layout::A7,
  te::layout::A8, te::layout::A9, te::layout::Letter, te::layout::Legal,
  te::layout::Executive, te::layout::Custom
}
 Enum TdkAbstractComponentType. This is the enumeration of the components types. More...
 
enum  te::layout::LayoutGridStyle { te::layout::StyleNone = 1, te::layout::StyleContinuous = 2, te::layout::StyleCross = 3 }
 
enum  te::layout::LayoutPropertyDataType {
  te::layout::DataTypeInt = 1, te::layout::DataTypeDouble = 2, te::layout::DataTypeLong = 3, te::layout::DataTypeFloat = 4,
  te::layout::DataTypeString = 5, te::layout::DataTypeBool = 6, te::layout::DataTypeColor = 7, te::layout::DataTypeGridSettings = 8,
  te::layout::DataTypeStringList = 9, te::layout::DataTypeNone = 10
}
 Enum LayoutPropertyDataType. More...
 
enum  te::layout::LayoutSides {
  te::layout::TPTopLeft, te::layout::TPTopRight, te::layout::TPLowerLeft, te::layout::TPLowerRight,
  te::layout::TPCenter, te::layout::TPCenterRight, te::layout::TPCenterLeft, te::layout::TPNoneSide
}
 Enum TdkAbstractComponentType. This is the enumeration of the components types. More...
 
enum  te::layout::LayoutTemplateType { te::layout::TPJSONTemplate = 1 }
 Enum LayoutTemplateType. More...
 
enum  te::layout::LayoutUnit { te::layout::StyleMeter =1, te::layout::StyleKilometer =1000 }
 
enum  te::layout::LayoutUnitsMetrics { te::layout::TPMillimeter = 0, te::layout::TPInch = 1 }
 Enum TdkAbstractComponentType. This is the enumeration of the components types. More...