{
  "widget": {
    "name": "ScrollBar",
    "selector": "jqx-scroll-bar"
  },
  "properties": [
    {
      "name": "disabled",
      "value": false,
      "allowedValues": [ ],
      "description": "Enables or disables the element.",
      "demoValues": [ true, false ],
      "type": "boolean"
    },
    {
      "name": "largeStep",
      "value": 100,
      "allowedValues": [ ],
      "description": "Sets or gets the scrollbar's largestep. The value is increased/decreased with this largestep when the user presses the left mouse button in the area between a scrollbar button and thumb.",
      "demoValues": [ 20, 50 ],
      "type": "integer"
    },
    {
      "name": "max",
      "value": 1000,
      "allowedValues": [ ],
      "description": "Sets or gets the scrollbar's maximum value.",
      "demoValues": [ 200, 500 ],
      "type": "integer"
    },
    {
      "name": "min",
      "value": 0,
      "allowedValues": [ ],
      "description": "Sets or gets the scrollbar's minimum value.",
      "demoValues": [ 10, 100 ],
      "type": "integer"
    },
    {
      "name": "orientation",
      "value": "horizontal",
      "allowedValues": [ "horizontal", "vertical" ],
      "description": "Sets or gets the scrollbar's orientation",
      "demoValues": [ "vertical", "horizontal" ],
      "type": "string"
    },
    {
      "name": "step",
      "value": 10,
      "allowedValues": [ ],
      "description": "Sets or gets the scrollbar's step. The value is increased/decreased with this step when the user presses a scrollbar button.",
      "demoValues": [ 15, 20 ],
      "type": "string"
    },
    {
      "name": "value",
      "value": 0,
      "allowedValues": [ ],
      "description": "Sets or gets the widget's value.",
      "demoValues": [ 10, 100 ],
      "type": "string"
    }
  ],
  "events": [
    {
      "name": "change",
      "description": "This event is triggered when the value is changed."
    }
  ]
}