Method: Context::Gtk::Widget#add

Defined in:
lib/Context/Gtk/Widget.rb

#add(widget) ⇒ Object



30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# File 'lib/Context/Gtk/Widget.rb', line 30

def add(widget)
        if !widget.delegate.class.ancestors.include?(Gtk::Window)
          widget.mainWindow = @mainWindow
        @delegate.add(widget.delegate)
        if !Widget.inTests
              @delegate.show_all
              end
        else
            widget.isAMainWindow
            widget.delegate.set_transient_for(@mainWindow)
            if !Widget.inTests
              widget.delegate.show_all
          end
        end
end