jbenden / scrollbar-style

A node module to detect the scroller style ("overlay" or "legacy") on OS X

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Scrollbar Style Build Status

This package detects the preferred scroller style for Atom on OS X using the +preferredScrollerStyle method on NSScroller. For compatibility, this library always returns "legacy" on Windows and Linux.

scrollbarStyle = require 'scrollbar-style'

style = scrollbarStyle.getPreferredScrollbarStyle()
console.log(style) # ==> 'legacy' or 'overlay'

scrollbarStyle.onDidChangePreferredScrollbarStyle (newStyle) ->
  console.log('style changed', newStyle)

About

A node module to detect the scroller style ("overlay" or "legacy") on OS X

License:MIT License


Languages

Language:C++ 38.5%Language:CoffeeScript 27.5%Language:Objective-C++ 21.8%Language:Python 12.2%