module Tiling

Public Class Methods

run() click to toggle source
# File lib/tiling.rb, line 15
def self.run
  options = Option.new
  workspace = Workspace.new
  windows = Windows.new workspace
  exit if windows.empty?
  if options[:vertical]
    layout = VerticalLayout.new workspace, windows
  else
    layout = HorizontalLayout.new workspace, windows
  end
  layout.lay_master_window
  layout.lay_remaining_windows
end