Sha256: 2790196aa97013272c752d1bf01471ca9ac04f4d825a1dbcc125fbdba8489743
Contents?: true
Size: 1.29 KB
Versions: 33
Compression:
Stored size: 1.29 KB
Contents
## Glimmer Style Guide - Widgets are declared with underscored lowercase versions of their SWT names minus the SWT package name. - Widget declarations may optionally have arguments and be followed by a block (to contain properties and content) - Widget blocks are always declared with curly braces - Widget arguments are always wrapped inside parentheses - Widget properties are declared with underscored lowercase versions of the SWT properties - Widget property declarations always have arguments and never take a block - Widget property arguments are never wrapped inside parentheses - Widget listeners are always declared starting with `on_` prefix and affixing listener event method name afterwards in underscored lowercase form - Widget listeners are always followed by a block using curly braces (Only when declared in DSL. When invoked on widget object directly outside of GUI declarations, standard Ruby conventions apply) - Data-binding is done via `bind` keyword, which always takes arguments wrapped in parentheses - Custom widget body, before_body, and after_body blocks open their blocks and close them with curly braces. - Custom widgets receive additional arguments to SWT style called options. These are passed as the last argument inside the parentheses, a hash of option names pointing to values.
Version data entries
33 entries across 33 versions & 1 rubygems