Module: OFC2

Defined in:
lib/ofc2.rb,
lib/ofc2/version.rb

Defined Under Namespace

Modules: InstanceMethods, OWJSON Classes: Engine, Graph

Constant Summary collapse

CLASSES =
{
  :animation =>{},
  :dot =>{ :unavailable_variables => { :type => 'dot' } },
  :solid_dot =>{ :unavailable_variables => { :type => 'solid-dot' } },
  :hollow_dot =>{ :unavailable_variables => { :type => 'hollow-dot' } },
  :star =>{ :unavailable_variables => { :type => 'star' } },
  :bow => { :unavailable_variables => { :type => 'bow' } },
  :anchor => { :unavailable_variables => { :type => 'anchor' } },
  :title => { :default_variables => { :text => '', :style => "{font-size: 20px; color: #FF0F0F; text-align: center;}" } },
  :line_style => { :default_variables => { :style => 'dash', :on => '', :off => '' } },
  :line => {
    :default_variables => { :text => 'label text', :font_size => 10, :colour => '#00FF00' },
    :unavailable_variables => { :type => "line" }
  },
  :area => {
    :default_variables => { :text => 'label text', :font_size => 10, :colour => '#00FF00', :fill => '#0000FF', :fill_alpha => 0.6, :loop => false},
    :unavailable_variables => { :type => "area" }
  },
  :bar_stack_value => { :default_variables => { :value => 0, :colour => '#FF0000'} },
  :bar_stack_key => { :default_variables => { :text => '', :colour => '#FF0000', :font_size => 12 } },
  :bar_stack => {
    :default_variables => { :text => 'label text', :font_size => 10, :colour => '#00FF00', :alpha => 0.6 },
    :unavailable_variables => { :type => "bar_stack" }
  },
  :h_bar_value => { :default_variables => { :left => 0, :right => nil} },
  :h_bar => {
    :default_variables => { :text => 'label text', :font_size => 10, :colour => '#00FF00'},
    :unavailable_variables => { :type => "hbar" }
  },
  :bar_value => { :default_variables => { :top => 0, :bottom => nil, :colour => '#FF0000', :tip => '#val#' } },
  :bar => {
    :default_variables => { :text => 'label text', :font_size => 10, :colour => '#00FF00', :alpha => 0.6 },
    :unavailable_variables => { :type => "bar" },
  },
  :bar_cylinder_outline => {
    :default_variables => { :text => 'label text', :font_size => 10, :colour => '#00FF00', :alpha => 0.6 },
    :unavailable_variables => { :type => "bar_cylinder_outline" },
  },
  :bar_cylinder => {
    :default_variables => { :text => 'label text', :font_size => 10, :colour => '#00FF00', :alpha => 0.6 },
    :unavailable_variables => { :type => "bar_cylinder" },
  },
  :bar_filled => {
    :default_variables => { :text => 'label text', :font_size => 10, :colour => '#00FF00', :outline_colour => '#00FF00', :alpha => 0.6},
    :unavailable_variables => { :type => "bar_filled" },
  },
  :bar_sketch => {
    :default_variables => { :text => 'label text', :font_size => 10, :colour => '#00FF00', :outline_colour => '#00FF00', :alpha => 0.6, :offset => 4 },
    :unavailable_variables => { :type => "bar_sketch" },
  },
  :bar_glass => {
    :default_variables => { :text => 'label text', :font_size => 10, :colour => '#00FF00', :alpha => 0.6 },
    :unavailable_variables => { :type => "bar_glass" },
  },
  :bar_round_glass => {
    :default_variables => { :text => 'label text', :font_size => 10, :colour => '#00FF00', :alpha => 0.6 },
    :unavailable_variables => { :type => "bar_round_glass" },
  },
  :bar_round => {
    :default_variables => { :text => 'label text', :font_size => 10, :colour => '#00FF00', :alpha => 0.6 },
    :unavailable_variables => { :type => "bar_round" },
  },
  :bar_dome => {
    :default_variables => { :text => 'label text', :font_size => 10, :colour => '#00FF00', :alpha => 0.6 },
    :unavailable_variables => { :type => "bar_dome" },
  },
  :bar3d => {
    :default_variables => { :text => 'label text', :font_size => 10, :colour => '#00FF00', :alpha => 0.6 },
    :unavailable_variables => { :type => "bar_3d" },
  },
  :pie_value => { },
  :pie_fade => { :unavailable_variables => { :type => "fade" } },
  :pie_bounce => {
    :default_variables => { :distance => 5},
    :unavailable_variables => { :type => "bounce" },
  },
  :pie => {
    :default_variables => { :colours => [], :alpha => 0.6, :start_angle => 35, :tip => '#val#', :gradient_fill => false, :label_colour => '#0000FF', :no_labels => false, :on_click => ''},
    :unavailable_variables => { :type => "pie" },
  },
  :y_axis => { },
  :y_axis_right => { },
  :y_legend => { :default_variables => { :text => "y legend", :style =>"{font-size: 20px; color:#0000ff; font-family: Verdana; text-align: center;}" } },
  :y2_legend => { :default_variables => { :text => "y2 legend", :style =>"{font-size: 20px; color:#0000ff; font-family: Verdana; text-align: center;}" } },
  :y_axis_label => { },
  :y_axis_labels => { },
  :x_axis_label => { },
  :x_axis_labels => { },
  :x_axis => { },
  :x_legend => { :default_variables => { :text => "y legend", :style =>"{font-size: 20px; color:#0000ff; font-family: Verdana; text-align: center;}" } },
  :tooltip => { },
  :ofc_menu_item => {
    :default_variables => { :text => '', :javascript_function => '' },
    :unavailable_variables => { :type => 'text' },
  },
  :ofc_menu_item_camera => {
    :default_variables => { :text => '', :javascript_function => '' },
    :unavailable_variables => { :type => 'camera-icon' },
  },
  :ofc_menu => {
    :default_variables => { :colour => '', :outline__colour => '' },
    :unavailable_variables => { :type => 'camera-icon' },
  },
  :scatter_value => { :default_variables => { :x => 0, :y => 0} },
  :scatter => {
    :default_variables => { :text => 'label', :colour => '#FF0000' },
    :unavailable_variables => { :type => 'scatter' },
  },
  :scatter_line => {
    :default_variables => { :text => 'label', :colour => '#FF0000', :stepgraph => 'horizontal'},
    :unavailable_variables => { :type => 'scatter_line' },
  },
  :shape_point => { :default_variables => { :x => 0, :y => 0} },
  :shape => {
    :default_variables => { :colour => '#FF0000'},
    :unavailable_variables => { :type => 'shape' },
  },
  :radar_axis_labels => { :default_variables => { :labels => [], :colour => '#FAFFAF'} },
  :radar_spoke_labels => { :default_variables => { :labels => [], :colour => '#FAFFAF'} },
  :radar_axis => { }
}
VERSION =
"2.0.2"