Sha256: 6efa1b711768b00785a7832bd7cc7656e48c7c2688ca04c715a7c4a4acb0c4a4

Contents?: true

Size: 629 Bytes

Versions: 1

Compression:

Stored size: 629 Bytes

Contents

require 'whirled_peas'

WhirledPeas.define_theme(:theme_test) do |theme|
  theme.bg_color = :bright_white
  theme.color = :blue
  theme.border_color = :bright_green
  theme.axis_color = :bright_red
  theme.title_font = :default
end

class TemplateFactory
  def build(*)
    WhirledPeas.template(:theme_test) do |composer, settings|
      settings.full_border
      settings.flow = :t2b
      composer.add_text do |_, settings|
        settings.title_font = :theme
        'OOH'
      end
      composer.add_graph do |_, settings|
        settings.height = 12
        20.times.map { |i| Math.sqrt(i) }
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
whirled_peas-0.10.0 screen_test/elements/theme.rb