From 2abdbaa150a77c6473d728e67c19bc7b23472caa Mon Sep 17 00:00:00 2001 From: Liming An Date: Tue, 20 Mar 2012 18:50:06 +0800 Subject: Hob: change HobNoteBook tab edge color from green to gray To change the notebook tab pressed edge color from green to gray. (From Poky rev: 8e454749e7f535cf43544eeb167c90632e89cfb0) (Bitbake rev: 8e4e868e6183fbd52fa455937bb824a52ef15ab5) Signed-off-by: Liming An Signed-off-by: Shane Wang Signed-off-by: Richard Purdie --- bitbake/lib/bb/ui/crumbs/hobcolor.py | 2 ++ bitbake/lib/bb/ui/crumbs/hobwidget.py | 13 ++++++++----- 2 files changed, 10 insertions(+), 5 deletions(-) (limited to 'bitbake/lib') diff --git a/bitbake/lib/bb/ui/crumbs/hobcolor.py b/bitbake/lib/bb/ui/crumbs/hobcolor.py index 402f022128..f767d22cba 100644 --- a/bitbake/lib/bb/ui/crumbs/hobcolor.py +++ b/bitbake/lib/bb/ui/crumbs/hobcolor.py @@ -25,6 +25,8 @@ class HobColors: PALE_RED = "#ffaaaa" GRAY = "#aaaaaa" LIGHT_GRAY = "#dddddd" + DEEP_GRAY = "#7c7c77" + SLIGHT_DARK = "#5f5f5f" DARK = "#3c3b37" BLACK = "#000000" LIGHT_ORANGE = "#f7a787" diff --git a/bitbake/lib/bb/ui/crumbs/hobwidget.py b/bitbake/lib/bb/ui/crumbs/hobwidget.py index bc27cd19d1..a5c52f7964 100644 --- a/bitbake/lib/bb/ui/crumbs/hobwidget.py +++ b/bitbake/lib/bb/ui/crumbs/hobwidget.py @@ -496,16 +496,19 @@ class HobTabBar(gtk.DrawingArea): r = height / 10 if self.tab_pressed == True: - for xoff, yoff in [(1, 0), (2, 0)]: - cr.set_source_color(gtk.gdk.color_parse(HobColors.PALE_GREEN)) + for xoff, yoff, c1, c2 in [(1, 0, HobColors.SLIGHT_DARK, HobColors.DARK), (2, 0, HobColors.GRAY, HobColors.LIGHT_GRAY)]: + cr.set_source_color(gtk.gdk.color_parse(c1)) + cr.move_to(x + xoff, y + height + yoff) + cr.line_to(x + xoff, r + yoff) + cr.arc(x + r + xoff, y + r + yoff, r, math.pi, 1.5*math.pi) cr.move_to(x + r + xoff, y + yoff) cr.line_to(x + width - r + xoff, y + yoff) - cr.arc(x + width - r+ xoff, y + r + yoff, r, 1.5*math.pi, 2*math.pi) + cr.arc(x + width - r + xoff, y + r + yoff, r, 1.5*math.pi, 2*math.pi) + cr.stroke() + cr.set_source_color(gtk.gdk.color_parse(c2)) cr.move_to(x + width + xoff, r + yoff) cr.line_to(x + width + xoff, y + height + yoff) cr.line_to(x + xoff, y + height + yoff) - cr.line_to(x + xoff, r + yoff) - cr.arc(x + r + xoff, y + r + yoff, r, math.pi, 1.5*math.pi) cr.stroke() x = x + 2 y = y + 2 -- cgit v1.2.3-54-g00ecf