Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
style-enums.h File Reference

SPStyle enums: named public enums that correspond to SVG property values. More...

Go to the source code of this file.

Classes

struct  SPStyleEnum
 

Enumerations

enum  SPWindRule : std::uint_least8_t { SP_WIND_RULE_NONZERO , SP_WIND_RULE_INTERSECT , SP_WIND_RULE_EVENODD , SP_WIND_RULE_POSITIVE }
 
enum  SPStrokeJoinType : std::uint_least8_t { SP_STROKE_LINEJOIN_MITER , SP_STROKE_LINEJOIN_ROUND , SP_STROKE_LINEJOIN_BEVEL }
 
enum  SPStrokeCapType : std::uint_least8_t { SP_STROKE_LINECAP_BUTT , SP_STROKE_LINECAP_ROUND , SP_STROKE_LINECAP_SQUARE }
 
enum  SPCSSFontSize : std::int_least8_t {
  SP_CSS_FONT_SIZE_XX_SMALL , SP_CSS_FONT_SIZE_X_SMALL , SP_CSS_FONT_SIZE_SMALL , SP_CSS_FONT_SIZE_MEDIUM ,
  SP_CSS_FONT_SIZE_LARGE , SP_CSS_FONT_SIZE_X_LARGE , SP_CSS_FONT_SIZE_XX_LARGE , SP_CSS_FONT_SIZE_SMALLER ,
  SP_CSS_FONT_SIZE_LARGER
}
 
enum  SPCSSFontStyle : std::uint_least8_t { SP_CSS_FONT_STYLE_NORMAL , SP_CSS_FONT_STYLE_ITALIC , SP_CSS_FONT_STYLE_OBLIQUE }
 
enum  SPCSSFontVariant : std::uint_least8_t { SP_CSS_FONT_VARIANT_NORMAL , SP_CSS_FONT_VARIANT_SMALL_CAPS }
 
enum  SPCSSFontWeight : std::int_least16_t {
  SP_CSS_FONT_WEIGHT_100 = 100 , SP_CSS_FONT_WEIGHT_200 = 200 , SP_CSS_FONT_WEIGHT_300 = 300 , SP_CSS_FONT_WEIGHT_400 = 400 ,
  SP_CSS_FONT_WEIGHT_500 = 500 , SP_CSS_FONT_WEIGHT_600 = 600 , SP_CSS_FONT_WEIGHT_700 = 700 , SP_CSS_FONT_WEIGHT_800 = 800 ,
  SP_CSS_FONT_WEIGHT_900 = 900 , SP_CSS_FONT_WEIGHT_NORMAL = -1 , SP_CSS_FONT_WEIGHT_BOLD = -2 , SP_CSS_FONT_WEIGHT_LIGHTER = -3 ,
  SP_CSS_FONT_WEIGHT_BOLDER = -4
}
 
enum  SPCSSFontStretch : std::int_least8_t {
  SP_CSS_FONT_STRETCH_ULTRA_CONDENSED , SP_CSS_FONT_STRETCH_EXTRA_CONDENSED , SP_CSS_FONT_STRETCH_CONDENSED , SP_CSS_FONT_STRETCH_SEMI_CONDENSED ,
  SP_CSS_FONT_STRETCH_NORMAL , SP_CSS_FONT_STRETCH_SEMI_EXPANDED , SP_CSS_FONT_STRETCH_EXPANDED , SP_CSS_FONT_STRETCH_EXTRA_EXPANDED ,
  SP_CSS_FONT_STRETCH_ULTRA_EXPANDED , SP_CSS_FONT_STRETCH_NARROWER , SP_CSS_FONT_STRETCH_WIDER
}
 
enum  SPCSSFontVariantLigatures : std::uint_least8_t {
  SP_CSS_FONT_VARIANT_LIGATURES_NONE = 0 , SP_CSS_FONT_VARIANT_LIGATURES_COMMON = 1 , SP_CSS_FONT_VARIANT_LIGATURES_DISCRETIONARY = 2 , SP_CSS_FONT_VARIANT_LIGATURES_HISTORICAL = 4 ,
  SP_CSS_FONT_VARIANT_LIGATURES_CONTEXTUAL = 8 , SP_CSS_FONT_VARIANT_LIGATURES_NORMAL = 9 , SP_CSS_FONT_VARIANT_LIGATURES_NOCOMMON = 16 , SP_CSS_FONT_VARIANT_LIGATURES_NODISCRETIONARY = 32 ,
  SP_CSS_FONT_VARIANT_LIGATURES_NOHISTORICAL = 64 , SP_CSS_FONT_VARIANT_LIGATURES_NOCONTEXTUAL = 128
}
 
enum  SPCSSFontVariantPosition : std::uint_least8_t { SP_CSS_FONT_VARIANT_POSITION_NORMAL = 1 , SP_CSS_FONT_VARIANT_POSITION_SUB = 2 , SP_CSS_FONT_VARIANT_POSITION_SUPER = 4 }
 
enum  SPCSSFontVariantCaps : std::uint_least8_t {
  SP_CSS_FONT_VARIANT_CAPS_NORMAL = 1 , SP_CSS_FONT_VARIANT_CAPS_SMALL = 2 , SP_CSS_FONT_VARIANT_CAPS_ALL_SMALL = 4 , SP_CSS_FONT_VARIANT_CAPS_PETITE = 8 ,
  SP_CSS_FONT_VARIANT_CAPS_ALL_PETITE = 16 , SP_CSS_FONT_VARIANT_CAPS_UNICASE = 32 , SP_CSS_FONT_VARIANT_CAPS_TITLING = 64
}
 
enum  SPCSSFontVariantNumeric : std::uint_least8_t {
  SP_CSS_FONT_VARIANT_NUMERIC_NORMAL = 0 , SP_CSS_FONT_VARIANT_NUMERIC_LINING_NUMS = 1 , SP_CSS_FONT_VARIANT_NUMERIC_OLDSTYLE_NUMS = 2 , SP_CSS_FONT_VARIANT_NUMERIC_PROPORTIONAL_NUMS = 4 ,
  SP_CSS_FONT_VARIANT_NUMERIC_TABULAR_NUMS = 8 , SP_CSS_FONT_VARIANT_NUMERIC_DIAGONAL_FRACTIONS = 16 , SP_CSS_FONT_VARIANT_NUMERIC_STACKED_FRACTIONS = 32 , SP_CSS_FONT_VARIANT_NUMERIC_ORDINAL = 64 ,
  SP_CSS_FONT_VARIANT_NUMERIC_SLASHED_ZERO = 128
}
 
enum  SPCSSFontVariantAlternates : std::uint_least8_t {
  SP_CSS_FONT_VARIANT_ALTERNATES_NORMAL , SP_CSS_FONT_VARIANT_ALTERNATES_HISTORICAL_FORMS , SP_CSS_FONT_VARIANT_ALTERNATES_STYLISTIC , SP_CSS_FONT_VARIANT_ALTERNATES_STYLESET ,
  SP_CSS_FONT_VARIANT_ALTERNATES_CHARACTER_VARIANT , SP_CSS_FONT_VARIANT_ALTERNATES_SWASH , SP_CSS_FONT_VARIANT_ALTERNATES_ORNAMENTS , SP_CSS_FONT_VARIANT_ALTERNATES_ANNOTATION
}
 
enum  SPCSSFontVariantEastAsian : std::uint_least16_t {
  SP_CSS_FONT_VARIANT_EAST_ASIAN_NORMAL = 0 , SP_CSS_FONT_VARIANT_EAST_ASIAN_JIS78 = 1 , SP_CSS_FONT_VARIANT_EAST_ASIAN_JIS83 = 2 , SP_CSS_FONT_VARIANT_EAST_ASIAN_JIS90 = 4 ,
  SP_CSS_FONT_VARIANT_EAST_ASIAN_JIS04 = 8 , SP_CSS_FONT_VARIANT_EAST_ASIAN_SIMPLIFIED = 16 , SP_CSS_FONT_VARIANT_EAST_ASIAN_TRADITIONAL = 32 , SP_CSS_FONT_VARIANT_EAST_ASIAN_FULL_WIDTH = 64 ,
  SP_CSS_FONT_VARIANT_EAST_ASIAN_PROPORTIONAL_WIDTH = 128 , SP_CSS_FONT_VARIANT_EAST_ASIAN_RUBY = 256
}
 
enum  SPCSSTextAlign : std::uint_least8_t {
  SP_CSS_TEXT_ALIGN_START , SP_CSS_TEXT_ALIGN_END , SP_CSS_TEXT_ALIGN_LEFT , SP_CSS_TEXT_ALIGN_RIGHT ,
  SP_CSS_TEXT_ALIGN_CENTER , SP_CSS_TEXT_ALIGN_JUSTIFY
}
 
enum  SPCSSTextTransform : std::uint_least8_t { SP_CSS_TEXT_TRANSFORM_CAPITALIZE , SP_CSS_TEXT_TRANSFORM_UPPERCASE , SP_CSS_TEXT_TRANSFORM_LOWERCASE , SP_CSS_TEXT_TRANSFORM_NONE }
 
enum  SPCSSDirection : std::uint_least8_t { SP_CSS_DIRECTION_LTR , SP_CSS_DIRECTION_RTL }
 
enum  SPCSSWritingMode : std::uint_least8_t { SP_CSS_WRITING_MODE_LR_TB , SP_CSS_WRITING_MODE_RL_TB , SP_CSS_WRITING_MODE_TB_RL , SP_CSS_WRITING_MODE_TB_LR }
 
enum  SPCSSTextOrientation : std::uint_least8_t { SP_CSS_TEXT_ORIENTATION_MIXED , SP_CSS_TEXT_ORIENTATION_UPRIGHT , SP_CSS_TEXT_ORIENTATION_SIDEWAYS }
 
enum  SPTextAnchor : std::uint_least8_t { SP_CSS_TEXT_ANCHOR_START , SP_CSS_TEXT_ANCHOR_MIDDLE , SP_CSS_TEXT_ANCHOR_END }
 
enum  SPWhiteSpace : std::uint_least8_t {
  SP_CSS_WHITE_SPACE_NORMAL , SP_CSS_WHITE_SPACE_PRE , SP_CSS_WHITE_SPACE_NOWRAP , SP_CSS_WHITE_SPACE_PREWRAP ,
  SP_CSS_WHITE_SPACE_PRELINE
}
 
enum  SPCSSBaseline : std::uint_least8_t {
  SP_CSS_BASELINE_AUTO , SP_CSS_BASELINE_ALPHABETIC , SP_CSS_BASELINE_IDEOGRAPHIC , SP_CSS_BASELINE_HANGING ,
  SP_CSS_BASELINE_MATHEMATICAL , SP_CSS_BASELINE_CENTRAL , SP_CSS_BASELINE_MIDDLE , SP_CSS_BASELINE_TEXT_BEFORE_EDGE ,
  SP_CSS_BASELINE_TEXT_AFTER_EDGE , SP_CSS_BASELINE_SIZE
}
 
enum  SPCSSBaselineShift : std::uint_least8_t { SP_CSS_BASELINE_SHIFT_BASELINE , SP_CSS_BASELINE_SHIFT_SUB , SP_CSS_BASELINE_SHIFT_SUPER }
 
enum  SPVisibility : std::uint_least8_t { SP_CSS_VISIBILITY_HIDDEN , SP_CSS_VISIBILITY_COLLAPSE , SP_CSS_VISIBILITY_VISIBLE }
 
enum  SPOverflow : std::uint_least8_t { SP_CSS_OVERFLOW_VISIBLE , SP_CSS_OVERFLOW_HIDDEN , SP_CSS_OVERFLOW_SCROLL , SP_CSS_OVERFLOW_AUTO }
 
enum  SPCSSDisplay : std::uint_least8_t {
  SP_CSS_DISPLAY_NONE , SP_CSS_DISPLAY_INLINE , SP_CSS_DISPLAY_BLOCK , SP_CSS_DISPLAY_LIST_ITEM ,
  SP_CSS_DISPLAY_RUN_IN , SP_CSS_DISPLAY_COMPACT , SP_CSS_DISPLAY_MARKER , SP_CSS_DISPLAY_TABLE ,
  SP_CSS_DISPLAY_INLINE_TABLE , SP_CSS_DISPLAY_TABLE_ROW_GROUP , SP_CSS_DISPLAY_TABLE_HEADER_GROUP , SP_CSS_DISPLAY_TABLE_FOOTER_GROUP ,
  SP_CSS_DISPLAY_TABLE_ROW , SP_CSS_DISPLAY_TABLE_COLUMN_GROUP , SP_CSS_DISPLAY_TABLE_COLUMN , SP_CSS_DISPLAY_TABLE_CELL ,
  SP_CSS_DISPLAY_TABLE_CAPTION
}
 
enum  SPIsolation : std::uint_least8_t { SP_CSS_ISOLATION_AUTO , SP_CSS_ISOLATION_ISOLATE }
 
enum  SPBlendMode : std::uint_least8_t {
  SP_CSS_BLEND_NORMAL , SP_CSS_BLEND_MULTIPLY , SP_CSS_BLEND_SCREEN , SP_CSS_BLEND_DARKEN ,
  SP_CSS_BLEND_LIGHTEN , SP_CSS_BLEND_OVERLAY , SP_CSS_BLEND_COLORDODGE , SP_CSS_BLEND_COLORBURN ,
  SP_CSS_BLEND_HARDLIGHT , SP_CSS_BLEND_SOFTLIGHT , SP_CSS_BLEND_DIFFERENCE , SP_CSS_BLEND_EXCLUSION ,
  SP_CSS_BLEND_HUE , SP_CSS_BLEND_SATURATION , SP_CSS_BLEND_COLOR , SP_CSS_BLEND_LUMINOSITY ,
  SP_CSS_BLEND_ENDMODE
}
 
enum  SPEnableBackground : std::uint_least8_t { SP_CSS_BACKGROUND_ACCUMULATE , SP_CSS_BACKGROUND_NEW }
 
enum  SPColorInterpolation : std::uint_least8_t { SP_CSS_COLOR_INTERPOLATION_AUTO , SP_CSS_COLOR_INTERPOLATION_SRGB , SP_CSS_COLOR_INTERPOLATION_LINEARRGB }
 
enum  SPColorRendering : std::uint_least8_t { SP_CSS_COLOR_RENDERING_AUTO , SP_CSS_COLOR_RENDERING_OPTIMIZESPEED , SP_CSS_COLOR_RENDERING_OPTIMIZEQUALITY }
 
enum  SPImageRendering : std::uint_least8_t {
  SP_CSS_IMAGE_RENDERING_AUTO , SP_CSS_IMAGE_RENDERING_OPTIMIZESPEED , SP_CSS_IMAGE_RENDERING_OPTIMIZEQUALITY , SP_CSS_IMAGE_RENDERING_CRISPEDGES ,
  SP_CSS_IMAGE_RENDERING_PIXELATED
}
 
enum  SPShapeRendering : std::uint_least8_t { SP_CSS_SHAPE_RENDERING_AUTO , SP_CSS_SHAPE_RENDERING_OPTIMIZESPEED , SP_CSS_SHAPE_RENDERING_CRISPEDGES , SP_CSS_SHAPE_RENDERING_GEOMETRICPRECISION }
 
enum  SPTextRendering : std::uint_least8_t { SP_CSS_TEXT_RENDERING_AUTO , SP_CSS_TEXT_RENDERING_OPTIMIZESPEED , SP_CSS_TEXT_RENDERING_OPTIMIZELEGIBILITY , SP_CSS_TEXT_RENDERING_GEOMETRICPRECISION }
 
enum  SPVectorEffect : std::uint_least8_t {
  SP_VECTOR_EFFECT_NONE = 0 , SP_VECTOR_EFFECT_NON_SCALING_STROKE = 1 , SP_VECTOR_EFFECT_NON_SCALING_SIZE = 2 , SP_VECTOR_EFFECT_NON_ROTATION = 4 ,
  SP_VECTOR_EFFECT_FIXED_POSITION = 8
}
 
enum  SPStrokeExtensions : std::uint_least8_t { SP_STROKE_EXTENSIONS_NONE , SP_STROKE_EXTENSIONS_HAIRLINE }
 

Variables

static SPStyleEnum const enum_fill_rule []
 
static SPStyleEnum const enum_stroke_linejoin []
 
static SPStyleEnum const enum_stroke_linecap []
 
static SPStyleEnum const enum_font_style []
 
static SPStyleEnum const enum_font_size []
 
static SPStyleEnum const enum_font_variant []
 
static SPStyleEnum const enum_font_weight []
 
static SPStyleEnum const enum_font_stretch []
 
static SPStyleEnum const enum_font_variant_ligatures []
 
static SPStyleEnum const enum_font_variant_position []
 
static SPStyleEnum const enum_font_variant_caps []
 
static SPStyleEnum const enum_font_variant_numeric []
 
static SPStyleEnum const enum_font_variant_alternates []
 
static SPStyleEnum const enum_font_variant_east_asian []
 
static SPStyleEnum const enum_text_align []
 
static SPStyleEnum const enum_text_transform []
 
static SPStyleEnum const enum_text_anchor []
 
static SPStyleEnum const enum_white_space []
 
static SPStyleEnum const enum_direction []
 
static SPStyleEnum const enum_writing_mode []
 
static SPStyleEnum const enum_text_orientation []
 
static SPStyleEnum const enum_baseline []
 
static SPStyleEnum const enum_baseline_shift []
 
static SPStyleEnum const enum_visibility []
 
static SPStyleEnum const enum_overflow []
 
static SPStyleEnum const enum_isolation []
 
static SPStyleEnum const enum_blend_mode []
 
static SPStyleEnum const enum_display []
 
static SPStyleEnum const enum_shape_rendering []
 
static SPStyleEnum const enum_color_rendering []
 
static SPStyleEnum const enum_image_rendering []
 
static SPStyleEnum const enum_text_rendering []
 
static SPStyleEnum const enum_enable_background []
 
static SPStyleEnum const enum_clip_rule []
 
static SPStyleEnum const enum_color_interpolation []
 
static SPStyleEnum const enum_vector_effect []
 
static SPStyleEnum const enum_stroke_extensions []
 

Detailed Description

SPStyle enums: named public enums that correspond to SVG property values.

Definition in file style-enums.h.

Enumeration Type Documentation

◆ SPBlendMode

enum SPBlendMode : std::uint_least8_t
Enumerator
SP_CSS_BLEND_NORMAL 
SP_CSS_BLEND_MULTIPLY 
SP_CSS_BLEND_SCREEN 
SP_CSS_BLEND_DARKEN 
SP_CSS_BLEND_LIGHTEN 
SP_CSS_BLEND_OVERLAY 
SP_CSS_BLEND_COLORDODGE 
SP_CSS_BLEND_COLORBURN 
SP_CSS_BLEND_HARDLIGHT 
SP_CSS_BLEND_SOFTLIGHT 
SP_CSS_BLEND_DIFFERENCE 
SP_CSS_BLEND_EXCLUSION 
SP_CSS_BLEND_HUE 
SP_CSS_BLEND_SATURATION 
SP_CSS_BLEND_COLOR 
SP_CSS_BLEND_LUMINOSITY 
SP_CSS_BLEND_ENDMODE 

Definition at line 279 of file style-enums.h.

◆ SPColorInterpolation

enum SPColorInterpolation : std::uint_least8_t
Enumerator
SP_CSS_COLOR_INTERPOLATION_AUTO 
SP_CSS_COLOR_INTERPOLATION_SRGB 
SP_CSS_COLOR_INTERPOLATION_LINEARRGB 

Definition at line 304 of file style-enums.h.

◆ SPColorRendering

enum SPColorRendering : std::uint_least8_t
Enumerator
SP_CSS_COLOR_RENDERING_AUTO 
SP_CSS_COLOR_RENDERING_OPTIMIZESPEED 
SP_CSS_COLOR_RENDERING_OPTIMIZEQUALITY 

Definition at line 310 of file style-enums.h.

◆ SPCSSBaseline

enum SPCSSBaseline : std::uint_least8_t
Enumerator
SP_CSS_BASELINE_AUTO 
SP_CSS_BASELINE_ALPHABETIC 
SP_CSS_BASELINE_IDEOGRAPHIC 
SP_CSS_BASELINE_HANGING 
SP_CSS_BASELINE_MATHEMATICAL 
SP_CSS_BASELINE_CENTRAL 
SP_CSS_BASELINE_MIDDLE 
SP_CSS_BASELINE_TEXT_BEFORE_EDGE 
SP_CSS_BASELINE_TEXT_AFTER_EDGE 
SP_CSS_BASELINE_SIZE 

Definition at line 221 of file style-enums.h.

◆ SPCSSBaselineShift

enum SPCSSBaselineShift : std::uint_least8_t
Enumerator
SP_CSS_BASELINE_SHIFT_BASELINE 
SP_CSS_BASELINE_SHIFT_SUB 
SP_CSS_BASELINE_SHIFT_SUPER 

Definition at line 234 of file style-enums.h.

◆ SPCSSDirection

enum SPCSSDirection : std::uint_least8_t
Enumerator
SP_CSS_DIRECTION_LTR 
SP_CSS_DIRECTION_RTL 

Definition at line 187 of file style-enums.h.

◆ SPCSSDisplay

enum SPCSSDisplay : std::uint_least8_t
Todo:
more display types
Enumerator
SP_CSS_DISPLAY_NONE 
SP_CSS_DISPLAY_INLINE 
SP_CSS_DISPLAY_BLOCK 
SP_CSS_DISPLAY_LIST_ITEM 
SP_CSS_DISPLAY_RUN_IN 
SP_CSS_DISPLAY_COMPACT 
SP_CSS_DISPLAY_MARKER 
SP_CSS_DISPLAY_TABLE 
SP_CSS_DISPLAY_INLINE_TABLE 
SP_CSS_DISPLAY_TABLE_ROW_GROUP 
SP_CSS_DISPLAY_TABLE_HEADER_GROUP 
SP_CSS_DISPLAY_TABLE_FOOTER_GROUP 
SP_CSS_DISPLAY_TABLE_ROW 
SP_CSS_DISPLAY_TABLE_COLUMN_GROUP 
SP_CSS_DISPLAY_TABLE_COLUMN 
SP_CSS_DISPLAY_TABLE_CELL 
SP_CSS_DISPLAY_TABLE_CAPTION 

Definition at line 254 of file style-enums.h.

◆ SPCSSFontSize

enum SPCSSFontSize : std::int_least8_t
Enumerator
SP_CSS_FONT_SIZE_XX_SMALL 
SP_CSS_FONT_SIZE_X_SMALL 
SP_CSS_FONT_SIZE_SMALL 
SP_CSS_FONT_SIZE_MEDIUM 
SP_CSS_FONT_SIZE_LARGE 
SP_CSS_FONT_SIZE_X_LARGE 
SP_CSS_FONT_SIZE_XX_LARGE 
SP_CSS_FONT_SIZE_SMALLER 
SP_CSS_FONT_SIZE_LARGER 

Definition at line 48 of file style-enums.h.

◆ SPCSSFontStretch

enum SPCSSFontStretch : std::int_least8_t
Enumerator
SP_CSS_FONT_STRETCH_ULTRA_CONDENSED 
SP_CSS_FONT_STRETCH_EXTRA_CONDENSED 
SP_CSS_FONT_STRETCH_CONDENSED 
SP_CSS_FONT_STRETCH_SEMI_CONDENSED 
SP_CSS_FONT_STRETCH_NORMAL 
SP_CSS_FONT_STRETCH_SEMI_EXPANDED 
SP_CSS_FONT_STRETCH_EXPANDED 
SP_CSS_FONT_STRETCH_EXTRA_EXPANDED 
SP_CSS_FONT_STRETCH_ULTRA_EXPANDED 
SP_CSS_FONT_STRETCH_NARROWER 
SP_CSS_FONT_STRETCH_WIDER 

Definition at line 87 of file style-enums.h.

◆ SPCSSFontStyle

enum SPCSSFontStyle : std::uint_least8_t
Enumerator
SP_CSS_FONT_STYLE_NORMAL 
SP_CSS_FONT_STYLE_ITALIC 
SP_CSS_FONT_STYLE_OBLIQUE 

Definition at line 60 of file style-enums.h.

◆ SPCSSFontVariant

enum SPCSSFontVariant : std::uint_least8_t
Enumerator
SP_CSS_FONT_VARIANT_NORMAL 
SP_CSS_FONT_VARIANT_SMALL_CAPS 

Definition at line 66 of file style-enums.h.

◆ SPCSSFontVariantAlternates

enum SPCSSFontVariantAlternates : std::uint_least8_t
Enumerator
SP_CSS_FONT_VARIANT_ALTERNATES_NORMAL 
SP_CSS_FONT_VARIANT_ALTERNATES_HISTORICAL_FORMS 
SP_CSS_FONT_VARIANT_ALTERNATES_STYLISTIC 
SP_CSS_FONT_VARIANT_ALTERNATES_STYLESET 
SP_CSS_FONT_VARIANT_ALTERNATES_CHARACTER_VARIANT 
SP_CSS_FONT_VARIANT_ALTERNATES_SWASH 
SP_CSS_FONT_VARIANT_ALTERNATES_ORNAMENTS 
SP_CSS_FONT_VARIANT_ALTERNATES_ANNOTATION 

Definition at line 145 of file style-enums.h.

◆ SPCSSFontVariantCaps

enum SPCSSFontVariantCaps : std::uint_least8_t
Enumerator
SP_CSS_FONT_VARIANT_CAPS_NORMAL 
SP_CSS_FONT_VARIANT_CAPS_SMALL 
SP_CSS_FONT_VARIANT_CAPS_ALL_SMALL 
SP_CSS_FONT_VARIANT_CAPS_PETITE 
SP_CSS_FONT_VARIANT_CAPS_ALL_PETITE 
SP_CSS_FONT_VARIANT_CAPS_UNICASE 
SP_CSS_FONT_VARIANT_CAPS_TITLING 

Definition at line 121 of file style-enums.h.

◆ SPCSSFontVariantEastAsian

enum SPCSSFontVariantEastAsian : std::uint_least16_t
Enumerator
SP_CSS_FONT_VARIANT_EAST_ASIAN_NORMAL 
SP_CSS_FONT_VARIANT_EAST_ASIAN_JIS78 
SP_CSS_FONT_VARIANT_EAST_ASIAN_JIS83 
SP_CSS_FONT_VARIANT_EAST_ASIAN_JIS90 
SP_CSS_FONT_VARIANT_EAST_ASIAN_JIS04 
SP_CSS_FONT_VARIANT_EAST_ASIAN_SIMPLIFIED 
SP_CSS_FONT_VARIANT_EAST_ASIAN_TRADITIONAL 
SP_CSS_FONT_VARIANT_EAST_ASIAN_FULL_WIDTH 
SP_CSS_FONT_VARIANT_EAST_ASIAN_PROPORTIONAL_WIDTH 
SP_CSS_FONT_VARIANT_EAST_ASIAN_RUBY 

Definition at line 157 of file style-enums.h.

◆ SPCSSFontVariantLigatures

enum SPCSSFontVariantLigatures : std::uint_least8_t
Enumerator
SP_CSS_FONT_VARIANT_LIGATURES_NONE 
SP_CSS_FONT_VARIANT_LIGATURES_COMMON 
SP_CSS_FONT_VARIANT_LIGATURES_DISCRETIONARY 
SP_CSS_FONT_VARIANT_LIGATURES_HISTORICAL 
SP_CSS_FONT_VARIANT_LIGATURES_CONTEXTUAL 
SP_CSS_FONT_VARIANT_LIGATURES_NORMAL 
SP_CSS_FONT_VARIANT_LIGATURES_NOCOMMON 
SP_CSS_FONT_VARIANT_LIGATURES_NODISCRETIONARY 
SP_CSS_FONT_VARIANT_LIGATURES_NOHISTORICAL 
SP_CSS_FONT_VARIANT_LIGATURES_NOCONTEXTUAL 

Definition at line 102 of file style-enums.h.

◆ SPCSSFontVariantNumeric

enum SPCSSFontVariantNumeric : std::uint_least8_t
Enumerator
SP_CSS_FONT_VARIANT_NUMERIC_NORMAL 
SP_CSS_FONT_VARIANT_NUMERIC_LINING_NUMS 
SP_CSS_FONT_VARIANT_NUMERIC_OLDSTYLE_NUMS 
SP_CSS_FONT_VARIANT_NUMERIC_PROPORTIONAL_NUMS 
SP_CSS_FONT_VARIANT_NUMERIC_TABULAR_NUMS 
SP_CSS_FONT_VARIANT_NUMERIC_DIAGONAL_FRACTIONS 
SP_CSS_FONT_VARIANT_NUMERIC_STACKED_FRACTIONS 
SP_CSS_FONT_VARIANT_NUMERIC_ORDINAL 
SP_CSS_FONT_VARIANT_NUMERIC_SLASHED_ZERO 

Definition at line 132 of file style-enums.h.

◆ SPCSSFontVariantPosition

enum SPCSSFontVariantPosition : std::uint_least8_t
Enumerator
SP_CSS_FONT_VARIANT_POSITION_NORMAL 
SP_CSS_FONT_VARIANT_POSITION_SUB 
SP_CSS_FONT_VARIANT_POSITION_SUPER 

Definition at line 115 of file style-enums.h.

◆ SPCSSFontWeight

enum SPCSSFontWeight : std::int_least16_t
Enumerator
SP_CSS_FONT_WEIGHT_100 
SP_CSS_FONT_WEIGHT_200 
SP_CSS_FONT_WEIGHT_300 
SP_CSS_FONT_WEIGHT_400 
SP_CSS_FONT_WEIGHT_500 
SP_CSS_FONT_WEIGHT_600 
SP_CSS_FONT_WEIGHT_700 
SP_CSS_FONT_WEIGHT_800 
SP_CSS_FONT_WEIGHT_900 
SP_CSS_FONT_WEIGHT_NORMAL 
SP_CSS_FONT_WEIGHT_BOLD 
SP_CSS_FONT_WEIGHT_LIGHTER 
SP_CSS_FONT_WEIGHT_BOLDER 

Definition at line 71 of file style-enums.h.

◆ SPCSSTextAlign

enum SPCSSTextAlign : std::uint_least8_t
Enumerator
SP_CSS_TEXT_ALIGN_START 
SP_CSS_TEXT_ALIGN_END 
SP_CSS_TEXT_ALIGN_LEFT 
SP_CSS_TEXT_ALIGN_RIGHT 
SP_CSS_TEXT_ALIGN_CENTER 
SP_CSS_TEXT_ALIGN_JUSTIFY 

Definition at line 170 of file style-enums.h.

◆ SPCSSTextOrientation

enum SPCSSTextOrientation : std::uint_least8_t
Enumerator
SP_CSS_TEXT_ORIENTATION_MIXED 
SP_CSS_TEXT_ORIENTATION_UPRIGHT 
SP_CSS_TEXT_ORIENTATION_SIDEWAYS 

Definition at line 200 of file style-enums.h.

◆ SPCSSTextTransform

enum SPCSSTextTransform : std::uint_least8_t
Enumerator
SP_CSS_TEXT_TRANSFORM_CAPITALIZE 
SP_CSS_TEXT_TRANSFORM_UPPERCASE 
SP_CSS_TEXT_TRANSFORM_LOWERCASE 
SP_CSS_TEXT_TRANSFORM_NONE 

Definition at line 180 of file style-enums.h.

◆ SPCSSWritingMode

enum SPCSSWritingMode : std::uint_least8_t
Enumerator
SP_CSS_WRITING_MODE_LR_TB 
SP_CSS_WRITING_MODE_RL_TB 
SP_CSS_WRITING_MODE_TB_RL 
SP_CSS_WRITING_MODE_TB_LR 

Definition at line 192 of file style-enums.h.

◆ SPEnableBackground

enum SPEnableBackground : std::uint_least8_t
Enumerator
SP_CSS_BACKGROUND_ACCUMULATE 
SP_CSS_BACKGROUND_NEW 

Definition at line 299 of file style-enums.h.

◆ SPImageRendering

enum SPImageRendering : std::uint_least8_t
Enumerator
SP_CSS_IMAGE_RENDERING_AUTO 
SP_CSS_IMAGE_RENDERING_OPTIMIZESPEED 
SP_CSS_IMAGE_RENDERING_OPTIMIZEQUALITY 
SP_CSS_IMAGE_RENDERING_CRISPEDGES 
SP_CSS_IMAGE_RENDERING_PIXELATED 

Definition at line 317 of file style-enums.h.

◆ SPIsolation

enum SPIsolation : std::uint_least8_t
Enumerator
SP_CSS_ISOLATION_AUTO 
SP_CSS_ISOLATION_ISOLATE 

Definition at line 274 of file style-enums.h.

◆ SPOverflow

enum SPOverflow : std::uint_least8_t
Enumerator
SP_CSS_OVERFLOW_VISIBLE 
SP_CSS_OVERFLOW_HIDDEN 
SP_CSS_OVERFLOW_SCROLL 
SP_CSS_OVERFLOW_AUTO 

Definition at line 246 of file style-enums.h.

◆ SPShapeRendering

enum SPShapeRendering : std::uint_least8_t
Enumerator
SP_CSS_SHAPE_RENDERING_AUTO 
SP_CSS_SHAPE_RENDERING_OPTIMIZESPEED 
SP_CSS_SHAPE_RENDERING_CRISPEDGES 
SP_CSS_SHAPE_RENDERING_GEOMETRICPRECISION 

Definition at line 325 of file style-enums.h.

◆ SPStrokeCapType

enum SPStrokeCapType : std::uint_least8_t
Enumerator
SP_STROKE_LINECAP_BUTT 
SP_STROKE_LINECAP_ROUND 
SP_STROKE_LINECAP_SQUARE 

Definition at line 40 of file style-enums.h.

◆ SPStrokeExtensions

enum SPStrokeExtensions : std::uint_least8_t
Enumerator
SP_STROKE_EXTENSIONS_NONE 
SP_STROKE_EXTENSIONS_HAIRLINE 

Definition at line 347 of file style-enums.h.

◆ SPStrokeJoinType

enum SPStrokeJoinType : std::uint_least8_t
Enumerator
SP_STROKE_LINEJOIN_MITER 
SP_STROKE_LINEJOIN_ROUND 
SP_STROKE_LINEJOIN_BEVEL 

Definition at line 33 of file style-enums.h.

◆ SPTextAnchor

enum SPTextAnchor : std::uint_least8_t
Enumerator
SP_CSS_TEXT_ANCHOR_START 
SP_CSS_TEXT_ANCHOR_MIDDLE 
SP_CSS_TEXT_ANCHOR_END 

Definition at line 206 of file style-enums.h.

◆ SPTextRendering

enum SPTextRendering : std::uint_least8_t
Enumerator
SP_CSS_TEXT_RENDERING_AUTO 
SP_CSS_TEXT_RENDERING_OPTIMIZESPEED 
SP_CSS_TEXT_RENDERING_OPTIMIZELEGIBILITY 
SP_CSS_TEXT_RENDERING_GEOMETRICPRECISION 

Definition at line 332 of file style-enums.h.

◆ SPVectorEffect

enum SPVectorEffect : std::uint_least8_t
Enumerator
SP_VECTOR_EFFECT_NONE 
SP_VECTOR_EFFECT_NON_SCALING_STROKE 
SP_VECTOR_EFFECT_NON_SCALING_SIZE 
SP_VECTOR_EFFECT_NON_ROTATION 
SP_VECTOR_EFFECT_FIXED_POSITION 

Definition at line 339 of file style-enums.h.

◆ SPVisibility

enum SPVisibility : std::uint_least8_t
Enumerator
SP_CSS_VISIBILITY_HIDDEN 
SP_CSS_VISIBILITY_COLLAPSE 
SP_CSS_VISIBILITY_VISIBLE 

Definition at line 240 of file style-enums.h.

◆ SPWhiteSpace

enum SPWhiteSpace : std::uint_least8_t
Enumerator
SP_CSS_WHITE_SPACE_NORMAL 
SP_CSS_WHITE_SPACE_PRE 
SP_CSS_WHITE_SPACE_NOWRAP 
SP_CSS_WHITE_SPACE_PREWRAP 
SP_CSS_WHITE_SPACE_PRELINE 

Definition at line 212 of file style-enums.h.

◆ SPWindRule

enum SPWindRule : std::uint_least8_t
Enumerator
SP_WIND_RULE_NONZERO 
SP_WIND_RULE_INTERSECT 
SP_WIND_RULE_EVENODD 
SP_WIND_RULE_POSITIVE 

Definition at line 23 of file style-enums.h.

Variable Documentation

◆ enum_baseline

SPStyleEnum const enum_baseline[]
static
Initial value:
= {
{"alphabetic", SP_CSS_BASELINE_ALPHABETIC},
{"ideographic", SP_CSS_BASELINE_IDEOGRAPHIC},
{"mathematical", SP_CSS_BASELINE_MATHEMATICAL},
{"text-before-edge", SP_CSS_BASELINE_TEXT_BEFORE_EDGE},
{"text-after-edge", SP_CSS_BASELINE_TEXT_AFTER_EDGE},
{nullptr, -1}
}
@ SP_CSS_BASELINE_CENTRAL
@ SP_CSS_BASELINE_IDEOGRAPHIC
@ SP_CSS_BASELINE_MIDDLE
@ SP_CSS_BASELINE_AUTO
@ SP_CSS_BASELINE_MATHEMATICAL
@ SP_CSS_BASELINE_HANGING
@ SP_CSS_BASELINE_ALPHABETIC
@ SP_CSS_BASELINE_TEXT_BEFORE_EDGE
@ SP_CSS_BASELINE_TEXT_AFTER_EDGE

Definition at line 576 of file style-enums.h.

Referenced by get_enums< SPCSSBaseline >().

◆ enum_baseline_shift

SPStyleEnum const enum_baseline_shift[]
static
Initial value:
= {
{nullptr, -1}
}
@ SP_CSS_BASELINE_SHIFT_BASELINE
@ SP_CSS_BASELINE_SHIFT_SUPER
@ SP_CSS_BASELINE_SHIFT_SUB

Definition at line 589 of file style-enums.h.

Referenced by Inkscape::UI::Dialog::StyleDialog::_startValueEdit(), SPIBaselineShift::get_value(), and SPIBaselineShift::read().

◆ enum_blend_mode

SPStyleEnum const enum_blend_mode[]
static
Initial value:
= {
{"normal", SP_CSS_BLEND_NORMAL},
{"multiply", SP_CSS_BLEND_MULTIPLY},
{"screen", SP_CSS_BLEND_SCREEN},
{"darken", SP_CSS_BLEND_DARKEN},
{"lighten", SP_CSS_BLEND_LIGHTEN},
{"overlay", SP_CSS_BLEND_OVERLAY},
{"color-dodge", SP_CSS_BLEND_COLORDODGE},
{"color-burn", SP_CSS_BLEND_COLORBURN},
{"hard-light", SP_CSS_BLEND_HARDLIGHT},
{"soft-light", SP_CSS_BLEND_SOFTLIGHT},
{"difference", SP_CSS_BLEND_DIFFERENCE},
{"exclusion", SP_CSS_BLEND_EXCLUSION},
{"hue", SP_CSS_BLEND_HUE},
{"saturation", SP_CSS_BLEND_SATURATION},
{"color", SP_CSS_BLEND_COLOR},
{"luminosity", SP_CSS_BLEND_LUMINOSITY},
{nullptr, -1}
}
@ SP_CSS_BLEND_LUMINOSITY
@ SP_CSS_BLEND_DARKEN
@ SP_CSS_BLEND_LIGHTEN
@ SP_CSS_BLEND_DIFFERENCE
@ SP_CSS_BLEND_COLORBURN
@ SP_CSS_BLEND_HARDLIGHT
@ SP_CSS_BLEND_EXCLUSION
@ SP_CSS_BLEND_COLORDODGE
@ SP_CSS_BLEND_SOFTLIGHT
@ SP_CSS_BLEND_SATURATION
@ SP_CSS_BLEND_SCREEN
@ SP_CSS_BLEND_OVERLAY
@ SP_CSS_BLEND_NORMAL
@ SP_CSS_BLEND_HUE
@ SP_CSS_BLEND_COLOR
@ SP_CSS_BLEND_MULTIPLY

Definition at line 618 of file style-enums.h.

Referenced by Inkscape::Extension::Internal::SvgBuilder::_setBlendMode(), and get_enums< SPBlendMode >().

◆ enum_clip_rule

SPStyleEnum const enum_clip_rule[]
static
Initial value:
= {
{"nonzero", SP_WIND_RULE_NONZERO},
{"evenodd", SP_WIND_RULE_EVENODD},
{nullptr, -1}
}
@ SP_WIND_RULE_EVENODD
Definition style-enums.h:26
@ SP_WIND_RULE_NONZERO
Definition style-enums.h:24

Definition at line 697 of file style-enums.h.

Referenced by Inkscape::UI::Dialog::StyleDialog::_startValueEdit(), and get_enums< SPWindRule >().

◆ enum_color_interpolation

SPStyleEnum const enum_color_interpolation[]
static
Initial value:
= {
{nullptr, -1}
}
@ SP_CSS_COLOR_INTERPOLATION_SRGB
@ SP_CSS_COLOR_INTERPOLATION_AUTO
@ SP_CSS_COLOR_INTERPOLATION_LINEARRGB

Definition at line 703 of file style-enums.h.

Referenced by Inkscape::UI::Dialog::StyleDialog::_startValueEdit(), and get_enums< SPColorInterpolation >().

◆ enum_color_rendering

SPStyleEnum const enum_color_rendering[]
static
Initial value:
= {
{nullptr, -1}
}
@ SP_CSS_COLOR_RENDERING_AUTO
@ SP_CSS_COLOR_RENDERING_OPTIMIZEQUALITY
@ SP_CSS_COLOR_RENDERING_OPTIMIZESPEED

Definition at line 667 of file style-enums.h.

Referenced by Inkscape::UI::Dialog::StyleDialog::_startValueEdit(), and get_enums< SPColorRendering >().

◆ enum_direction

SPStyleEnum const enum_direction[]
static
Initial value:
= {
{nullptr, -1}
}
@ SP_CSS_DIRECTION_RTL
@ SP_CSS_DIRECTION_LTR

Definition at line 540 of file style-enums.h.

Referenced by Inkscape::UI::Dialog::StyleDialog::_startValueEdit(), and get_enums< SPCSSDirection >().

◆ enum_display

SPStyleEnum const enum_display[]
static
Initial value:
= {
{"inline", SP_CSS_DISPLAY_INLINE},
{"list-item", SP_CSS_DISPLAY_LIST_ITEM},
{"run-in", SP_CSS_DISPLAY_RUN_IN},
{"compact", SP_CSS_DISPLAY_COMPACT},
{"marker", SP_CSS_DISPLAY_MARKER},
{"inline-table", SP_CSS_DISPLAY_INLINE_TABLE},
{"table-row-group", SP_CSS_DISPLAY_TABLE_ROW_GROUP},
{"table-header-group", SP_CSS_DISPLAY_TABLE_HEADER_GROUP},
{"table-footer-group", SP_CSS_DISPLAY_TABLE_FOOTER_GROUP},
{"table-row", SP_CSS_DISPLAY_TABLE_ROW},
{"table-column-group", SP_CSS_DISPLAY_TABLE_COLUMN_GROUP},
{"table-column", SP_CSS_DISPLAY_TABLE_COLUMN},
{"table-cell", SP_CSS_DISPLAY_TABLE_CELL},
{"table-caption", SP_CSS_DISPLAY_TABLE_CAPTION},
{nullptr, -1}
}
@ SP_CSS_DISPLAY_COMPACT
@ SP_CSS_DISPLAY_LIST_ITEM
@ SP_CSS_DISPLAY_MARKER
@ SP_CSS_DISPLAY_TABLE
@ SP_CSS_DISPLAY_NONE
@ SP_CSS_DISPLAY_RUN_IN
@ SP_CSS_DISPLAY_TABLE_ROW_GROUP
@ SP_CSS_DISPLAY_TABLE_CAPTION
@ SP_CSS_DISPLAY_TABLE_COLUMN_GROUP
@ SP_CSS_DISPLAY_TABLE_COLUMN
@ SP_CSS_DISPLAY_TABLE_CELL
@ SP_CSS_DISPLAY_BLOCK
@ SP_CSS_DISPLAY_TABLE_ROW
@ SP_CSS_DISPLAY_TABLE_FOOTER_GROUP
@ SP_CSS_DISPLAY_TABLE_HEADER_GROUP
@ SP_CSS_DISPLAY_INLINE_TABLE
@ SP_CSS_DISPLAY_INLINE

Definition at line 638 of file style-enums.h.

Referenced by Inkscape::UI::Dialog::StyleDialog::_startValueEdit(), and get_enums< SPCSSDisplay >().

◆ enum_enable_background

SPStyleEnum const enum_enable_background[]
static
Initial value:
= {
{nullptr, -1}
}
@ SP_CSS_BACKGROUND_ACCUMULATE
@ SP_CSS_BACKGROUND_NEW

Definition at line 691 of file style-enums.h.

Referenced by get_enums< SPEnableBackground >().

◆ enum_fill_rule

SPStyleEnum const enum_fill_rule[]
static
Initial value:
= {
{"nonzero", SP_WIND_RULE_NONZERO},
{"evenodd", SP_WIND_RULE_EVENODD},
{nullptr, -1}
}

Definition at line 357 of file style-enums.h.

Referenced by Inkscape::UI::Dialog::StyleDialog::_startValueEdit().

◆ enum_font_size

SPStyleEnum const enum_font_size[]
static
Initial value:
= {
{nullptr, -1}
}
@ SP_CSS_FONT_SIZE_MEDIUM
Definition style-enums.h:52
@ SP_CSS_FONT_SIZE_SMALL
Definition style-enums.h:51
@ SP_CSS_FONT_SIZE_SMALLER
Definition style-enums.h:56
@ SP_CSS_FONT_SIZE_X_SMALL
Definition style-enums.h:50
@ SP_CSS_FONT_SIZE_LARGE
Definition style-enums.h:53
@ SP_CSS_FONT_SIZE_XX_SMALL
Definition style-enums.h:49
@ SP_CSS_FONT_SIZE_LARGER
Definition style-enums.h:57
@ SP_CSS_FONT_SIZE_XX_LARGE
Definition style-enums.h:55
@ SP_CSS_FONT_SIZE_X_LARGE
Definition style-enums.h:54

Definition at line 384 of file style-enums.h.

Referenced by SPIFontSize::get_value(), and SPIFontSize::read().

◆ enum_font_stretch

SPStyleEnum const enum_font_stretch[]
static
Initial value:
= {
{nullptr, -1}
}
@ SP_CSS_FONT_STRETCH_EXTRA_EXPANDED
Definition style-enums.h:95
@ SP_CSS_FONT_STRETCH_ULTRA_EXPANDED
Definition style-enums.h:96
@ SP_CSS_FONT_STRETCH_EXPANDED
Definition style-enums.h:94
@ SP_CSS_FONT_STRETCH_SEMI_EXPANDED
Definition style-enums.h:93
@ SP_CSS_FONT_STRETCH_NARROWER
Definition style-enums.h:97
@ SP_CSS_FONT_STRETCH_WIDER
Definition style-enums.h:98
@ SP_CSS_FONT_STRETCH_SEMI_CONDENSED
Definition style-enums.h:91
@ SP_CSS_FONT_STRETCH_NORMAL
Definition style-enums.h:92
@ SP_CSS_FONT_STRETCH_EXTRA_CONDENSED
Definition style-enums.h:89
@ SP_CSS_FONT_STRETCH_CONDENSED
Definition style-enums.h:90
@ SP_CSS_FONT_STRETCH_ULTRA_CONDENSED
Definition style-enums.h:88

Definition at line 420 of file style-enums.h.

Referenced by Inkscape::UI::Dialog::StyleDialog::_startValueEdit(), and get_enums< SPCSSFontStretch >().

◆ enum_font_style

SPStyleEnum const enum_font_style[]
static
Initial value:
= {
{nullptr, -1}
}
@ SP_CSS_FONT_STYLE_NORMAL
Definition style-enums.h:61
@ SP_CSS_FONT_STYLE_OBLIQUE
Definition style-enums.h:63
@ SP_CSS_FONT_STYLE_ITALIC
Definition style-enums.h:62

Definition at line 377 of file style-enums.h.

Referenced by Inkscape::UI::Dialog::StyleDialog::_startValueEdit(), and get_enums< SPCSSFontStyle >().

◆ enum_font_variant

SPStyleEnum const enum_font_variant[]
static
Initial value:
= {
{nullptr, -1}
}
@ SP_CSS_FONT_VARIANT_SMALL_CAPS
Definition style-enums.h:68
@ SP_CSS_FONT_VARIANT_NORMAL
Definition style-enums.h:67

Definition at line 397 of file style-enums.h.

Referenced by Inkscape::UI::Dialog::StyleDialog::_startValueEdit(), and get_enums< SPCSSFontVariant >().

◆ enum_font_variant_alternates

SPStyleEnum const enum_font_variant_alternates[]
static
Initial value:
= {
{nullptr, -1}
}
@ SP_CSS_FONT_VARIANT_ALTERNATES_HISTORICAL_FORMS
@ SP_CSS_FONT_VARIANT_ALTERNATES_ANNOTATION
@ SP_CSS_FONT_VARIANT_ALTERNATES_ORNAMENTS
@ SP_CSS_FONT_VARIANT_ALTERNATES_CHARACTER_VARIANT
@ SP_CSS_FONT_VARIANT_ALTERNATES_STYLESET
@ SP_CSS_FONT_VARIANT_ALTERNATES_STYLISTIC
@ SP_CSS_FONT_VARIANT_ALTERNATES_NORMAL
@ SP_CSS_FONT_VARIANT_ALTERNATES_SWASH

Definition at line 480 of file style-enums.h.

Referenced by get_enums< SPCSSFontVariantAlternates >().

◆ enum_font_variant_caps

SPStyleEnum const enum_font_variant_caps[]
static
Initial value:
= {
{nullptr, -1}
}
@ SP_CSS_FONT_VARIANT_CAPS_ALL_SMALL
@ SP_CSS_FONT_VARIANT_CAPS_SMALL
@ SP_CSS_FONT_VARIANT_CAPS_ALL_PETITE
@ SP_CSS_FONT_VARIANT_CAPS_NORMAL
@ SP_CSS_FONT_VARIANT_CAPS_UNICASE
@ SP_CSS_FONT_VARIANT_CAPS_TITLING
@ SP_CSS_FONT_VARIANT_CAPS_PETITE

Definition at line 456 of file style-enums.h.

Referenced by get_enums< SPCSSFontVariantCaps >().

◆ enum_font_variant_east_asian

SPStyleEnum const enum_font_variant_east_asian[]
static
Initial value:
= {
{nullptr, -1}
}
@ SP_CSS_FONT_VARIANT_EAST_ASIAN_RUBY
@ SP_CSS_FONT_VARIANT_EAST_ASIAN_JIS04
@ SP_CSS_FONT_VARIANT_EAST_ASIAN_PROPORTIONAL_WIDTH
@ SP_CSS_FONT_VARIANT_EAST_ASIAN_JIS78
@ SP_CSS_FONT_VARIANT_EAST_ASIAN_JIS90
@ SP_CSS_FONT_VARIANT_EAST_ASIAN_TRADITIONAL
@ SP_CSS_FONT_VARIANT_EAST_ASIAN_NORMAL
@ SP_CSS_FONT_VARIANT_EAST_ASIAN_FULL_WIDTH
@ SP_CSS_FONT_VARIANT_EAST_ASIAN_JIS83
@ SP_CSS_FONT_VARIANT_EAST_ASIAN_SIMPLIFIED

Definition at line 492 of file style-enums.h.

Referenced by SPIEastAsian::get_value(), and SPIEastAsian::read().

◆ enum_font_variant_ligatures

SPStyleEnum const enum_font_variant_ligatures[]
static
Initial value:
= {
{"common-ligatures", SP_CSS_FONT_VARIANT_LIGATURES_COMMON},
{"discretionary-ligatures", SP_CSS_FONT_VARIANT_LIGATURES_DISCRETIONARY},
{"historical-ligatures", SP_CSS_FONT_VARIANT_LIGATURES_HISTORICAL},
{"no-common-ligatures", SP_CSS_FONT_VARIANT_LIGATURES_NOCOMMON},
{"no-discretionary-ligatures", SP_CSS_FONT_VARIANT_LIGATURES_NODISCRETIONARY},
{"no-historical-ligatures", SP_CSS_FONT_VARIANT_LIGATURES_NOHISTORICAL},
{nullptr, -1}
}
@ SP_CSS_FONT_VARIANT_LIGATURES_NORMAL
@ SP_CSS_FONT_VARIANT_LIGATURES_CONTEXTUAL
@ SP_CSS_FONT_VARIANT_LIGATURES_DISCRETIONARY
@ SP_CSS_FONT_VARIANT_LIGATURES_NODISCRETIONARY
@ SP_CSS_FONT_VARIANT_LIGATURES_HISTORICAL
@ SP_CSS_FONT_VARIANT_LIGATURES_COMMON
@ SP_CSS_FONT_VARIANT_LIGATURES_NOCONTEXTUAL
@ SP_CSS_FONT_VARIANT_LIGATURES_NONE
@ SP_CSS_FONT_VARIANT_LIGATURES_NOHISTORICAL
@ SP_CSS_FONT_VARIANT_LIGATURES_NOCOMMON

Definition at line 435 of file style-enums.h.

Referenced by SPILigatures::read().

◆ enum_font_variant_numeric

SPStyleEnum const enum_font_variant_numeric[]
static
Initial value:
= {
{nullptr, -1}
}
@ SP_CSS_FONT_VARIANT_NUMERIC_TABULAR_NUMS
@ SP_CSS_FONT_VARIANT_NUMERIC_NORMAL
@ SP_CSS_FONT_VARIANT_NUMERIC_STACKED_FRACTIONS
@ SP_CSS_FONT_VARIANT_NUMERIC_OLDSTYLE_NUMS
@ SP_CSS_FONT_VARIANT_NUMERIC_SLASHED_ZERO
@ SP_CSS_FONT_VARIANT_NUMERIC_DIAGONAL_FRACTIONS
@ SP_CSS_FONT_VARIANT_NUMERIC_PROPORTIONAL_NUMS
@ SP_CSS_FONT_VARIANT_NUMERIC_ORDINAL
@ SP_CSS_FONT_VARIANT_NUMERIC_LINING_NUMS

Definition at line 467 of file style-enums.h.

Referenced by SPINumeric::get_value(), and SPINumeric::read().

◆ enum_font_variant_position

SPStyleEnum const enum_font_variant_position[]
static
Initial value:
= {
{nullptr, -1}
}
@ SP_CSS_FONT_VARIANT_POSITION_SUB
@ SP_CSS_FONT_VARIANT_POSITION_SUPER
@ SP_CSS_FONT_VARIANT_POSITION_NORMAL

Definition at line 449 of file style-enums.h.

Referenced by Inkscape::UI::Dialog::StyleDialog::_startValueEdit(), and get_enums< SPCSSFontVariantPosition >().

◆ enum_font_weight

SPStyleEnum const enum_font_weight[]
static
Initial value:
= {
{nullptr, -1}
}
@ SP_CSS_FONT_WEIGHT_LIGHTER
Definition style-enums.h:83
@ SP_CSS_FONT_WEIGHT_NORMAL
Definition style-enums.h:81
@ SP_CSS_FONT_WEIGHT_BOLD
Definition style-enums.h:82
@ SP_CSS_FONT_WEIGHT_400
Definition style-enums.h:75
@ SP_CSS_FONT_WEIGHT_300
Definition style-enums.h:74
@ SP_CSS_FONT_WEIGHT_100
Definition style-enums.h:72
@ SP_CSS_FONT_WEIGHT_200
Definition style-enums.h:73
@ SP_CSS_FONT_WEIGHT_900
Definition style-enums.h:80
@ SP_CSS_FONT_WEIGHT_700
Definition style-enums.h:78
@ SP_CSS_FONT_WEIGHT_800
Definition style-enums.h:79
@ SP_CSS_FONT_WEIGHT_500
Definition style-enums.h:76
@ SP_CSS_FONT_WEIGHT_BOLDER
Definition style-enums.h:84
@ SP_CSS_FONT_WEIGHT_600
Definition style-enums.h:77

Definition at line 403 of file style-enums.h.

Referenced by Inkscape::UI::Dialog::StyleDialog::_startValueEdit(), and get_enums< SPCSSFontWeight >().

◆ enum_image_rendering

SPStyleEnum const enum_image_rendering[]
static
Initial value:
= {
{nullptr, -1}
}
@ SP_CSS_IMAGE_RENDERING_PIXELATED
@ SP_CSS_IMAGE_RENDERING_OPTIMIZEQUALITY
@ SP_CSS_IMAGE_RENDERING_AUTO
@ SP_CSS_IMAGE_RENDERING_OPTIMIZESPEED
@ SP_CSS_IMAGE_RENDERING_CRISPEDGES

Definition at line 674 of file style-enums.h.

Referenced by get_enums< SPImageRendering >().

◆ enum_isolation

SPStyleEnum const enum_isolation[]
static
Initial value:
= {
{nullptr, -1}
}
@ SP_CSS_ISOLATION_ISOLATE
@ SP_CSS_ISOLATION_AUTO

Definition at line 612 of file style-enums.h.

Referenced by get_enums< SPIsolation >().

◆ enum_overflow

SPStyleEnum const enum_overflow[]
static
Initial value:
= {
{nullptr, -1}
}
@ SP_CSS_OVERFLOW_VISIBLE
@ SP_CSS_OVERFLOW_SCROLL
@ SP_CSS_OVERFLOW_AUTO
@ SP_CSS_OVERFLOW_HIDDEN

Definition at line 603 of file style-enums.h.

Referenced by Inkscape::UI::Dialog::StyleDialog::_startValueEdit(), and get_enums< SPOverflow >().

◆ enum_shape_rendering

SPStyleEnum const enum_shape_rendering[]
static
Initial value:
= {
{nullptr, -1}
}
@ SP_CSS_SHAPE_RENDERING_AUTO
@ SP_CSS_SHAPE_RENDERING_GEOMETRICPRECISION
@ SP_CSS_SHAPE_RENDERING_CRISPEDGES
@ SP_CSS_SHAPE_RENDERING_OPTIMIZESPEED

Definition at line 659 of file style-enums.h.

Referenced by Inkscape::UI::Dialog::StyleDialog::_startValueEdit(), and get_enums< SPShapeRendering >().

◆ enum_stroke_extensions

SPStyleEnum const enum_stroke_extensions[]
static
Initial value:
= {
{nullptr, -1}
}
@ SP_STROKE_EXTENSIONS_HAIRLINE
@ SP_STROKE_EXTENSIONS_NONE

Definition at line 719 of file style-enums.h.

◆ enum_stroke_linecap

SPStyleEnum const enum_stroke_linecap[]
static
Initial value:
= {
{nullptr, -1}
}
@ SP_STROKE_LINECAP_SQUARE
Definition style-enums.h:43
@ SP_STROKE_LINECAP_ROUND
Definition style-enums.h:42
@ SP_STROKE_LINECAP_BUTT
Definition style-enums.h:41

Definition at line 370 of file style-enums.h.

Referenced by Inkscape::UI::Dialog::StyleDialog::_startValueEdit(), and get_enums< SPStrokeCapType >().

◆ enum_stroke_linejoin

SPStyleEnum const enum_stroke_linejoin[]
static
Initial value:
= {
{nullptr, -1}
}
@ SP_STROKE_LINEJOIN_MITER
Definition style-enums.h:34
@ SP_STROKE_LINEJOIN_BEVEL
Definition style-enums.h:36
@ SP_STROKE_LINEJOIN_ROUND
Definition style-enums.h:35

Definition at line 363 of file style-enums.h.

Referenced by Inkscape::UI::Dialog::StyleDialog::_startValueEdit(), and get_enums< SPStrokeJoinType >().

◆ enum_text_align

SPStyleEnum const enum_text_align[]
static
Initial value:
= {
{nullptr, -1}
}
@ SP_CSS_TEXT_ALIGN_END
@ SP_CSS_TEXT_ALIGN_RIGHT
@ SP_CSS_TEXT_ALIGN_CENTER
@ SP_CSS_TEXT_ALIGN_START
@ SP_CSS_TEXT_ALIGN_LEFT
@ SP_CSS_TEXT_ALIGN_JUSTIFY

Definition at line 506 of file style-enums.h.

Referenced by Inkscape::UI::Dialog::StyleDialog::_startValueEdit(), and get_enums< SPCSSTextAlign >().

◆ enum_text_anchor

SPStyleEnum const enum_text_anchor[]
static
Initial value:
= {
{nullptr, -1}
}
@ SP_CSS_TEXT_ANCHOR_MIDDLE
@ SP_CSS_TEXT_ANCHOR_START
@ SP_CSS_TEXT_ANCHOR_END

Definition at line 524 of file style-enums.h.

Referenced by Inkscape::UI::Dialog::StyleDialog::_startValueEdit(), and get_enums< SPTextAnchor >().

◆ enum_text_orientation

SPStyleEnum const enum_text_orientation[]
static
Initial value:
= {
{nullptr, -1}
}
@ SP_CSS_TEXT_ORIENTATION_SIDEWAYS
@ SP_CSS_TEXT_ORIENTATION_UPRIGHT
@ SP_CSS_TEXT_ORIENTATION_MIXED

Definition at line 569 of file style-enums.h.

Referenced by get_enums< SPCSSTextOrientation >().

◆ enum_text_rendering

SPStyleEnum const enum_text_rendering[]
static
Initial value:
= {
{nullptr, -1}
}
@ SP_CSS_TEXT_RENDERING_OPTIMIZELEGIBILITY
@ SP_CSS_TEXT_RENDERING_GEOMETRICPRECISION
@ SP_CSS_TEXT_RENDERING_OPTIMIZESPEED
@ SP_CSS_TEXT_RENDERING_AUTO

Definition at line 683 of file style-enums.h.

Referenced by get_enums< SPTextRendering >().

◆ enum_text_transform

SPStyleEnum const enum_text_transform[]
static
Initial value:
= {
{nullptr, -1}
}
@ SP_CSS_TEXT_TRANSFORM_CAPITALIZE
@ SP_CSS_TEXT_TRANSFORM_NONE
@ SP_CSS_TEXT_TRANSFORM_LOWERCASE
@ SP_CSS_TEXT_TRANSFORM_UPPERCASE

Definition at line 516 of file style-enums.h.

Referenced by Inkscape::UI::Dialog::StyleDialog::_startValueEdit(), and get_enums< SPCSSTextTransform >().

◆ enum_vector_effect

SPStyleEnum const enum_vector_effect[]
static
Initial value:
= {
{"non-scaling-stroke", SP_VECTOR_EFFECT_NON_SCALING_STROKE},
{"non-scaling-size", SP_VECTOR_EFFECT_NON_SCALING_SIZE},
{"non-rotation", SP_VECTOR_EFFECT_NON_ROTATION},
{"fixed-position", SP_VECTOR_EFFECT_FIXED_POSITION},
{nullptr, -1}
}
@ SP_VECTOR_EFFECT_FIXED_POSITION
@ SP_VECTOR_EFFECT_NON_SCALING_SIZE
@ SP_VECTOR_EFFECT_NON_SCALING_STROKE
@ SP_VECTOR_EFFECT_NON_ROTATION
@ SP_VECTOR_EFFECT_NONE

Definition at line 710 of file style-enums.h.

◆ enum_visibility

SPStyleEnum const enum_visibility[]
static
Initial value:
= {
{nullptr, -1}
}
@ SP_CSS_VISIBILITY_COLLAPSE
@ SP_CSS_VISIBILITY_VISIBLE
@ SP_CSS_VISIBILITY_HIDDEN

Definition at line 596 of file style-enums.h.

Referenced by Inkscape::UI::Dialog::StyleDialog::_startValueEdit(), and get_enums< SPVisibility >().

◆ enum_white_space

SPStyleEnum const enum_white_space[]
static
Initial value:
= {
{nullptr, -1}
}
@ SP_CSS_WHITE_SPACE_PRELINE
@ SP_CSS_WHITE_SPACE_NOWRAP
@ SP_CSS_WHITE_SPACE_NORMAL
@ SP_CSS_WHITE_SPACE_PREWRAP
@ SP_CSS_WHITE_SPACE_PRE

Definition at line 531 of file style-enums.h.

Referenced by Inkscape::UI::Dialog::StyleDialog::_startValueEdit(), and get_enums< SPWhiteSpace >().

◆ enum_writing_mode

SPStyleEnum const enum_writing_mode[]
static
Initial value:
= {
{"horizontal-tb", SP_CSS_WRITING_MODE_LR_TB},
{"vertical-rl", SP_CSS_WRITING_MODE_TB_RL},
{"vertical-lr", SP_CSS_WRITING_MODE_TB_LR},
{nullptr, -1}
}
@ SP_CSS_WRITING_MODE_TB_RL
@ SP_CSS_WRITING_MODE_LR_TB
@ SP_CSS_WRITING_MODE_TB_LR
@ SP_CSS_WRITING_MODE_RL_TB

Definition at line 546 of file style-enums.h.

Referenced by get_enums< SPCSSWritingMode >().