Sha256: 7a82ab3c9cc5b60b7a7c4f7724d28822a1716913a202aaea2b5762363d7ab55a

Contents?: true

Size: 660 Bytes

Versions: 1

Compression:

Stored size: 660 Bytes

Contents

require 'whirled_peas'

WhirledPeas.register_theme(:theme_test) do |theme|
  theme.bg_color = :bright_white
  theme.color = :blue
  theme.border_color = :bright_green
  theme.border_style = :bold
  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.13.0 screen_test/elements/theme.rb