Sha256: a9e6397fd932b6b35d78bc9826fd58d3d48c7d6a062376abf5765b7fa00e8c59
Contents?: true
Size: 681 Bytes
Versions: 2
Compression:
Stored size: 681 Bytes
Contents
# frozen_string_literal: true class Shoes module Swt module Common module Remove def remove app.remove_paint_listener @painter remove_click_listeners @real.dispose unless @real.nil? || @real.disposed? dispose_held_resources dispose end def dispose_held_resources @color_factory.dispose unless @color_factory.nil? end # Classes should override to dispose of any Swt resources they create def dispose end private def remove_click_listeners app.click_listener.remove_listeners_for(dsl) end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
shoes-swt-4.0.0.pre10 | lib/shoes/swt/common/remove.rb |
shoes-swt-4.0.0.pre9 | lib/shoes/swt/common/remove.rb |