diff --git a/lib/uh/wm/client.rb b/lib/uh/wm/client.rb index 90828b2..e20225f 100644 --- a/lib/uh/wm/client.rb +++ b/lib/uh/wm/client.rb @@ -31,6 +31,11 @@ module Uh @wclass ||= @window.wclass end + def configure + @window.configure @geo + self + end + def moveresize @window.moveresize @geo self diff --git a/spec/uh/wm/client_spec.rb b/spec/uh/wm/client_spec.rb index 0904c88..22a2a13 100644 --- a/spec/uh/wm/client_spec.rb +++ b/spec/uh/wm/client_spec.rb @@ -50,6 +50,17 @@ module Uh end end + describe '#configure' do + it 'configures the window with client geo' do + expect(window).to receive(:configure).with geo + client.configure + end + + it 'returns self' do + expect(client.configure).to be client + end + end + describe '#moveresize' do it 'moveresizes the window with client geo' do expect(window).to receive(:moveresize).with geo