Sha256: 37d9e0687f8afc7d5948c742d6b9464c98d04640a36e1e613403ebb28f22600e
Contents?: true
Size: 819 Bytes
Versions: 2
Compression:
Stored size: 819 Bytes
Contents
class Shoes module Swt module Common module Resource def reset_graphics_context(graphics_context) dispose_previous_contexts set_defaults_on_context(graphics_context) track_graphics_context(graphics_context) end def dispose_previous_contexts @graphic_contexts ||= [] @graphic_contexts.each { |g| g.dispose if g } @graphic_contexts.clear end def set_defaults_on_context(graphics_context) graphics_context.set_antialias(::Swt::SWT::ON) graphics_context.set_line_cap(::Swt::SWT::CAP_FLAT) graphics_context.set_transform(nil) end def track_graphics_context(graphics_context) @graphic_contexts << graphics_context end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
shoes-swt-4.0.0.pre4 | lib/shoes/swt/common/resource.rb |
shoes-swt-4.0.0.pre3 | lib/shoes/swt/common/resource.rb |