Sha256: 6aab1b3416d226566c7c33c55756c44f99b94ada4cb620fd26e158b255ebf6e7

Contents?: true

Size: 599 Bytes

Versions: 67

Compression:

Stored size: 599 Bytes

Contents

# Device Context to paint on a window outside an on_paint handler. It is
# recommended that PaintDC is used in preference to this class.
class Wx::ClientDC
  # 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,
  # avoiding errors and segfaults on exit.
  define_method(:initialize) do | *args |
    Kernel.raise RuntimeError,
                 "Do not instantiate ClientDC directly; use Window#paint",
                 caller[1..-1]
  end
end

Version data entries

67 entries across 67 versions & 4 rubygems

Version Path
wxruby3-0.9.0.pre.rc.3 lib/wx/core/clientdc.rb
wxruby3-0.9.0.pre.rc.2 lib/wx/core/clientdc.rb
wxruby3-0.9.0.pre.rc.1 lib/wx/core/clientdc.rb
wxruby3-0.9.0.pre.beta.14 lib/wx/core/clientdc.rb
wxruby3-0.9.0.pre.beta.13 lib/wx/core/clientdc.rb
wxruby3-0.9.0.pre.beta.11 lib/wx/core/clientdc.rb
wxruby3-0.9.0.pre.beta.10 lib/wx/core/clientdc.rb
wxruby3-0.9.0.pre.beta.9 lib/wx/core/clientdc.rb
wxruby3-0.9.0.pre.beta.8 lib/wx/core/clientdc.rb
wxruby64-2.0.1-x64-mingw32 lib/wx/classes/clientdc.rb
wxruby-ruby19-2.0.1-x86-mingw32 lib/wx/classes/clientdc.rb
wxruby-ruby19-2.0.1-x86-linux lib/wx/classes/clientdc.rb
wxruby-ruby19-2.0.1-x86-darwin-9 lib/wx/classes/clientdc.rb
wxruby-2.0.1-x86-mswin32-60 lib/wx/classes/clientdc.rb
wxruby-2.0.1-x86-mingw32 lib/wx/classes/clientdc.rb
wxruby-2.0.1-x86-linux lib/wx/classes/clientdc.rb
wxruby-2.0.1-universal-darwin-9 lib/wx/classes/clientdc.rb
wxruby-1.9.7-i386-mswin32 lib/wx/classes/clientdc.rb
wxruby-1.9.5-i386-mswin32 lib/wx/classes/clientdc.rb
wxruby-1.9.4-i386-mswin32 lib/wx/classes/clientdc.rb