class Sirens::WindowView

Public Class Methods

view_accepted_styles() click to toggle source

Answer the styles accepted by this view.

# File lib/views/window_view.rb, line 10
def view_accepted_styles()
    super() + [:title].freeze
end

Public Instance Methods

height=(value) click to toggle source
# File lib/views/window_view.rb, line 39
def height=(value)
    main_handle.default_height = value
end
initialize_handles() click to toggle source

Initializing

# File lib/views/window_view.rb, line 17
def initialize_handles()
    @main_handle = Gtk::Window.new()

    Sirens.register_window
end
subscribe_to_ui_events() click to toggle source
# File lib/views/window_view.rb, line 23
def subscribe_to_ui_events()
    main_handle.signal_connect("delete_event") {
        false
    }

    main_handle.signal_connect("destroy") {
      Sirens.unregister_window
    }
end
title() click to toggle source
# File lib/views/window_view.rb, line 47
def title()
    main_handle.title
end
title=(value) click to toggle source
# File lib/views/window_view.rb, line 43
def title=(value)
    main_handle.title = value
end
width=(value) click to toggle source

Styles

# File lib/views/window_view.rb, line 35
def width=(value)
    main_handle.default_width = value
end