head 1.4; access; symbols; locks; strict; comment @# @; 1.4 date 2005.08.08.00.31.39; author pippin; state Exp; branches; next 1.3; commitid f1c42f6a7ea4567; 1.3 date 2005.08.07.23.59.48; author pippin; state Exp; branches; next 1.2; commitid 81442f6a0734567; 1.2 date 2004.05.29.16.39.03; author pippin; state Exp; branches; next 1.1; 1.1 date 2004.05.27.19.54.25; author pippin; state Exp; branches; next ; desc @@ 1.4 log @make default alpha value be 0.5 @ text @path_paint | ------------' A simple interactive paint core using cairo. It displays the current stroke incrementally rendered as a path over the composite of all previous strokes. The concept itself could be used both for vector based drawing apps and pixel based programs. When painting, X can be used to switch between black and white stroke color. Build instructions | -------------------' you need gtkcairo and it's dependencies, most of this is located in the cairo http://cairographics.org/ cvs just running make should work fine Not Implemented | ----------------' Features this app would need, in approximate order of increments to become a useful application. - using gtk+ 's native cairo handling - setting color - setting line width - setting alpha - load/save of png - load/save of svg (using stroke history) - changing canvas size - path/data simplification - editing sample points - editing of bezier points of path before use - closing of path - filling path - stroke/fill history (for undo) - zoom (redraw from stroke history) -pippin / Øyvind Kolås pippin@@freedesktop.org @ 1.3 log @update to work with cairo after api shakeup @ text @a31 1 - load/save of png d34 2 a42 1 - load/save of svg (using stroke history) @ 1.2 log @added X binding to switch color @ text @d30 1 @ 1.1 log @initial import of path_paint @ text @d12 3 @