Parent

Class/Module Index [+]

Quicksearch

Rabbit::VideoWindow

Attributes

direction[RW]
entry[RW]
window[RW]

Public Class Methods

new(element) click to toggle source
# File lib/rabbit/video-window.rb, line 7
def initialize(element)
  @element = element
  @video = VideoWidget.new(@element.filename)
end

Public Instance Methods

hide() click to toggle source
# File lib/rabbit/video-window.rb, line 31
def hide
  @video.pause
  @video_window.hide
end
setup(window) click to toggle source
# File lib/rabbit/video-window.rb, line 12
def setup(window)
  if not @completed
    @window = window
    init_window
    init_keys
    @completed = true
  end
end
show(window) click to toggle source
# File lib/rabbit/video-window.rb, line 21
def show(window)
  setup(window) if not window.nil?
  Utils.move_to(window, @video_window) do |bx, by, bw, bh, tw, th, sw, sh|
    [bx+@element.x, by+@element.y]
  end
  @video_window.resize(@element.width, @element.height)
  @video_window.show_all
  @video.play
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.