Parent

Class/Module Index [+]

Quicksearch

Rabbit::Renderer::Print::Cairo

Public Class Methods

new(canvas) click to toggle source
# File lib/rabbit/renderer/print/cairo.rb, line 32
def initialize(canvas)
  super
  init_paper
  init_color
end
priority() click to toggle source
# File lib/rabbit/renderer/print/cairo.rb, line 23
def priority
  if (::Cairo::VERSION <=> [1, 2, 0]) >= 0
    100
  else
    -100
  end
end

Public Instance Methods

cairo_poppler_available?() click to toggle source
Alias for: poppler_available?
cairo_rsvg_available?() click to toggle source
Alias for: rsvg_available?
internal_clip_slide(x=0, y=0, w=width, h=height) click to toggle source
# File lib/rabbit/renderer/print/cairo.rb, line 68
def internal_clip_slide(x=0, y=0, w=width, h=height)
  x, y = from_screen(x, y)
  @context.rectangle(x, y, w, h)
  @context.clip
end
internal_draw_background(x=0, y=0, w=width, h=height) click to toggle source
# File lib/rabbit/renderer/print/cairo.rb, line 74
def internal_draw_background(x=0, y=0, w=width, h=height)
  draw_rectangle(true, x, y, w, h, @background)
end
internal_draw_slide(slide, simulation) click to toggle source
# File lib/rabbit/renderer/print/cairo.rb, line 63
def internal_draw_slide(slide, simulation)
  yield
  @context.show_page if !simulation and @show_page
end
poppler_available?() click to toggle source
# File lib/rabbit/renderer/print/cairo.rb, line 82
def poppler_available?
  cairo_poppler_available?
end
Also aliased as: cairo_poppler_available?
post_apply_theme() click to toggle source
# File lib/rabbit/renderer/print/cairo.rb, line 54
def post_apply_theme
end
post_move(old_index, index) click to toggle source
# File lib/rabbit/renderer/print/cairo.rb, line 57
def post_move(old_index, index)
end
post_move_in_slide(old_index, index) click to toggle source
# File lib/rabbit/renderer/print/cairo.rb, line 60
def post_move_in_slide(old_index, index)
end
post_parse() click to toggle source
# File lib/rabbit/renderer/print/cairo.rb, line 51
def post_parse
end
post_print(canceled) click to toggle source
# File lib/rabbit/renderer/print/cairo.rb, line 43
def post_print(canceled)
  return if canceled
  @context.target.finish
end
pre_parse() click to toggle source
# File lib/rabbit/renderer/print/cairo.rb, line 48
def pre_parse
end
pre_print(slide_size) click to toggle source
# File lib/rabbit/renderer/print/cairo.rb, line 38
def pre_print(slide_size)
  super
  init_context(create_context)
end
rsvg_available?() click to toggle source
# File lib/rabbit/renderer/print/cairo.rb, line 78
def rsvg_available?
  cairo_rsvg_available?
end
Also aliased as: cairo_rsvg_available?

[Validate]

Generated with the Darkfish Rdoc Generator 2.