thatsIch/sublime-rainmeter

View on GitHub
completion/setting/rainmeter_section.yaml

Summary

Maintainability
Test Coverage
%YAML 1.2
---
section: r'^\w*\[Rainmeter\]\w*$'
hint: defines options for the entire skin
# key
# key hint
# values
  # display, hint, insertion
  # hint is optional, Default if missing
  # insertion is optional, same as display if missingUpdate


# general options
# ===============
options:
  -
    title: SkinPath
    hint: Path to skins folder
  -
    title: ConfigEditor
    hint: Path to text editor
    values:
      - [Notepad]
  -
    title: TrayIcon
    hint: Shows notifcation area tray icon
    values:
      - [1, "Default: show tray icon"]
      - [0, Remove tray icon]
  -
    title: TrayExecuteM
    hint: Action on middle mouse trayclick
  -
    title: TrayExecuteR
    hint: Action on right mouse trayclick
  -
    title: TrayExecuteDM
    hint: Action on middle mouse traydoubleclick
  -
    title: TrayExecuteDR
    hint: Action on right mouse traydoubleclick
  -
    title: DesktopWorkArea
    hint: Area for maximized windows
    values:
      - ["L,T,W,H", "Left,Top,Width,Height", "${1:Left},${2:Top},${3:Width},${4:Height}"]
      - ["0,0,0,0", "Default margins on type=1"]
  -
    title: DesktopWorkAreaType
    hint: Either absolute size or margins
    values:
      - [0, "Default"]
      - [1, "DesktopWorkArea will be margins"]
  -
    title: Logging
    hint: Log saved to file
    values:
      - [0, "Default: no file logging"]
      - [1, "logged to file"]
  -
    title: Debug
    hint: Verbosity of logging
    values:
      - [0, "Default: standard logging"]
      - [1, "More verbose logging"]
  -
    title: DisableVersionCheck
    hint: Check for new updates
    values:
      - [0, "Default: check"]
      - [1, "Disable check"]
  -
    title: DisableDragging
    hint:
    values:
      - [0, "Default: draggable skins"]
      - [1, "Prevent dragging of all active skins"]