Class: EideticRML::LayoutManagers::AbsoluteLayout

Inherits:
LayoutManager
  • Object
show all
Defined in:
lib/erml_layout_managers.rb

Instance Method Summary collapse

Methods inherited from LayoutManager

#after_layout, #col_grid, for_name, #initialize, #layout_absolute, #layout_relative, register, #row_grid

Constructor Details

This class inherits a constructor from EideticRML::LayoutManagers::LayoutManager

Instance Method Details

#layout(container, writer) ⇒ Object



89
90
91
# File 'lib/erml_layout_managers.rb', line 89

def layout(container, writer)
  layout_absolute(container, writer, container.children)
end

#preferred_height(grid, writer) ⇒ Object



93
94
95
# File 'lib/erml_layout_managers.rb', line 93

def preferred_height(grid, writer)
  return grid.row(0).empty? ? 0 : nil
end

#preferred_width(grid, writer) ⇒ Object



97
98
99
# File 'lib/erml_layout_managers.rb', line 97

def preferred_width(grid, writer)
  return grid.row(0).empty? ? 0 : nil
end