mirror of
https://github.com/cyberarm/cyberarm_engine.git
synced 2025-12-17 05:22:35 +00:00
Get last Element instead of highest
This commit is contained in:
@@ -130,7 +130,7 @@ module CyberarmEngine
|
|||||||
@height= @origin_height
|
@height= @origin_height
|
||||||
|
|
||||||
widest_element = nil
|
widest_element = nil
|
||||||
highest_element = nil
|
last_element = nil
|
||||||
|
|
||||||
@elements.each do |element|
|
@elements.each do |element|
|
||||||
flow(element) if @mode == :flow
|
flow(element) if @mode == :flow
|
||||||
@@ -141,7 +141,7 @@ module CyberarmEngine
|
|||||||
highest_element ||= element
|
highest_element ||= element
|
||||||
|
|
||||||
widest_element = element if element.width > widest_element.width
|
widest_element = element if element.width > widest_element.width
|
||||||
highest_element = element if element.height > widest_element.height
|
last_element = element
|
||||||
end
|
end
|
||||||
|
|
||||||
margin = 0
|
margin = 0
|
||||||
@@ -157,7 +157,7 @@ module CyberarmEngine
|
|||||||
end
|
end
|
||||||
|
|
||||||
@width += widest_element.margin if widest_element && !@origin_width.nonzero?
|
@width += widest_element.margin if widest_element && !@origin_width.nonzero?
|
||||||
@height += highest_element.margin if highest_element && !@origin_height.nonzero?
|
@height += last_element.margin if last_element && !@origin_height.nonzero?
|
||||||
end
|
end
|
||||||
|
|
||||||
def flow(element)
|
def flow(element)
|
||||||
|
|||||||
Reference in New Issue
Block a user