class Sapristi::Linux::Geometry
Attributes
geometry[R]
Public Class Methods
new(window)
click to toggle source
# File lib/sapristi/adapters/linux/window_manager.rb, line 103 def initialize(window) @geometry = window.exterior_frame || window.geometry end
Public Instance Methods
merge(requested)
click to toggle source
# File lib/sapristi/adapters/linux/window_manager.rb, line 109 def merge(requested) [requested.fetch(:x_position, geometry[0]), requested.fetch(:y_position, geometry[1]), requested.fetch(:width, geometry[2]), requested.fetch(:height, geometry[3])] end