hamster-applet r425 - in trunk: . hamster
- From: tbaugis svn gnome org
- To: svn-commits-list gnome org
- Subject: hamster-applet r425 - in trunk: . hamster
- Date: Thu, 21 Aug 2008 11:34:07 +0000 (UTC)
Author: tbaugis
Date: Thu Aug 21 11:34:07 2008
New Revision: 425
URL: http://svn.gnome.org/viewvc/hamster-applet?rev=425&view=rev
Log:
Bug 548840 - respect theme colors for graph labels. Patch by CJ van den Berg
Modified:
trunk/ChangeLog
trunk/hamster/charting.py
Modified: trunk/hamster/charting.py
==============================================================================
--- trunk/hamster/charting.py (original)
+++ trunk/hamster/charting.py Thu Aug 21 11:34:07 2008
@@ -76,6 +76,9 @@
r,g,b = color[0] / 255.0, color[1] / 255.0, color[2] / 255.0
context.set_source_rgb(r, g, b)
+def set_color_gdk(context, color):
+ r,g,b = color.red / 65536.0, color.green / 65536.0, color.blue / 65536.0
+ context.set_source_rgb(r, g, b)
class Chart(gtk.DrawingArea):
"""Chart constructor. Optional arguments:
@@ -400,8 +403,8 @@
context.set_dash ([]);
- # labels
- set_color(context, dark[8]);
+ # scale labels
+ set_color_gdk(context, self.style.fg[gtk.STATE_NORMAL]);
for i in range(records):
extent = context.text_extents(data[i]["label"]) #x, y, width, height
context.move_to(graph_x + (step * i) + (step - extent[2]) / 2.0,
@@ -517,8 +520,8 @@
ellipsize_label = lambda(text): 3
- #now let's put the labels and align them right
- set_color(context, dark[8]);
+ # now let's put scale labels and align them right
+ set_color_gdk(context, self.style.fg[gtk.STATE_NORMAL]);
for i in range(records):
label = data[i]["label"]
if self.legend_width:
@@ -666,8 +669,8 @@
context.set_dash ([]);
- # labels
- set_color(context, dark[8]);
+ # scale labels
+ set_color_gdk(context, self.style.fg[gtk.STATE_NORMAL]);
for i in range(records):
if i % 5 == 0:
context.move_to(graph_x + 5 + (step * i), graph_y + graph_height + 13)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]