Module: Glimmer::Gtk

Defined in:
lib/glimmer/gtk.rb,
lib/glimmer/gtk/shape.rb,
lib/glimmer/gtk/shape/arc.rb,
lib/glimmer/gtk/shape/path.rb,
lib/glimmer/gtk/shape/circle.rb,
lib/glimmer/gtk/shape/square.rb,
lib/glimmer/gtk/widget_proxy.rb,
lib/glimmer/gtk/shape/polygon.rb,
lib/glimmer/gtk/transformable.rb,
lib/glimmer/gtk/shape/polyline.rb,
lib/glimmer/gtk/shape/triangle.rb,
lib/glimmer/gtk/shape/rectangle.rb,
lib/glimmer/gtk/shape/arc_negative.rb,
lib/glimmer/gtk/widget_proxy/box_proxy.rb,
lib/glimmer/gtk/shape/rounded_rectangle.rb,
lib/glimmer/gtk/widget_proxy/window_proxy.rb,
lib/glimmer/gtk/widget_proxy/application_proxy.rb,
lib/glimmer/gtk/widget_proxy/drawing_area_proxy.rb,
lib/glimmer/gtk/widget_proxy/message_dialog_proxy.rb

Overview

Proxy for the original ::Gtk module (with the future option of enhancing its abilities)

Defined Under Namespace

Modules: Transformable Classes: Shape, WidgetProxy

Class Method Summary collapse

Class Method Details

.method_missing(method_name, *args, &block) ⇒ Object



68
69
70
71
72
73
74
# File 'lib/glimmer/gtk.rb', line 68

def method_missing(method_name, *args, &block)
  if ::Gtk.respond_to?(method_name, true)
    ::Gtk.send(method_name, *args, &block)
  else
    super
  end
end

.respond_to?(method_name, *args) ⇒ Boolean

Returns:

  • (Boolean)


64
65
66
# File 'lib/glimmer/gtk.rb', line 64

def respond_to?(method_name, *args)
  super || ::Gtk.respond_to?(method_name, *args)
end