- Re-enable clipping for HoltSchedulable

- Add missing header to Makefile.am 
- Regen POTFILE.in


git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1046 3ecf2c5c-341e-0410-92b4-d18e462d057c
This commit is contained in:
tchernobog 2006-09-07 16:56:42 +00:00
parent 8cfa2469b2
commit 312b67e2a4
7 changed files with 330 additions and 288 deletions

View file

@ -201,16 +201,18 @@ void HoltSchedulable::draw(cairo_t *cr)
cel.draw_3dsphere(center, _radius, *color);
// clip text outside region
//cairo_clip_preserve (cr); // TODO: re-enable clipping asap
cairo_arc(cr, _pos.real(), _pos.imag(), _radius, 0, 2*M_PI);
cairo_clip(cr);
// draw text
cairo_text_extents_t extents;
cairo_text_extents(cr, _schedulable->get_name().c_str(), &extents);
cairo_move_to(cr, _pos.real() - extents.width/2, _pos.imag() + extents.height/2);
cairo_show_text(cr, _schedulable->get_name().c_str());
//cairo_reset_clip (cr); // reset clip region // TODO: re-enable clipping asap
// stroke all
cairo_stroke (cr);
cairo_restore(cr); // restore context state
}