graph: Remove gradients
They can and should now be done via gears.color instead. It was porting ever since this was ported to oocairo anyway... Signed-off-by: Uli Schlachter <psychon@znc.in>
This commit is contained in:
parent
6375ce4175
commit
048064b8ef
|
@ -26,21 +26,6 @@ local data = setmetatable({}, { __mode = "k" })
|
||||||
-- @param graph The graph.
|
-- @param graph The graph.
|
||||||
-- @param color The border color to set.
|
-- @param color The border color to set.
|
||||||
|
|
||||||
--- Set the graph foreground color as a gradient.
|
|
||||||
-- @name set_gradient_colors
|
|
||||||
-- @class function
|
|
||||||
-- @param graph The graph.
|
|
||||||
-- @param gradient_colors A table with gradients colors. The distance between each color
|
|
||||||
-- can also be specified. Example: { "#ff0000", "#0000ff" } or { "#ff0000", "#00ff00",
|
|
||||||
-- "#0000ff", ["#0000ff"] = 10 } to specify blue distance from other colors.
|
|
||||||
|
|
||||||
--- Set the graph foreground colors gradient angle. Default is 270 degrees
|
|
||||||
-- (horizontal).
|
|
||||||
-- @name set_gradient_angle
|
|
||||||
-- @class function
|
|
||||||
-- @param graph The graph.
|
|
||||||
-- @param gradient_angle Angle of gradient in degrees.
|
|
||||||
|
|
||||||
--- Set the graph foreground color.
|
--- Set the graph foreground color.
|
||||||
-- @name set_color
|
-- @name set_color
|
||||||
-- @class function
|
-- @class function
|
||||||
|
@ -80,8 +65,8 @@ local data = setmetatable({}, { __mode = "k" })
|
||||||
-- @param stack_colors A table with stacking colors.
|
-- @param stack_colors A table with stacking colors.
|
||||||
|
|
||||||
local properties = { "width", "height", "border_color", "stack",
|
local properties = { "width", "height", "border_color", "stack",
|
||||||
"stack_colors", "gradient_colors", "gradient_angle",
|
"stack_colors", "color", "background_color",
|
||||||
"color", "background_color", "max_value", "scale" }
|
"max_value", "scale" }
|
||||||
|
|
||||||
local function update(graph)
|
local function update(graph)
|
||||||
-- Create new empty image
|
-- Create new empty image
|
||||||
|
@ -147,20 +132,11 @@ local function update(graph)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Draw full gradient
|
cr:rectangle(border_width, border_width,
|
||||||
if data[graph].gradient_colors then
|
data[graph].width - (2 * border_width),
|
||||||
img:draw_rectangle_gradient(border_width, border_width,
|
data[graph].height - (2 * border_width))
|
||||||
data[graph].width - (2 * border_width),
|
cr:set_source(color(data[graph].color or "#ff0000"))
|
||||||
data[graph].height - (2 * border_width),
|
cr:fill()
|
||||||
data[graph].gradient_colors,
|
|
||||||
data[graph].gradient_angle or 270)
|
|
||||||
else
|
|
||||||
cr:rectangle(border_width, border_width,
|
|
||||||
data[graph].width - (2 * border_width),
|
|
||||||
data[graph].height - (2 * border_width))
|
|
||||||
cr:set_source(color(data[graph].color or "#ff0000"))
|
|
||||||
cr:fill()
|
|
||||||
end
|
|
||||||
|
|
||||||
-- Draw the background on no value
|
-- Draw the background on no value
|
||||||
if #values ~= 0 then
|
if #values ~= 0 then
|
||||||
|
|
Loading…
Reference in New Issue