Sha256: 1af71de8c0794fc6f9d83d6d806e69513df794c68e63b7adf46bc926fb1b9771
Contents?: true
Size: 824 Bytes
Versions: 5
Compression:
Stored size: 824 Bytes
Contents
# Copyright (c) 2023 M.J.N. Corino, The Netherlands # # This software is released under the MIT license. # # Some parts are # Copyright 2004-2007, wxRuby development team # released under the MIT-like wxRuby2 license # 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. wx_redefine_method(:initialize) do | *args | Kernel.raise RuntimeError, "Do not instantiate ClientDC directly; use Window#paint", caller[1..-1] end end
Version data entries
5 entries across 5 versions & 1 rubygems