Displaying 2 results from an estimated 2 matches for "__old_evt_paint".
2007 Apr 29
0
[983] branches/wxruby2/wxwidgets_282: Make Window#paint work both inside and outside a paint event handler,
...es">@@ -21,4 +21,18 @@
</span><span class="cx"> def find_window_by_label(a_label)
</span><span class="cx"> Wx:Window.find_window_by_label(a_label, self)
</span><span class="cx"> end
</span><ins>+
+ alias :__old_evt_paint :evt_paint
+ # This modified version of evt_paint sets a variable indicating that a
+ # paint event is being handled just before running the event
+ # handler. This ensures that any call to Window#paint within the
+ # handler will supply a Wx::PaintDC (see swig/Window.i).
+ def evt_paint(&...
2007 Apr 29
0
[992] branches/wxruby2/wxwidgets_282/lib/wx/classes/window.rb: Fix passing of PaintEvent object in paint handler
...</span><del>- block.call
</del><ins>+ block.call(event)
</ins><span class="cx"> remove_instance_variable("@__painting__")
</span><span class="cx"> end
</span><span class="cx"> __old_evt_paint(&wrapped_block)
</span></span></pre>
</div>
</div>
</body>
</html>