Class: Shoes::Swt::ShellControlListener
- Inherits:
-
Object
- Object
- Shoes::Swt::ShellControlListener
- Defined in:
- shoes-swt/lib/shoes/swt/app.rb
Instance Method Summary collapse
- #controlMoved(_e) ⇒ Object
- #controlResized(event) ⇒ Object
-
#initialize(app) ⇒ ShellControlListener
constructor
A new instance of ShellControlListener.
Constructor Details
#initialize(app) ⇒ ShellControlListener
Returns a new instance of ShellControlListener.
340 341 342 |
# File 'shoes-swt/lib/shoes/swt/app.rb', line 340 def initialize(app) @app = app end |
Instance Method Details
#controlMoved(_e) ⇒ Object
353 354 |
# File 'shoes-swt/lib/shoes/swt/app.rb', line 353 def controlMoved(_e) end |
#controlResized(event) ⇒ Object
344 345 346 347 348 349 350 351 |
# File 'shoes-swt/lib/shoes/swt/app.rb', line 344 def controlResized(event) shell = event. width = shell.client_area.width height = shell.client_area.height @app.real.setSize width, height @app.real.layout @app.dsl.trigger_resize_callbacks end |