Sha256: 965939acca9411d6f71d53899b4af590e86ec56ca1ce5fdba81774085ffb0e11

Contents?: true

Size: 1.47 KB

Versions: 43

Compression:

Stored size: 1.47 KB

Contents

name = "slide-header-info"

@slide_header_info_line_color ||= "#666"
@slide_header_info_line_width ||= screen_y(0.1)
@slide_header_info_line_params ||= {
  :pattern => {
    :base => [0, 0, canvas.width, 0],
    :type => :linear,
    :color_stops => [
                     [0.0, 1, 1, 1],
                     [0.3, 0, 0, 0],
                     [0.7, 0, 0, 0],
                     [1.0, 1, 1, 1],
                    ],
  }
}
@slide_header_info_text_size ||= screen_size(1.5 * Pango::SCALE)
@slide_header_info_x_margin ||= screen_x(1)
@slide_header_info_text_color ||= "#666"
@slide_header_info_text_over_line ||= false
@slide_header_info_base_y ||= @margin_top

include_theme("edge-info-toolkit")

match(SlideElement) do
  delete_pre_draw_proc_by_name(name)

  break if @slide_header_info_uninstall

  draw_edge_info(:name => name,
                 :line_width => @slide_header_info_line_width,
                 :line_color => @slide_header_info_line_color,
                 :line_params => @slide_header_info_line_params,
                 :left_text => @slide_header_info_left_text,
                 :right_text => @slide_header_info_right_text,
                 :text_position => :upper,
                 :text_over_line => @slide_header_info_text_over_line,
                 :text_size => @slide_header_info_text_size,
                 :text_color => @slide_header_info_text_color,
                 :x_margin => @slide_header_info_x_margin,
                 :y => @slide_header_info_base_y)
end

Version data entries

43 entries across 43 versions & 1 rubygems

Version Path
rabbit-3.0.3 lib/rabbit/theme/slide-header-info/slide-header-info.rb
rabbit-3.0.2 lib/rabbit/theme/slide-header-info/slide-header-info.rb
rabbit-3.0.1 lib/rabbit/theme/slide-header-info/slide-header-info.rb
rabbit-3.0.0 lib/rabbit/theme/slide-header-info/slide-header-info.rb
rabbit-2.2.1 lib/rabbit/theme/slide-header-info/slide-header-info.rb
rabbit-2.2.0 lib/rabbit/theme/slide-header-info/slide-header-info.rb
rabbit-2.1.9 lib/rabbit/theme/slide-header-info/slide-header-info.rb
rabbit-2.1.8 lib/rabbit/theme/slide-header-info/slide-header-info.rb
rabbit-2.1.7 lib/rabbit/theme/slide-header-info/slide-header-info.rb
rabbit-2.1.6 lib/rabbit/theme/slide-header-info/slide-header-info.rb
rabbit-2.1.5 lib/rabbit/theme/slide-header-info/slide-header-info.rb
rabbit-2.1.4 lib/rabbit/theme/slide-header-info/slide-header-info.rb
rabbit-2.1.3 lib/rabbit/theme/slide-header-info/slide-header-info.rb
rabbit-2.1.2 lib/rabbit/theme/slide-header-info/slide-header-info.rb
rabbit-2.1.1 lib/rabbit/theme/slide-header-info/slide-header-info.rb
rabbit-2.1.0 lib/rabbit/theme/slide-header-info/slide-header-info.rb
rabbit-2.0.9 lib/rabbit/theme/slide-header-info/slide-header-info.rb
rabbit-2.0.8 lib/rabbit/theme/slide-header-info/slide-header-info.rb
rabbit-2.0.7 lib/rabbit/theme/slide-header-info/slide-header-info.rb
rabbit-2.0.6 lib/rabbit/theme/slide-header-info/slide-header-info.rb