From 0d7bafdb59af61ecb5e2d42c8400c830bfb8333f Mon Sep 17 00:00:00 2001 From: Tim Waugh Date: Fri, 26 Mar 2010 10:36:30 +0000 Subject: [PATCH] - Better inklevel 25/50/75 markers. --- system-config-printer-inklevel.patch | 30 +++++++++++++++++----------- system-config-printer.spec | 2 ++ 2 files changed, 20 insertions(+), 12 deletions(-) diff --git a/system-config-printer-inklevel.patch b/system-config-printer-inklevel.patch index 3a05eed..1eabe3e 100644 --- a/system-config-printer-inklevel.patch +++ b/system-config-printer-inklevel.patch @@ -1,6 +1,6 @@ diff -up system-config-printer-1.2.0/gtkinklevel.py.inklevel system-config-printer-1.2.0/gtkinklevel.py --- system-config-printer-1.2.0/gtkinklevel.py.inklevel 2009-12-03 17:06:22.000000000 +0000 -+++ system-config-printer-1.2.0/gtkinklevel.py 2010-03-25 16:25:55.108235939 +0000 ++++ system-config-printer-1.2.0/gtkinklevel.py 2010-03-26 10:34:15.981600493 +0000 @@ -1,7 +1,8 @@ #!/usr/bin/env python @@ -33,26 +33,32 @@ diff -up system-config-printer-1.2.0/gtkinklevel.py.inklevel system-config-print ctx.stroke_preserve () if fill_point > 0.0: grad_width = 0.10 -@@ -90,6 +91,25 @@ class GtkInkLevel (gtk.DrawingArea): +@@ -90,6 +91,31 @@ class GtkInkLevel (gtk.DrawingArea): ctx.set_source_rgb (1, 1, 1) ctx.fill () + ctx.set_line_width (thickness / 2) + -+ ctx.move_to (0.03, 0.5) -+ ctx.line_to (0.9, 0.5) ++ ctx.move_to (0.5, 0.0) ++ ctx.line_to (0.5, 1.0) + ctx.set_source_rgb (r, g, b) -+ ctx.set_dash ([0.1]) + ctx.stroke () + -+ ctx.move_to (0, 0.75) -+ ctx.line_to (1, 0.75) ++ # 50% marker ++ ctx.move_to (0.4, 0.5) ++ ctx.line_to (0.6, 0.5) + ctx.set_source_rgb (r, g, b) -+ ctx.set_dash ([0.05]) + ctx.stroke () + -+ ctx.move_to (0.15, 0.25) -+ ctx.line_to (0.6, 0.25) ++ # 25% marker ++ ctx.move_to (0.45, 0.75) ++ ctx.line_to (0.55, 0.75) ++ ctx.set_source_rgb (r, g, b) ++ ctx.stroke () ++ ++ # 75% marker ++ ctx.move_to (0.45, 0.25) ++ ctx.line_to (0.55, 0.25) + ctx.set_source_rgb (r, g, b) + ctx.stroke () + @@ -60,8 +66,8 @@ diff -up system-config-printer-1.2.0/gtkinklevel.py.inklevel system-config-print # Try it out. import gobject diff -up system-config-printer-1.2.0/system-config-printer.py.inklevel system-config-printer-1.2.0/system-config-printer.py ---- system-config-printer-1.2.0/system-config-printer.py.inklevel 2010-03-25 16:25:37.904233984 +0000 -+++ system-config-printer-1.2.0/system-config-printer.py 2010-03-25 16:26:07.037359284 +0000 +--- system-config-printer-1.2.0/system-config-printer.py.inklevel 2010-03-26 10:34:06.158727658 +0000 ++++ system-config-printer-1.2.0/system-config-printer.py 2010-03-26 10:34:06.250725897 +0000 @@ -2681,6 +2681,7 @@ class GUI(GtkGUI, monitor.Watcher): vbox = gtk.VBox (spacing=6) subhbox = gtk.HBox () diff --git a/system-config-printer.spec b/system-config-printer.spec index ae96f0b..6e9abe3 100644 --- a/system-config-printer.spec +++ b/system-config-printer.spec @@ -120,6 +120,7 @@ printers. %patch9 -p1 -b .JobCancel # Make inklevel widget easier to read (bug #576930). +# Better inklevel 25/50/75 markers. %patch10 -p1 -b .inklevel # check-device-ids: search harder for missing Device IDs. @@ -258,6 +259,7 @@ exit 0 %changelog * Fri Mar 26 2010 Tim Waugh - 1.2.0-10 +- Better inklevel 25/50/75 markers. - Fixed window transience for 'Change Device URI'. - More async traceback fixes (Ubuntu #547075).