class PaintableWindow
Attributes
height[R]
width[R]
x[R]
y[R]
Public Class Methods
new(name)
click to toggle source
Calls superclass method
Gtk::Window.new
# File gtk3/sample/misc/pango-layout.rb, line 19 def initialize(name) super(name) set_app_paintable(true) set_decorated(true) set_default_size(WIDTH, HEIGHT) signal_connect("destroy") { Gtk.main_quit } set_double_buffered(false) # Get the size attributes when the window is resized signal_connect "size-allocate" do |_widget, rectangle| @x = rectangle.x @y = rectangle.y @width = rectangle.width @height = rectangle.height end signal_connect "screen-changed" do |widget, _old_screen| screen_changed(widget) end screen_changed(self) end
Public Instance Methods
supports_alpha?()
click to toggle source
# File gtk3/sample/misc/pango-layout.rb, line 42 def supports_alpha? @supports_alpha end