Marco Ciampa
|
0f89efc8a2
|
Updated italian translation
|
2012-08-23 01:41:27 +02:00 |
Mikael Magnusson
|
b11a705203
|
transformtool: rotate handles along with frame
|
2012-08-22 22:53:59 +02:00 |
Mikael Magnusson
|
e83b40982f
|
transformtool: adjust handles a bit
Since the move handle is gone, the pivot can be normal sized and circle again,
also put shear handles at 3/4 rather than 3/5.
|
2012-08-22 22:49:45 +02:00 |
Michael Natterer
|
5d711be340
|
app: formatting cleanup in gimpunifiedtransformtool.c
|
2012-08-22 20:45:16 +02:00 |
Michael Natterer
|
95584e5548
|
app: re-format a comment in gimptransformtool.c
|
2012-08-22 20:41:44 +02:00 |
Piotr Drąg
|
d517b80221
|
Updated Polish translation
|
2012-08-22 01:58:07 +02:00 |
Mikael Magnusson
|
8dfc72dca9
|
transformtool: Make real_pick_function and real_draw_gui implementations of vfuncs
|
2012-08-21 20:59:15 +02:00 |
Michael Natterer
|
b1acd93f5e
|
Some formatting cleanup in the unified transform tool commits
|
2012-08-21 19:50:01 +02:00 |
Mikael Magnusson
|
2d2756688d
|
add an entry for the unified transform tool in the menu
|
2012-08-21 14:16:02 +02:00 |
Piotr Drąg
|
64d1e53b23
|
Updated POTFILES.in
|
2012-08-20 21:46:37 +02:00 |
Mikael Magnusson
|
3e4f66c968
|
app: remove GIMP_TOOL_CURSOR_UNIFIED_TRANSFORM from GimpToolCursorType
It just made all tool cursors after it wrong since i never made an icon
|
2012-08-20 20:28:23 +02:00 |
Mikael Magnusson
|
08cd798ec6
|
transformtool: Set the cursor and tool cursor properly on each handle by way of the new cursor_update method
|
2012-08-20 20:28:21 +02:00 |
Mikael Magnusson
|
d789cbff9d
|
transformtool: Fix indent of switch statement
|
2012-08-20 20:28:19 +02:00 |
Mikael Magnusson
|
6af6218c2b
|
transformtool: Remove now unused variables
|
2012-08-20 16:57:58 +02:00 |
Mikael Magnusson
|
4c22ed8128
|
transformtool: Use the same method for frompivot for shearing as everything else
|
2012-08-20 16:42:29 +02:00 |
Mikael Magnusson
|
3f72695a80
|
transformtool: kill rotate and move handle, instead rotate when outside frame (move already works inside)
|
2012-08-20 15:46:48 +02:00 |
Mikael Magnusson
|
0f6709d2d0
|
transformtool: Be a bit more strict about the pivot being inside the transform frame to use it, to protect against it flying away to infinity
|
2012-08-20 15:46:47 +02:00 |
Mikael Magnusson
|
574df2b6db
|
transformtool: We show corrective preview for selections and paths, so why not drawables
|
2012-08-20 15:46:47 +02:00 |
Mikael Magnusson
|
4e57571103
|
transformtool: Remove some annoying duplication and draw perspective handles differently
|
2012-08-20 15:46:47 +02:00 |
Mikael Magnusson
|
b27c33f13c
|
transformtool: Add back statusbar code (but more helpful) that was deleted when I made pick_function
|
2012-08-20 15:46:47 +02:00 |
Mikael Magnusson
|
c37619ade7
|
transformtool: Pick move operation anywhere inside polygon
|
2012-08-20 15:46:47 +02:00 |
Mikael Magnusson
|
a0d79634ed
|
transformtool: Add one more rotation handle, in case the point you want to pivot around is close to the first one
|
2012-08-20 15:46:47 +02:00 |
Mikael Magnusson
|
62525e090b
|
transformtool: use GimpFrame + GtkBox to group the options instead of just putting GtkLabel between them
|
2012-08-20 15:46:46 +02:00 |
Mikael Magnusson
|
f84987de73
|
transformtool: Add the bunch of 8 separate options for 3 things
|
2012-08-20 15:46:46 +02:00 |
Mikael Magnusson
|
03117bdf40
|
transformtool: Update modifier keys for options, solves problem with perspective frompivot + constrain
|
2012-08-20 15:46:46 +02:00 |
Mikael Magnusson
|
f2099fbb28
|
transformtool: Check if new transform is convex and don't involve the pivot if it isn't
|
2012-08-20 15:46:46 +02:00 |
Mikael Magnusson
|
501c15f910
|
transformtool: Add a pick_function method to the TransformTool class and remove some more hack duplication
|
2012-08-20 15:46:46 +02:00 |
Mikael Magnusson
|
293600c579
|
transformtool: Add a draw_gui method to the TransformTool class and remove some hack duplication
|
2012-08-20 15:46:46 +02:00 |
Mikael Magnusson
|
01142f248d
|
transformtool: some more cleanup + comments
|
2012-08-20 15:46:45 +02:00 |
Mikael Magnusson
|
03d9a75c30
|
transformtool: Rename p to d because p is a weird name for a delta/diff
|
2012-08-20 15:46:45 +02:00 |
Mikael Magnusson
|
eb65b09ebd
|
transformtool: move assignment of coords to after the logic code, this somehow fixes frompivot perspective
|
2012-08-20 15:46:45 +02:00 |
Mikael Magnusson
|
ed29503f28
|
transformtool: Deduplicate code, use more vector representations, fix style and warnings
|
2012-08-20 15:46:45 +02:00 |
Mikael Magnusson
|
70671f2967
|
transformtool: Factor out getpivotdelta() function
|
2012-08-20 15:46:45 +02:00 |
Mikael Magnusson
|
bad3c0d86c
|
transformtool: Add frompivot for perspective handles too
|
2012-08-20 15:46:45 +02:00 |
Mikael Magnusson
|
9be0d2b029
|
transformtool: Add option for locking pivot to canvas, add code to transform the pivot along with all transformations
|
2012-08-20 15:46:24 +02:00 |
Mikael Magnusson
|
52dd46f9d3
|
transformtool: Copy the corner scale non-aspect frompivot code to side scale
|
2012-08-20 15:41:55 +02:00 |
Mikael Magnusson
|
76f23aa8a0
|
transformtool: Use better method for keepaspect side scaling
|
2012-08-20 15:41:55 +02:00 |
Mikael Magnusson
|
051775eb0d
|
transformtool: Fix frompivot for cornerscale, only problem is the handle doesn't end up at mouse cursor
|
2012-08-20 15:41:55 +02:00 |
Mikael Magnusson
|
615b5fabfd
|
transformtool: Add the five options instead of just two
|
2012-08-20 15:41:55 +02:00 |
Mikael Magnusson
|
6dac9e84f9
|
transformtool: Show an incredibly helpful message in the statusbar when a handle is hovered over
|
2012-08-20 15:41:55 +02:00 |
Mikael Magnusson
|
5cfa57ae87
|
transformtool: how to draw in screen coords
|
2012-08-20 15:41:54 +02:00 |
Mikael Magnusson
|
b0dbaaae54
|
transformtool: Add todo about pivot point
Move pivot with frame, needs to do so for all operations
|
2012-08-20 15:41:54 +02:00 |
Mikael Magnusson
|
be3f42c401
|
transformtool: implement aspect constraint for scaling via side handle
|
2012-08-20 15:41:54 +02:00 |
Mikael Magnusson
|
e762764a1d
|
transformtool: Make basic scale op via side handle behave as spec, no constrain or frompivot
|
2012-08-20 15:41:54 +02:00 |
Mikael Magnusson
|
3367a415c4
|
transformtool: corner scale: use full transform machinery to keep pivot constant position, missing some offset maybe
|
2012-08-20 15:41:54 +02:00 |
Mikael Magnusson
|
d5220e7d42
|
transformtool: nonworking naive frompivot for corner scale
This just scales the distance to the pivot from the handle in x and y
separately, which turns out to only work sometimes.
|
2012-08-20 15:41:54 +02:00 |
Mikael Magnusson
|
c5b4beff65
|
transformtool: Make corner scale op behave as spec, no frompivot
|
2012-08-20 15:41:53 +02:00 |
Mikael Magnusson
|
948cf1801c
|
transformtool: implement fromcenter constraint for shearing (old spec)
This doesn't keep the pivot in place, it merely moves the opposite edge
by the same amount (but in the opposite direction).
|
2012-08-20 15:41:53 +02:00 |
Mikael Magnusson
|
9a58e878be
|
transformtool: Make shear op behave as spec, no frompivot
|
2012-08-20 15:41:53 +02:00 |
Mikael Magnusson
|
5ed30efc49
|
transformtool: remove unneeded old stuff, cleanup
|
2012-08-20 15:41:53 +02:00 |