Class: Glimmer::View::LineGraph
- Inherits:
-
Object
- Object
- Glimmer::View::LineGraph
- Includes:
- LibUI::CustomControl
- Defined in:
- lib/glimmer/view/line_graph.rb
Overview
General-Purpose Line Graph Custom Control
Constant Summary collapse
- DEFAULT_GRAPH_PADDING_WIDTH =
5.0- DEFAULT_GRAPH_PADDING_HEIGHT =
5.0- DEFAULT_GRAPH_GRID_MARKER_PADDING_WIDTH =
37.0- DEFAULT_GRAPH_POINT_DISTANCE =
15.0- DEFAULT_GRAPH_POINT_RADIUS =
1.0- DEFAULT_GRAPH_SELECTED_POINT_RADIUS =
3.0- DEFAULT_GRAPH_STROKE_GRID =
[185, 184, 185]
- DEFAULT_GRAPH_STROKE_MARKER =
[185, 184, 185]
- DEFAULT_GRAPH_STROKE_MARKER_LINE =
[217, 217, 217, thickness: 1, dashes: [1, 1]]
- DEFAULT_GRAPH_STROKE_PERIODIC_LINE =
[121, 121, 121, thickness: 1, dashes: [1, 1]]
- DEFAULT_GRAPH_STROKE_HOVER_LINE =
[133, 133, 133]
- DEFAULT_GRAPH_FILL_SELECTED_POINT =
:white- DEFAULT_GRAPH_COLOR_MARKER_TEXT =
[96, 96, 96]
- DEFAULT_GRAPH_COLOR_PERIOD_TEXT =
[163, 40, 39]
- DEFAULT_GRAPH_FONT_MARKER_TEXT =
{family: "Arial", size: 14}
- DEFAULT_GRAPH_STATUS_HEIGHT =
30.0- DAY_IN_SECONDS =
60*60*24
Class Method Summary collapse
Class Method Details
.interpret_color(color_object) ⇒ Object
8 9 10 11 |
# File 'lib/glimmer/view/line_graph.rb', line 8 def interpret_color(color_object) @color_cache ||= {} @color_cache[color_object] ||= Glimmer::LibUI.interpret_color(color_object) end |