Class/Module Index [+]

Quicksearch

Rabbit::Renderer::Display::Base

Public Class Methods

new(*args, &block) click to toggle source
# File lib/rabbit/renderer/display/base.rb, line 11
def initialize(*args, &block)
  @drawable = nil
  super
end

Public Instance Methods

attach_to(window, container=nil) click to toggle source
# File lib/rabbit/renderer/display/base.rb, line 34
def attach_to(window, container=nil)
  @window = window
  @container = container || @window

  set_configure_event
end
create_pango_context() click to toggle source
# File lib/rabbit/renderer/display/base.rb, line 68
def create_pango_context
  context = widget.create_pango_context
  set_font_resolution(context)
  context
end
create_pango_layout(text) click to toggle source
# File lib/rabbit/renderer/display/base.rb, line 74
def create_pango_layout(text)
  layout = widget.create_pango_layout(text)
  set_font_resolution(layout.context)
  layout
end
detach() click to toggle source
# File lib/rabbit/renderer/display/base.rb, line 41
def detach
  if !@window.destroyed? and @configure_signal_id
    @window.signal_handler_disconnect(@configure_signal_id)
    @configure_signal_id = nil
  end

  @window = nil
  @container = nil
end
height() click to toggle source
# File lib/rabbit/renderer/display/base.rb, line 23
def height
  if @drawable
    @drawable.size[1]
  end
end
Also aliased as: original_height
make_layout(text) click to toggle source
# File lib/rabbit/renderer/display/base.rb, line 61
def make_layout(text)
  attrs, text = Pango.parse_markup(text)
  layout = create_pango_layout(text)
  layout.set_attributes(attrs)
  layout
end
original_height() click to toggle source
Alias for: height
original_width() click to toggle source
Alias for: width
redraw() click to toggle source
# File lib/rabbit/renderer/display/base.rb, line 30
def redraw
  widget.queue_draw
end
toggle_blackout() click to toggle source
# File lib/rabbit/renderer/display/base.rb, line 56
def toggle_blackout
  super
  update_menu
end
toggle_whiteout() click to toggle source
# File lib/rabbit/renderer/display/base.rb, line 51
def toggle_whiteout
  super
  update_menu
end
update_title() click to toggle source
# File lib/rabbit/renderer/display/base.rb, line 80
def update_title
  @canvas.update_title(@canvas.slide_title)
end
width() click to toggle source
# File lib/rabbit/renderer/display/base.rb, line 16
def width
  if @drawable
    @drawable.size[0]
  end
end
Also aliased as: original_width

[Validate]

Generated with the Darkfish Rdoc Generator 2.