class I3::Message::Output

Overview

Represents one element of the response to a Message::MessageType::GET_OUTPUTS request.

See Connection#outputs.

Defined in:

i3/message/output.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(__temp_147 : JSON::PullParser) #

Instance Method Detail

def active : Bool #

def active=(_active : Bool) #

def current_workspace : String? #

def current_workspace=(_current_workspace : ::Union(String, Nil)) #

def name : String #

def name=(_name : String) #

def primary : Bool #

def primary=(_primary : Bool) #

def rect : I3::Message::Rect #

def rect=(_rect : Rect) #

def to_json(json : JSON::Builder) #