module GtkApp::SignalSupport::ClassMethods
Attributes
signal_connections[R]
Public Instance Methods
on(widget_name, signal_name, receiver_method=nil, &block)
click to toggle source
@param [Symbol] widget_name @param [String] signal_name @param [Symbol] receiver_method @yield […]
# File lib/gtk_app/signal_support.rb, line 16 def on(widget_name, signal_name, receiver_method=nil, &block) sc = SignalConnection.new do @widget_name = widget_name @signal_name = signal_name @receiver_method = receiver_method @receiver_block = block if block_given? end @signal_connections ||= [] @signal_connections << sc end