Maria GDK 5.0.0.737
Documentation of native code in develop branch
Loading...
Searching...
No Matches
Maria::DrawObjectStyleFieldBuilder Class Reference

#include <MDrawObjectStyleFieldBuilder.h>

Static Public Member Functions

static std::string BuildFromStyles (const std::vector< std::string > &styles)
 Builds the string to use for fetching styles give a style path..
 
static std::string LineColorString ()
 Returns the foreground color path string.
 
static std::string LineColorStringFromColorScheme (const std::string &colorScheme)
 Returns the foreground color path string.
 
static std::string LineWidthString ()
 Returns the foreground width path string.
 
static std::string OutlineWidthString ()
 Returns the outline width path string.
 
static std::string OutlineColorString ()
 Returns the outline color path string.
 
static std::string ToolWidthString ()
 Returns the tool width path string.
 
static std::string ToolLineColor ()
 Returns the tool foreground color path string.
 
static std::string FillColorString ()
 
static std::string FillColorStringFromColorScheme (const std::string &colorScheme)
 
static std::string FillStyleString ()
 

Static Public Attributes

static const std::string ShowBuffer = "ShowBuffer"
 
static const std::string ShowLinePointText = "ShowLinePointText"
 
static const std::string ColorScheme = "ColorScheme"
 
static const std::string OverrideColor = "OverrideColor"
 
static const std::string Bold = "Bold"
 
static const std::string Italic = "Italic"
 
static const std::string Underline = "Underline"
 
static const std::string Strikethrough = "Strikethrough"
 
static const std::string Line = "Line"
 
static const std::string CenterLine = "CenterLine"
 
static const std::string Width = "Width"
 
static const std::string MultiWidths = "MultiWidths"
 
static const std::string OutlineWidth = "OutlineWidth"
 
static const std::string OutlineColor = "OutlineColor"
 
static const std::string Color = "Color"
 
static const std::string MultiColors = "MultiColors"
 
static const std::string ColorLight = "ColorLight"
 
static const std::string ColorMedium = "ColorMedium"
 
static const std::string ColorDark = "ColorDark"
 
static const std::string BeginScaleStep = "BeginScaleStep"
 
static const std::string EndScaleStep = "EndScaleStep"
 
static const std::string DashStyle = "DashStyle"
 
static const std::string MultiDashStyles = "MultiDashStyles"
 
static const std::string DefaultFont = "DefaultFont"
 
static const std::string Font = "Font"
 
static const std::string Size = "Size"
 
static const std::string SmallFontLabel = "SmallLabelFont"
 
static const std::string EchelonFont = "EchelonFont"
 
static const std::string LabelFont = "LabelFont"
 
static const std::string Fill = "Fill"
 
static const std::string ForegroundColor = "ForegroundColor"
 
static const std::string ForegroundColorLight = "ForegroundColorLight"
 
static const std::string ForegroundColorMedium = "ForegroundColorMedium"
 
static const std::string ForegroundColorDark = "ForegroundColorDark"
 
static const std::string BackgroundColor = "BackgroundColor"
 
static const std::string Style = "Style"
 
static const std::string Buffer = "Buffer"
 
static const std::string Label = "Label"
 
static const std::string Draw = "Draw"
 
static const std::string Separator = "Separator"
 
static const std::string DrawMovementIndicator = "DrawMovementIndicator"
 
static const std::string DrawOffsetLocationIndicator = "DrawOffsetLocationIndicator"
 
static const std::string MovementIndicatorColor = "MovementIndicatorColor"
 
static const std::string OffsetLocationIndicatorColor = "OffsetLocationIndicatorColor"
 
static const std::string Symbol = "Symbol"
 
static const std::string Grayscale = "Grayscale"
 
static const std::string DropShadow = "DropShadow"
 
static const std::string DropShadowColor = "DropShadowColor"
 
static const std::string Alpha = "Alpha"
 
static const std::string AlphaFactor = "AlphaFactor"
 
static const std::string DynamicScale = "DynamicScale"
 
static const std::string Unrelated = "Unrelated"
 
static const std::string DefaultScaleStep = "DefaultScaleStep"
 
static const std::string SimplifiedRenderingCutoffSize = "SimplifiedRenderingCutoffSize"
 
static const std::string DrawOutline = "DrawOutline"
 
static const std::string Smooth = "Smooth"
 
static const std::string LineEndingFigure = "LineEndingFigure"
 
static const std::string Begin = "Begin"
 
static const std::string End = "End"
 
static const std::string DrawSymbolTextLabel = "DrawSymbolTextLabel"
 
static const std::string GenericLabel = "GenericLabel"
 
static const std::string LabelText = "LabelText"
 
static const std::string Fields = "Fields"
 
static const std::string FormatString = "FormatString"
 
static const std::string Position = "Position"
 
static const std::string MovableLabelId = "MovableLabelId"
 
static const std::string XOffset = "XOffset"
 
static const std::string YOffset = "YOffset"
 
static const std::string CustomFontScale = "CustomFontScale"
 
static const std::string MinFontSize = "MinFontSize"
 
static const std::string MinFontMapScale = "MinFontMapScale"
 
static const std::string MaxFontMapScale = "MaxFontMapScale"
 
static const std::string ToolGeoDecoration = "ToolGeoDecoration"
 
static const std::string ScaleTool = "ScaleTool"
 
static const std::string Height = "Height"
 
static const std::string Rotate = "Rotate"
 
static const std::string HoverColor = "HoverColor"
 
static const std::string AddTool = "AddTool"
 
static const std::string Radius = "Radius"
 
static const std::string NonSelectedColor = "NonSelectedColor"
 
static const std::string NonSelectedHoverColor = "NonSelectedHoverColor"
 
static const std::string SelectedColor = "SelectedColor"
 
static const std::string Tool = "Tool"
 
static const std::string LineColor = "LineColor"
 
static const std::string HandleRadius = "HandleRadius"
 
static const std::string HandleDistance = "HandleDistance"
 
static const std::string PointSquareHandle = "PointSquareHandle"
 
static const std::string SelectedHoverColor = "SelectedHoverColor"
 
static const std::string HideGridLabel = "HideGridLabel"
 
static const std::string CreationWorkflow = "CreationWorkflow"
 
static const std::string Tolerance = "Tolerance"
 

Detailed Description

DrawObjectStyleFieldBuilder - Class for building style paths from strings. Also holds all legal std::string values for styles.

Member Function Documentation

◆ BuildFromStyles()

std::string Maria::DrawObjectStyleFieldBuilder::BuildFromStyles ( const std::vector< std::string > &  styles)
static

Builds the string to use for fetching styles give a style path..

Parameters
styleThe style path.
Returns
The path string.

The documentation for this class was generated from the following files: