ruby-x11/lib/X11/screen.rb
Vidar Hokstad da2fe51596 Cleanups, more automated lookups of atoms to avoid needing to dereference constants.
More constants and requestsm including SendEvent, and
a helper for ClientMessage, w/example
2024-01-11 19:24:49 +00:00

20 lines
458 B
Ruby

module X11
class Screen
attr_reader :display
def initialize(display, data)
@display = display
@internal = data
end
def root = @internal.root
def root_depth = @internal.root_depth
def root_visual = @internal.root_visual
def width = @internal.width_in_pixels
def height = @internal.height_in_pixels
def to_s
"#<X11::Screen(#{id}) width=#{width} height=#{height}>"
end
end
end