aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--plugins/colorpreview.lua20
1 files changed, 10 insertions, 10 deletions
diff --git a/plugins/colorpreview.lua b/plugins/colorpreview.lua
index d255639..f1e88d5 100644
--- a/plugins/colorpreview.lua
+++ b/plugins/colorpreview.lua
@@ -8,8 +8,8 @@ local black = { common.color "#000000" }
local tmp = {}
-local function draw_color_previews(self, idx, x, y, ptn, base, nibbles)
- local text = self.doc.lines[idx]
+local function draw_color_previews(self, line, x, y, ptn, base, nibbles)
+ local text = self.doc.lines[line]
local s, e = 0, 0
while true do
@@ -35,8 +35,8 @@ local function draw_color_previews(self, idx, x, y, ptn, base, nibbles)
b = b * 16
end
- local x1 = x + self:get_col_x_offset(idx, s)
- local x2 = x + self:get_col_x_offset(idx, e + 1)
+ local x1 = x + self:get_col_x_offset(line, s)
+ local x2 = x + self:get_col_x_offset(line, e + 1)
local oy = self:get_line_text_y_offset()
local text_color = math.max(r, g, b) < 128 and white or black
@@ -44,7 +44,7 @@ local function draw_color_previews(self, idx, x, y, ptn, base, nibbles)
local l1, _, l2, _ = self.doc:get_selection(true)
- if not (self.doc:has_selection() and idx >= l1 and idx <= l2) then
+ if not (self.doc:has_selection() and line >= l1 and line <= l2) then
renderer.draw_rect(x1, y, x2 - x1, self:get_line_height(), tmp)
renderer.draw_text(self:get_font(), str, x1, y + oy, text_color)
end
@@ -54,10 +54,10 @@ end
local draw_line_text = DocView.draw_line_text
-function DocView:draw_line_text(idx, x, y)
- local lh = draw_line_text(self, idx, x, y)
- draw_color_previews(self, idx, x, y, "#(%x%x)(%x%x)(%x%x)(%x?%x?)%f[%W]", 16)
- draw_color_previews(self, idx, x, y, "#(%x)(%x)(%x)%f[%W]", 16, true) -- support #fff css format
- draw_color_previews(self, idx, x, y, "rgba?%((%d+)%D+(%d+)%D+(%d+)[%s,]-([%.%d]-)%s-%)", nil)
+function DocView:draw_line_text(line, x, y)
+ local lh = draw_line_text(self, line, x, y)
+ draw_color_previews(self, line, x, y, "#(%x%x)(%x%x)(%x%x)(%x?%x?)%f[%W]", 16)
+ draw_color_previews(self, line, x, y, "#(%x)(%x)(%x)%f[%W]", 16, true) -- support #fff css format
+ draw_color_previews(self, line, x, y, "rgba?%((%d+)%D+(%d+)%D+(%d+)[%s,]-([%.%d]-)%s-%)", nil)
return lh
end