Sha256: c1bdd03646ca582fcb81b80bd976bdb69a4ca1a0434cf6bd630817f0f2cb6d9d

Contents?: true

Size: 501 Bytes

Versions: 9

Compression:

Stored size: 501 Bytes

Contents

# Device Context to paint within an on_paint handler
class Wx::PaintDC
  # This class should not be instantiated directly in wxRuby; it should
  # always be used via Window#paint, which takes a block receiving the
  # DC. This ensures that the DC is cleaned up at the correct time,
  # preventing serious errors on some platforms.
  def initialize(*args)
    Kernel.raise RuntimeError,
                 "Do not instantiate PaintDC directly; use Window#paint",
                 caller[1..-1]
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
wxruby-1.9.1-powerpc-darwin8.3.0 lib/wx/classes/paintdc.rb
wxruby-1.9.1-i686-linux lib/wx/classes/paintdc.rb
wxruby-1.9.1-i686-darwin8.4.1 lib/wx/classes/paintdc.rb
wxruby-1.9.1-i386-mswin32 lib/wx/classes/paintdc.rb
wxruby-1.9.0-powerpc-darwin8.10.0 lib/wx/classes/paintdc.rb
wxruby-1.9.0-i686-linux lib/wx/classes/paintdc.rb
wxruby-1.9.0-i686-darwin8.4.1 lib/wx/classes/paintdc.rb
wxruby-1.9.0-i386-mswin32 lib/wx/classes/paintdc.rb
wxruby-1.9.1-x86_64-linux lib/wx/classes/paintdc.rb