|
|
e133035440
|
Fix point selection detection
|
2010-09-05 13:33:26 +03:00 |
|
|
|
d261248792
|
Clean up debug code
|
2010-09-05 12:48:23 +03:00 |
|
|
|
55b0c9f08e
|
Some generic method sorting and cleanup in the tool
|
2010-09-02 22:28:06 +03:00 |
|
|
|
6ecb219c4f
|
Fix a preview update related segfault
|
2010-09-02 20:11:34 +03:00 |
|
|
|
6dc2042fe2
|
app: cage tool adjustments and fixes
Just show the complete preview and take the fill color from under first point.
|
2010-08-30 23:36:20 +03:00 |
|
|
|
f44dcf26b3
|
fill the original cage position with a plain color + UI
|
2010-08-15 14:20:47 +02:00 |
|
|
|
28cfa9d3df
|
tools: Fix some warnings I introduced into cage tool earlyer
|
2010-08-15 02:58:31 +03:00 |
|
|
|
f037300658
|
tools: Many cage tool fixes.
Adds idle function to update the projection while imagemap is rendering.
|
2010-08-15 02:32:31 +03:00 |
|
|
|
6c36d7ac13
|
gimpcagetool: add preview
|
2010-08-13 18:25:48 +02:00 |
|
|
|
c29396a0c2
|
GimpCageTool: add code in #if #else #endif to test the forward transform
|
2010-08-12 14:38:21 +02:00 |
|
|
|
3d79167074
|
change name of gimp cage gegl op to gimp internal op.
|
2010-08-12 13:47:31 +02:00 |
|
|
|
fe9f1f4a01
|
GimpCageTool: better memory gestion in different handle
+ code to render/debug coefficient, in #if #else #endif
+ cleaning / coding style
|
2010-08-11 20:27:32 +02:00 |
|
|
|
67c1981a40
|
GimpCageTool: don't allow to add handle after closing the cage
|
2010-08-10 00:58:24 +02:00 |
|
|
|
34b40a6c7e
|
solve the problem result cropped to the bounding box of the cage
|
2010-08-09 23:33:11 +02:00 |
|
|
|
19b81bb097
|
gimpcagetool: fix buffer leak
|
2010-08-08 18:21:26 +02:00 |
|
|
|
459414c9dc
|
gimpcagetool: use cage_transform and gegl_render_mapping to do the transform
gimpoperationcage: cleaning
gimpcageconfig: cleaning
|
2010-08-08 13:27:20 +02:00 |
|
|
|
9677eeeffc
|
gimpcagetool: add a warning if the coef buffer isn't initialised
|
2010-08-08 13:27:11 +02:00 |
|
|
|
8c33eb83f7
|
gimpcagetool, gimpoperationcage: now the forward transform work as
expected
|
2010-08-08 13:27:02 +02:00 |
|
|
|
3c5c65ea3c
|
gimpcagetool: use GimpCageConfig, and apply gegl op. Doesn't work yet.
|
2010-08-08 13:26:52 +02:00 |
|
|
|
066bbb80f4
|
gimpcagetool: flush the image correctly after applying a cage deform
|
2010-08-08 13:24:39 +02:00 |
|
|
|
e141953d35
|
gimpcagetool: the cage can be closed only if the number of point is 3 or more
|
2010-08-08 13:24:29 +02:00 |
|
|
|
98ff627955
|
gimpcagetool: fix a missing include and a function declaration
|
2010-08-08 13:24:16 +02:00 |
|
|
|
fcd156014a
|
gimpcagetool: beginning of the link tool/gegl op
|
2010-08-08 13:24:06 +02:00 |
|
|
|
db5981a69c
|
gimpcagetool: draw/edit cage, accordingly to cage mode
|
2010-08-08 13:22:56 +02:00 |
|
|
|
d836615ae7
|
gimpcagetool: now inherit from GimpDrawTool. Moving cage point also works.
|
2010-08-08 13:22:44 +02:00 |
|
|
|
ad0a81c528
|
gimpoperationcage: iterate accordingly to cage's bounding box.
pre-copy the input buffer to the output.
|
2010-08-08 13:22:34 +02:00 |
|
|
|
2157a67cea
|
app/core/gimpcage: add access functions to the cage data structure (add a vertice, remove the last, move a vertice, check if a point is near a vertice)
app/tools/gimpcagetool: The tool can now draw a cage, add vertices, remove the last, close the cage
|
2010-08-08 13:20:24 +02:00 |
|
|
|
6a387f7db0
|
Enhancement of the CageOptions object to allow the selection of the mode (creation or transform of the cage) + basic gui
|
2010-08-08 13:19:45 +02:00 |
|
|
|
f6316285be
|
structure of the cage tool, with an options object
|
2010-08-08 13:17:10 +02:00 |
|
|
|
24652b4fbd
|
empty gobject for GimpCage (data structure), GimpOperationCage (Gegl op) and GimpCageTool (frontend)
|
2010-08-08 13:16:57 +02:00 |
|