Module Limelight::Builtin::Players::StageSizer
In: lib/limelight/builtin/players/stage_sizer.rb

Methods

Public Instance methods

[Source]

    # File lib/limelight/builtin/players/stage_sizer.rb, line 17
17:         def mouse_dragged(e)
18:           return unless @sizer_frame
19:           dx = e.x - @sizer_reference_x
20:           dy = e.y - @sizer_reference_y
21: 
22:           @sizer_reference_x = e.x
23:           @sizer_reference_y = e.y
24: 
25:           @sizer_reference_size.width += dx
26:           @sizer_reference_size.height += dy
27:           @sizer_frame.size = @sizer_reference_size
28:         end

[Source]

    # File lib/limelight/builtin/players/stage_sizer.rb, line 10
10:         def mouse_pressed(e)
11:           @sizer_reference_x = e.x
12:           @sizer_reference_y = e.y
13:           @sizer_frame = scene.stage.frame
14:           @sizer_reference_size = @sizer_frame.size
15:         end

[Validate]