Module: Shoes::Swt::Common::UpdatePosition
- Defined in:
- shoes-swt/lib/shoes/swt/common/update_position.rb
Instance Method Summary collapse
-
#update_position ⇒ Object
Updates the position of this object.
Instance Method Details
#update_position ⇒ Object
Updates the position of this object. This object does not have its own painter, so we need to update the position manually.
9 10 11 12 13 14 15 16 17 |
# File 'shoes-swt/lib/shoes/swt/common/update_position.rb', line 9 def update_position return if @real.disposed? @real.set_location dsl.element_left, dsl.element_top # Why update size too? On Mac, SWT snaps sizing to defaults after # setting location for reasons I've yet to understand. #1323 @real.set_size dsl.element_width, dsl.element_height end |