| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
Signed-off-by: Gonzalo Odiard <gonzalo@laptop.org>
|
|
|
|
|
|
| |
Is pending the part of the stamp display in the brush button
Signed-off-by: Gonzalo Odiard <gonzalo@laptop.org>
|
|
|
|
| |
Signed-off-by: Gonzalo Odiard <gonzalo@laptop.org>
|
| |
|
|
|
|
|
| |
Grayscale, invert colors and mirror are implemented in this patch.
NOTE: Invert colors is showing artifacts.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Copy, paste and move operations are implemented.
NOTES:
* Change size of selection is not implemented in this patch.
* A refactoring was done to do the code easier to understand.
Previously, the Area.selmove was used to check if a selection is
in progress. Now only to check if a area is being moved.
A selection is detected using Area.is_selected().
The propery selmove now is private _selmove.
The selected area now should be obtained using Area.get_selection_bounds(),
and not using Area.orig_x, Area.orig_y and the selection size.
This properties should be removed after finish refactoring.
The property Area.sel_get_out was removed.
Signed-off-by: Gonzalo Odiard <gonzalo@laptop.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Brushes and shapes are working.
NOTES:
* The pixmaps used as canvas has been replaced by ImageSurface and cairo context.
* All the gc with tool properties were removed.
* The variables needed by the freeform and rainbow were moved from Area to Desenha
* The freeform code was simplified.
* The heart is draw using cairo curves and is a little different than before.
* I am using cairo_stroke_color and cairo_fill_color values in the tool dict
to enable compatibility while the port is done, later will be unified.
I am setting this color with a fixed alpha of 0.3 to display artifacts
if we want enable alpha in the future. It's only for test at this stage.
* The code used to display the polygons (triangle, trapezoid, arrow,
paralellogram, star, polygon_regular) was simplified calling a method
_draw_polygon witha array of points.
PENDING:
* All the clipboard operations.
* All the efects.
* Text
* Bucket
* Stamps
|
|
|
|
|
|
|
|
| |
Fixed the ability to go back and forward through the undo list after using many
times the bucket tool.
Signed-off-by: Manuel Kaufmann <humitos@gmail.com>
Acked-by: Manuel Quiñones <manuq@laptop.org>
|
|
|
|
|
|
|
| |
Show the target rectangle inmediatly when the Stamp tool is selected and don't
remove the sensitive of the Stamp tool button if it's being used.
Signed-off-by: Manuel Kaufmann <humitos@gmail.com>
|
|
|
|
|
|
|
|
| |
There is a bug (or something like that) in numpy 1.6.1 that makes invert_color
to not work properly. So, now we are checking for this version and if it's
found we use the string implementation of this funcion instead.
Signed-off-by: Manuel Kaufmann <humitos@gmail.com>
|
|
|
|
|
|
|
|
| |
When the user selects the Paint Bucket tool and clicks on the canvas, the bucket
cursor is kept until the user selects another tool.
Signed-off-by: Manuel Kaufmann <humitos@gmail.com>
Acked-by: Manuel Quinones <manuq@laptop.org>
|
|
|
|
| |
Signed-off-by: Manuel Quiñones <manuq@laptop.org>
|
| |
|
|
|
|
|
|
|
| |
This patch include a little refactoring to do more understable the code.
The janela variable was renamed to the more ocmmon activity name.
Signed-off-by: Gonzalo Odiard <gonzalo@laptop.org>
|
|
|
|
| |
Signed-off-by: Gonzalo Odiard <gonzalo@laptop.org>
|
|
|
|
|
|
|
| |
The code is slower than the c implementation, but the activity can run
if we do not have code compiled for the architecture/gcc/python version in use
Signed-off-by: Gonzalo Odiard <gonzalo@laptop.org>
|
|
|
|
|
|
| |
Fixes SL #2966 .
Signed-off-by: Manuel Quiñones <manuq@laptop.org>
|
|
|
|
|
| |
Signed-by-off: Manuel Quiñones <manuq@laptop.org>
Signed-by-off: Gonzalo Odiard <gonzalo@laptop.org>
|
|
|
|
|
|
| |
Signed-off-by: manuel quiñones <manuel.por.aca@gmail.com>
Acked-by: gonzalo odiard <gonzalo@laptop.org>
|
|
|
|
|
|
| |
Signed-off-by: manuel quiñones <manuel.por.aca@gmail.com>
Acked-by: Gonzalo Odiard <gonzalo@laptop.org>
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
I have modified the use of the slider because the HS keyboards have different mappings
|
| |
|
|
|
|
|
|
|
|
|
| |
The user can select a part of the image to use it like a stamp.
When the stamp is selected, can change the size, and use it to draw.
Signed-of: manuel quiñones <manuel.por.aca@gmail.com>
Reviewed-by: Gonzalo Odiard <gonzalo@laptop.org>
|
| |
|
| |
|
| |
|
|
|
|
| |
That is to be coherent with the icon in the toolbar.
|
| |
|
| |
|
| |
|