Sha256: 4bdfb0245b15a2964571a838dacd55707cc5174a25e3472da751b6c34427a639

Contents?: true

Size: 577 Bytes

Versions: 3

Compression:

Stored size: 577 Bytes

Contents

module Wx

  class FindReplaceDialog < Wx::Dialog

    # add caching for FindReplaceData object
    # dialog does not take over ownership but does allow referencing
    # the data object so we need to keep it alive here

    wx_initialize = instance_method :initialize
    define_method :initialize do |parent, data, *args|
      wx_initialize.bind(self).call(parent, data, *args)
      @fr_data = data
    end

    wx_set_data = instance_method :set_data
    define_method :set_data do |data|
      wx_set_data.bind(self).call(data)
      @fr_data = data
    end

  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
wxruby3-0.9.0.pre.rc.3 lib/wx/core/find_replace_dialog.rb
wxruby3-0.9.0.pre.rc.2 lib/wx/core/find_replace_dialog.rb
wxruby3-0.9.0.pre.rc.1 lib/wx/core/find_replace_dialog.rb