class MittensUi::Core

Attributes

core_widget[R]

Public Class Methods

new(widget, options={}) click to toggle source

All MittenUi::Widgets::* classes should inherit from this base class.

# File lib/mittens_ui/core.rb, line 11
def initialize(widget, options={})
  # core_widget is the Raw Gtk::Widget*
  @core_widget = widget
  set_margin_from_opts_for(@core_widget, options)
end

Public Instance Methods

hidden?() click to toggle source
# File lib/mittens_ui/core.rb, line 21
def hidden?
  @core_widget.visible?
end
hide() click to toggle source
# File lib/mittens_ui/core.rb, line 25
def hide
  return if @core_widget.nil?
  @core_widget.hide
end
remove() click to toggle source
# File lib/mittens_ui/core.rb, line 30
def remove
  $vertical_box.remove(@core_widget)
end
show() click to toggle source
# File lib/mittens_ui/core.rb, line 17
def show
  @core_widget.show_all
end