diff options
author | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2010-12-30 15:04:08 +0000 |
---|---|---|
committer | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2010-12-30 15:04:08 +0000 |
commit | dd87ebef58642c629d6ff44db550bc361b08ff01 (patch) | |
tree | daedc43e19af7a72986f5e7d7f956486203f70a4 /lib | |
parent | 82f528ddc8c843583c0313a000ae1fa6e5bc1345 (diff) | |
download | redmine-dd87ebef58642c629d6ff44db550bc361b08ff01.tar.gz redmine-dd87ebef58642c629d6ff44db550bc361b08ff01.zip |
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
Diffstat (limited to 'lib')
-rw-r--r-- | lib/redmine/helpers/gantt.rb | 16 |
1 files 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 |