Sha256: 9e854a197258eda82db064983883c68c4dd8e5c51bfab940eb9e67a8c82c0dbc
Contents?: true
Size: 588 Bytes
Versions: 5
Compression:
Stored size: 588 Bytes
Contents
require 'glimmer/swt/composite_proxy' module Glimmer module SWT class CanvasProxy < CompositeProxy def default_layout nil end def element 'svg' end def dom canvas_id = id canvas_class = name # TODO in the future, calculate width and height from children automatically (just like Glimmer DSL for SWT) @dom ||= html { svg(id: canvas_id, class: canvas_class) { 'Sorry, your browser does not support inline SVG.' } }.to_s end end end end
Version data entries
5 entries across 5 versions & 1 rubygems