Method: KDE::Window.find

Defined in:
lib/scite/window.rb

.find(title: nil) ⇒ Object



12
13
14
15
16
17
18
# File 'lib/scite/window.rb', line 12

def self.find(title: nil)
  if title
    if info = `wmctrl -l -p`[/^(0x\w+) +-?\d+ (\d+) .+ #{title}$/]
      new title: title, pid: $2.to_i, wid: $1
    end
  end
end