Class: WMCtrl::Desktop

Inherits:
DataHash show all
Defined in:
lib/wmctrl/wmctrl.rb

Instance Method Summary collapse

Methods inherited from DataHash

#initialize, #method_missing

Constructor Details

This class inherits a constructor from WMCtrl::DataHash

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class WMCtrl::DataHash

Instance Method Details

#geometry_heightObject



44
45
46
# File 'lib/wmctrl/wmctrl.rb', line 44

def geometry_height
  self[:geometry][1]
end

#geometry_widthObject



40
41
42
# File 'lib/wmctrl/wmctrl.rb', line 40

def geometry_width
  self[:geometry][0]
end

#workarea_heightInteger

Returns Height of workarea.

Returns:

  • (Integer)

    Height of workarea



64
65
66
# File 'lib/wmctrl/wmctrl.rb', line 64

def workarea_height
  self[:workarea][3]
end

#workarea_widthInteger

Returns Width of workarea.

Returns:

  • (Integer)

    Width of workarea



59
60
61
# File 'lib/wmctrl/wmctrl.rb', line 59

def workarea_width
  self[:workarea][2]
end

#workarea_xInteger

Returns X coordinate of Top left corner of workarea.

Returns:

  • (Integer)

    X coordinate of Top left corner of workarea



49
50
51
# File 'lib/wmctrl/wmctrl.rb', line 49

def workarea_x
  self[:workarea][0]
end

#workarea_yInteger

Returns Y coordinate of Top left corner of workarea.

Returns:

  • (Integer)

    Y coordinate of Top left corner of workarea



54
55
56
# File 'lib/wmctrl/wmctrl.rb', line 54

def workarea_y
  self[:workarea][1]
end