From dd87ebef58642c629d6ff44db550bc361b08ff01 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Lang Date: Thu, 30 Dec 2010 15:04:08 +0000 Subject: [PATCH] Makes the png looks more like the html gantt. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4584 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- lib/redmine/helpers/gantt.rb | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/lib/redmine/helpers/gantt.rb b/lib/redmine/helpers/gantt.rb index 7a600d89a..b0d722906 100644 --- a/lib/redmine/helpers/gantt.rb +++ b/lib/redmine/helpers/gantt.rb @@ -474,7 +474,7 @@ module Redmine (date_to - @date_from + 1).to_i.times do width = zoom gc.fill(wday == 6 || wday == 7 ? '#eee' : 'white') - gc.stroke('grey') + gc.stroke('#ddd') gc.stroke_width(1) gc.rectangle(left, 2*header_heigth, left + width, 2*header_heigth + g_height-1) left = left + width @@ -824,27 +824,31 @@ module Redmine # Renders the task bar, with progress and late if coords[:bar_start] && coords[:bar_end] - params[:image].fill('grey') + params[:image].fill('#aaa') params[:image].rectangle(params[:subject_width] + coords[:bar_start], params[:top], params[:subject_width] + coords[:bar_end], params[:top] - height) if coords[:bar_late_end] - params[:image].fill('red') + params[:image].fill('#f66') params[:image].rectangle(params[:subject_width] + coords[:bar_start], params[:top], params[:subject_width] + coords[:bar_late_end], params[:top] - height) end if coords[:bar_progress_end] - params[:image].fill('green') + params[:image].fill('#00c600') params[:image].rectangle(params[:subject_width] + coords[:bar_start], params[:top], params[:subject_width] + coords[:bar_progress_end], params[:top] - height) end end # Renders the markers if options[:markers] if coords[:start] + x = params[:subject_width] + coords[:start] + y = params[:top] - height / 2 params[:image].fill('blue') - params[:image].rectangle(params[:subject_width] + coords[:start], params[:top] + 1, params[:subject_width] + coords[:start] + 4, params[:top] - 4) + params[:image].polygon(x-4, y, x, y-4, x+4, y, x, y+4) end if coords[:end] + x = params[:subject_width] + coords[:end] + params[:zoom] + y = params[:top] - height / 2 params[:image].fill('blue') - params[:image].rectangle(params[:subject_width] + coords[:end], params[:top] + 1, params[:subject_width] + coords[:end] + 4, params[:top] - 4) + params[:image].polygon(x-4, y, x, y-4, x+4, y, x, y+4) end end # Renders the label on the right -- 2.39.5