GKrellM Themes Changelog
Changes in 2.2.3 - 2.3.5
------------------------
None
Changes in 2.2.2
----------------
* Added label_yoff gkrellmrc style variable to control y offset of labels
in case there's a need to control that indepedent of top margin. Not all
panels use labels, so this may be of special case usefulness.
StylePanel *.label_yoff n
StyleMeter *.label_yoff n
* Added chart_text_no_fill gkrellmrc variable.
The default is to fill chart text rectangle extents with the chart
background so the text will be more readable on top of data. Set this
to draw chart text without first filling (this will also prevent chart
text caching so there will be slightly increased CPU usage.
chart_text_no_fill true
Changes in 2.2.1
----------------
None
Changes in 2.2.0
----------------
* The Pango text drawing now used is slower than GdkFont and to prevent
a noticeable overall increase in gkrellm cpu usage, there's a new
scroll text decal variation for scrolling text applications where Pango
text is drawn onto a pixmap which is then scrolled across the extents
of the decal.
The limitation here is that this scroll text pixmap must have a
background (which is derived from the panel background image) and for
all themes, the pixmap background can't exactly blend with the panel
background as the decal pixmap is scrolled.
For most themes this will be at worst only slightly noticeable, but it
might be a problem for some themes with high gradient panel backgrounds.
For these problem cases a theme can turn off use of the scrolling pixmap
with a new gkrellmrc StyleMeter line. Some example lines:
StyleMeter fs.scroll_text_cache_off = yes
StyleMeter gkrellmms.scroll_text_cache_off = yes
StyleMeter *.scroll_text_cache_off = yes
The builtin monitors which use scroll text decals are: host, fs,
mem, and swap.
Plugins must be modified to use the scroll text feature, but will
probably include plugins like gkrellmms, gkrellmwho2, ...
The scroll text cache is automatically turned off for themes having
transparent panel backgrounds.
* Fonts are no longer set from a theme gkrellmrc file and users will
config their own font preferences as they would likely have to do anyway
since existing gkrellmrc font settings are tailored for GdkFont and
don't display well under Pango.
Changes in 2.1.17 - 2.1.28
--------------------------
None
Changes in 2.1.16
----------------------------------------------------------------------
* Themes can be installed as /usr/share/themes/THEME_NAME/gkrellm2
and ~/.themes/THEME_NAME/gkrellm2 as an install convenience if
making a gtk2, gkrellm2, ... meta theme.
Changes in 2.1.1 - 2.1.15
-------------------------
None
Changes in 2.1.0
----------------------------------------------------------------------
* bg_chart and bg_panel/bg_meter images can have left and right areas
which overlap onto the left and right frames. This allows the frames
to have structures aligned with charts and panels.
The frame_{left|right}_panel_overlap values are applied to the bg_panel
images of chart monitors, and the bg_meter images of meter monitors.
The frame_{left|right}_chart_overlap values are applied to bg_chart
images. Top/bottom borders can be set for the overlap areas.
New gkrellmrc settings for these ('x' values are ignored):
frame_left_chart_overlap = l
frame_right_chart_overlap = r
frame_left_panel_overlap = l
frame_right_panel_overlap = r
frame_left_chart_border = x,x,t,b
frame_right_chart_border = x,x,t,b
frame_left_panel_border = x,x,t,b
frame_right_panel_border = x,x,t,b
* Spacer images can now be set for all monitors, for chart styled
monitors only, or for meter styled monitors only. They may still be
set for specific monitors in mo