thatsIch/sublime-rainmeter

View on GitHub
completion/meter/string_inline.yaml

Summary

Maintainability
Test Coverage
%YAML 1.2
---
inline_setting_types:
  -
    title: Face 
    hint: Font family name
    values: 
      - [Arial, "Meter FontFace default"]
  -
    title: Size 
    hint: Numeric point size
    values: 
      - [10, Meter FontSize default]
  -
    title: Color
    hint: rrr,ggg,bbb,aaa or RRGGBBAA
    values: 
      - ["0,0,0,255", "Meter FontColor default"]
  -
    title: Weight
    hint: numeric value in the range 1-999
    values: 
      - [100, Thin (Hairline)]
      - [200, Extra Light (Ultra Light)]
      - [300, Light]
      - [400, Regular (Normal)]
      - [500, Medium]
      - [600, Semi Bold (Demi Bold)]
      - [700, Bold]
      - [800, Extra Bold (Ultra Bold)]
      - [900, Black (Heavy)]
      - [950, Extra Black (Ultra Black)]
  -
    title: Case
    hint: String case options
    values: 
      - [Lower, All chars lower case]
      - [Upper, All chars upper case]
      - [Proper, First wordchar upper case]
      - [Sentence, First sentencechar upper case]
  -
    title: CharacterSpacing
    hint: Leading | Trailing | Minimum Advance Width
  -
    title: Italic
    hint: Uses Italic characters
  -
    title: Oblique
    hint: Uses Oblique characters
  -
    title: Underline
    hint: Uses Underline characters
  -
    title: Strikethrough
    hint: Uses Strikethrough characters
  -
    title: Shadow
    hint: X Offset | Y Offset | Blur Amount | Color
  -
    title: Stretch
    hint: Compressed / Expanded
    values: 
      - [1, Ultra-Condensed]
      - [2, Extra-Condensed]
      - [3, Condensed]
      - [4, Semi-Condensed]
      - [5, Normal]
      - [6, Semi-Expanded]
      - [7, Expanded]
      - [8, Extra-Expanded]
      - [9, Ultra-Expanded]
  -
    title: Typography
    hint: One of 80 Typography codes
    values: 
      - [smcp, Small Capitals]
      - [onum, Old Style Figures]
      - [sups, Superscript]
      - [cpsp, Capital Spacing]
      - [ss01, Stylistic Set 1]
      - [ss02, Stylistic Set 2]
  -
    title: GradientColor
    hint: Angle|Color;Percentage|Color;Percentage|...

options:
  - 
    title: InlineSetting
    hint: Pipe seperated list
  - 
    title: InlineSetting2
    hint: 
  - 
    title: InlineSettingN
    hint: 
  - 
    # requires InlineSetting
    title: InlinePattern
    hint: PCRE for InlineSetting
    values:
      - [.*, Default]
  - 
    # requires InlineSetting2
    title: InlinePattern2
    hint: PCRE for InlineSetting2
    values:
    - [.*, Default]
  - 
    # requires InlineSettingN
    title: InlinePatternN
    hint: PCRE for InlineSettingN
    values:
    - [.*, Default]