ENH adjust colors
This commit is contained in:
parent
1eab6c0690
commit
1e3974676c
|
@ -120,12 +120,12 @@ end
|
|||
M.default_grid_style = Startup.grid_style(
|
||||
PLOT_GRID_X_N,
|
||||
PLOT_GRID_Y_N,
|
||||
Theme.BORDER_FG
|
||||
Theme.PLOT_GRID_FG
|
||||
)
|
||||
|
||||
M.default_plot_style = Startup.plot_style(
|
||||
PLOT_NUM_POINTS,
|
||||
Theme.BORDER_FG,
|
||||
Theme.PLOT_OUTLINE_FG,
|
||||
Theme.PLOT_FILL_BORDER_PRIMARY,
|
||||
Theme.PLOT_FILL_BG_PRIMARY,
|
||||
M.default_grid_style
|
||||
|
@ -482,7 +482,7 @@ M.initTextRows_color = function(x, y, w, spacing, labels, color, format)
|
|||
}
|
||||
end
|
||||
|
||||
M.initTextRows = function(x, y, w, spacing, labels)
|
||||
M.initTextRows_formatted = function(x, y, w, spacing, labels, format)
|
||||
return M.initTextRows_color(
|
||||
x,
|
||||
y,
|
||||
|
@ -490,6 +490,17 @@ M.initTextRows = function(x, y, w, spacing, labels)
|
|||
spacing,
|
||||
labels,
|
||||
Theme.PRIMARY_FG,
|
||||
format
|
||||
)
|
||||
end
|
||||
|
||||
M.initTextRows = function(x, y, w, spacing, labels)
|
||||
return M.initTextRows_formatted(
|
||||
x,
|
||||
y,
|
||||
w,
|
||||
spacing,
|
||||
labels,
|
||||
nil
|
||||
)
|
||||
end
|
||||
|
|
|
@ -44,19 +44,19 @@ return function(update_freq)
|
|||
local mem_total_kb = tonumber(Util.read_file('/proc/meminfo', '^MemTotal:%s+(%d+)'))
|
||||
|
||||
local DIAL_RADIUS = 32
|
||||
local DIAL_THETA_0 = math.rad(90)
|
||||
local DIAL_THETA_1 = math.rad(360)
|
||||
-- local DIAL_THETA_0 = math.rad(90)
|
||||
-- local DIAL_THETA_1 = math.rad(360)
|
||||
local DIAL_X = Geometry.RIGHT_X + DIAL_RADIUS + DIAL_THICKNESS / 2
|
||||
local DIAL_Y = header.bottom_y + DIAL_RADIUS + DIAL_THICKNESS / 2
|
||||
|
||||
local dial = Common.dial(DIAL_X, DIAL_Y, DIAL_RADIUS, DIAL_THICKNESS, 0.8)
|
||||
local cache_arc = Common.arc(
|
||||
DIAL_X,
|
||||
DIAL_Y,
|
||||
DIAL_RADIUS,
|
||||
DIAL_THICKNESS,
|
||||
Theme.INDICATOR_FG_SECONDARY
|
||||
)
|
||||
-- local cache_arc = Common.arc(
|
||||
-- DIAL_X,
|
||||
-- DIAL_Y,
|
||||
-- DIAL_RADIUS,
|
||||
-- DIAL_THICKNESS,
|
||||
-- Theme.INDICATOR_FG_SECONDARY
|
||||
-- )
|
||||
local text_ring = Common.initTextRing(
|
||||
DIAL_X,
|
||||
DIAL_Y,
|
||||
|
@ -82,13 +82,14 @@ return function(update_freq)
|
|||
80
|
||||
)
|
||||
|
||||
local cache = Common.initTextRows_color(
|
||||
-- local cache = Common.initTextRows_color(
|
||||
local cache = Common.initTextRows_formatted(
|
||||
TEXT_LEFT_X,
|
||||
LINE_1_Y + TEXT_SPACING,
|
||||
SWAP_BUFFERS_WIDTH,
|
||||
TEXT_SPACING,
|
||||
{'Page Cache', 'Buffers', 'Kernel Slab'},
|
||||
Theme.SECONDARY_FG,
|
||||
-- Theme.SECONDARY_FG,
|
||||
'%s%%'
|
||||
)
|
||||
|
||||
|
@ -148,9 +149,9 @@ return function(update_freq)
|
|||
Dial.set(dial, used_percent)
|
||||
Common.text_ring_set(text_ring, cr, Util.round_to_string(used_percent * 100))
|
||||
|
||||
local cache_theta = (DIAL_THETA_0 - DIAL_THETA_1) / mem_total_kb * memfree_kb + DIAL_THETA_1
|
||||
__cairo_path_destroy(cache_arc.path)
|
||||
cache_arc.path = Arc.create_path(cr, DIAL_X, DIAL_Y, DIAL_RADIUS, dial.dial_angle, cache_theta)
|
||||
-- local cache_theta = (DIAL_THETA_0 - DIAL_THETA_1) / mem_total_kb * memfree_kb + DIAL_THETA_1
|
||||
-- __cairo_path_destroy(cache_arc.path)
|
||||
-- cache_arc.path = Arc.create_path(cr, DIAL_X, DIAL_Y, DIAL_RADIUS, dial.dial_angle, cache_theta)
|
||||
|
||||
Common.text_row_crit_set(swap, cr,
|
||||
Util.precision_round_to_string(
|
||||
|
@ -192,7 +193,7 @@ return function(update_freq)
|
|||
update(cr)
|
||||
|
||||
Dial.draw_dynamic(dial, cr)
|
||||
Arc.draw(cache_arc, cr)
|
||||
-- Arc.draw(cache_arc, cr)
|
||||
Common.text_ring_draw_dynamic(text_ring, cr)
|
||||
|
||||
Common.text_row_crit_draw_dynamic(swap, cr)
|
||||
|
|
|
@ -4,21 +4,23 @@ local Color = require 'Color'
|
|||
local Util = require 'Util'
|
||||
|
||||
M.FONT = 'Neuropolitical'
|
||||
|
||||
-- text colors
|
||||
M.HEADER_FG = Color.rgb(0xeeeeee)
|
||||
M.HEADER_FG = Color.rgb(0xe0e0e0)
|
||||
|
||||
M.INACTIVE_TEXT_FG = Color.rgb(0xaaaaaa)
|
||||
-- TODO this is also the plot label color
|
||||
M.MID_GREY = Color.rgb(0xa6a6a6)
|
||||
M.BORDER_FG = Color.rgb(0x666666)
|
||||
|
||||
M.PRIMARY_FG = Color.rgb(0xC7BDFF)
|
||||
M.SECONDARY_FG = Color.rgb(0xE6D3AC)
|
||||
M.PRIMARY_FG = Color.rgb(0xB0A6ED)
|
||||
M.CRITICAL_FG = Color.rgb(0xff8282)
|
||||
|
||||
M.INACTIVE_TEXT_FG = Color.rgb(0xb7b7b7)
|
||||
M.MID_GREY = Color.rgb(0xa6a6a6)
|
||||
M.BORDER_FG = Color.rgb(0x5a5a5a)
|
||||
M.PLOT_GRID_FG = Color.rgb(0x565656)
|
||||
M.PLOT_OUTLINE_FG = Color.rgb(0x626262)
|
||||
|
||||
|
||||
-- arc bg colors
|
||||
local GREY2 = 0x9f9f9f
|
||||
local GREY5 = 0x363636
|
||||
local GREY2 = 0x939393
|
||||
local GREY5 = 0x323232
|
||||
M.INDICATOR_BG = Color.gradient_rgb{
|
||||
[0.0] = GREY5,
|
||||
[0.5] = GREY2,
|
||||
|
@ -26,22 +28,14 @@ M.INDICATOR_BG = Color.gradient_rgb{
|
|||
}
|
||||
|
||||
-- arc/bar fg colors
|
||||
local PRIMARY1 = 0xAD9DFB
|
||||
local PRIMARY3 = 0x4020DF
|
||||
local PRIMARY1 = 0x9E90E6
|
||||
local PRIMARY3 = 0x432DB3
|
||||
M.INDICATOR_FG_PRIMARY = Color.gradient_rgb{
|
||||
[0.0] = PRIMARY3,
|
||||
[0.5] = PRIMARY1,
|
||||
[1.0] = PRIMARY3
|
||||
}
|
||||
|
||||
local SECONDARY1 = 0xD9BC87
|
||||
local SECONDARY3 = 0x59451B
|
||||
M.INDICATOR_FG_SECONDARY = Color.gradient_rgb{
|
||||
[0.0] = SECONDARY3,
|
||||
[0.5] = SECONDARY1,
|
||||
[1.0] = SECONDARY3
|
||||
}
|
||||
|
||||
local CRITICAL1 = 0xFF3333
|
||||
local CRITICAL3 = 0xFFB8B8
|
||||
M.INDICATOR_FG_CRITICAL = Color.gradient_rgb{
|
||||
|
@ -50,7 +44,7 @@ M.INDICATOR_FG_CRITICAL = Color.gradient_rgb{
|
|||
[1.0] = CRITICAL1
|
||||
}
|
||||
|
||||
-- plot patterns
|
||||
-- plot colors
|
||||
local PLOT_PRIMARY1 = 0x15007C
|
||||
local PLOT_PRIMARY2 = 0x431EFF
|
||||
local PLOT_PRIMARY3 = 0x4B31CE
|
||||
|
@ -66,6 +60,6 @@ M.PLOT_FILL_BG_PRIMARY = Color.gradient_rgba{
|
|||
}
|
||||
|
||||
-- panel pattern
|
||||
M.PANEL_BG = Color.rgba(0x000000, 0.7)
|
||||
M.PANEL_BG = Color.rgba(0x121212, 0.7)
|
||||
|
||||
return Util.set_finalizer(M, function() print('Cleaning up Patterns.lua') end)
|
||||
|
|
Loading…
Reference in New Issue