Module: Plushie::Command::WindowQuery
- Defined in:
- lib/plushie/command/window_query.rb
Overview
Window query commands. Responses arrive as Event::System.
Class Method Summary collapse
- .is_maximized(window_id, tag) ⇒ Cmd
- .is_minimized(window_id, tag) ⇒ Cmd
- .monitor_size(window_id, tag) ⇒ Cmd
- .raw_id(window_id, tag) ⇒ Cmd
- .scale_factor(window_id, tag) ⇒ Cmd
- .window_mode(window_id, tag) ⇒ Cmd
- .window_position(window_id, tag) ⇒ Cmd
- .window_size(window_id, tag) ⇒ Cmd
Class Method Details
.is_maximized(window_id, tag) ⇒ Cmd
26 |
# File 'lib/plushie/command/window_query.rb', line 26 def is_maximized(window_id, tag) = Cmd.new(type: :window_query, payload: {op: "is_maximized", window_id:, tag: tag.to_s}) |
.is_minimized(window_id, tag) ⇒ Cmd
31 |
# File 'lib/plushie/command/window_query.rb', line 31 def is_minimized(window_id, tag) = Cmd.new(type: :window_query, payload: {op: "is_minimized", window_id:, tag: tag.to_s}) |
.monitor_size(window_id, tag) ⇒ Cmd
51 |
# File 'lib/plushie/command/window_query.rb', line 51 def monitor_size(window_id, tag) = Cmd.new(type: :window_query, payload: {op: "monitor_size", window_id:, tag: tag.to_s}) |
.raw_id(window_id, tag) ⇒ Cmd
46 |
# File 'lib/plushie/command/window_query.rb', line 46 def raw_id(window_id, tag) = Cmd.new(type: :window_query, payload: {op: "raw_id", window_id:, tag: tag.to_s}) |
.scale_factor(window_id, tag) ⇒ Cmd
41 |
# File 'lib/plushie/command/window_query.rb', line 41 def scale_factor(window_id, tag) = Cmd.new(type: :window_query, payload: {op: "get_scale_factor", window_id:, tag: tag.to_s}) |
.window_mode(window_id, tag) ⇒ Cmd
36 |
# File 'lib/plushie/command/window_query.rb', line 36 def window_mode(window_id, tag) = Cmd.new(type: :window_query, payload: {op: "get_mode", window_id:, tag: tag.to_s}) |