Mikael Magnusson
|
3e4f66c968
app: remove GIMP_TOOL_CURSOR_UNIFIED_TRANSFORM from GimpToolCursorType
|
11 years ago |
Mikael Magnusson
|
08cd798ec6
transformtool: Set the cursor and tool cursor properly on each handle by way of the new cursor_update method
|
11 years ago |
Mikael Magnusson
|
d789cbff9d
transformtool: Fix indent of switch statement
|
11 years ago |
Mikael Magnusson
|
6af6218c2b
transformtool: Remove now unused variables
|
11 years ago |
Mikael Magnusson
|
4c22ed8128
transformtool: Use the same method for frompivot for shearing as everything else
|
11 years ago |
Mikael Magnusson
|
3f72695a80
transformtool: kill rotate and move handle, instead rotate when outside frame (move already works inside)
|
11 years ago |
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
|
11 years ago |
Mikael Magnusson
|
574df2b6db
transformtool: We show corrective preview for selections and paths, so why not drawables
|
11 years ago |
Mikael Magnusson
|
4e57571103
transformtool: Remove some annoying duplication and draw perspective handles differently
|
11 years ago |
Mikael Magnusson
|
b27c33f13c
transformtool: Add back statusbar code (but more helpful) that was deleted when I made pick_function
|
11 years ago |
Mikael Magnusson
|
c37619ade7
transformtool: Pick move operation anywhere inside polygon
|
11 years ago |
Mikael Magnusson
|
a0d79634ed
transformtool: Add one more rotation handle, in case the point you want to pivot around is close to the first one
|
11 years ago |
Mikael Magnusson
|
62525e090b
transformtool: use GimpFrame + GtkBox to group the options instead of just putting GtkLabel between them
|
11 years ago |
Mikael Magnusson
|
f84987de73
transformtool: Add the bunch of 8 separate options for 3 things
|
11 years ago |
Mikael Magnusson
|
03117bdf40
transformtool: Update modifier keys for options, solves problem with perspective frompivot + constrain
|
11 years ago |
Mikael Magnusson
|
f2099fbb28
transformtool: Check if new transform is convex and don't involve the pivot if it isn't
|
11 years ago |
Mikael Magnusson
|
501c15f910
transformtool: Add a pick_function method to the TransformTool class and remove some more hack duplication
|
11 years ago |
Mikael Magnusson
|
293600c579
transformtool: Add a draw_gui method to the TransformTool class and remove some hack duplication
|
11 years ago |
Mikael Magnusson
|
01142f248d
transformtool: some more cleanup + comments
|
11 years ago |
Mikael Magnusson
|
03d9a75c30
transformtool: Rename p to d because p is a weird name for a delta/diff
|
11 years ago |
Mikael Magnusson
|
eb65b09ebd
transformtool: move assignment of coords to after the logic code, this somehow fixes frompivot perspective
|
11 years ago |
Mikael Magnusson
|
ed29503f28
transformtool: Deduplicate code, use more vector representations, fix style and warnings
|
11 years ago |
Mikael Magnusson
|
70671f2967
transformtool: Factor out getpivotdelta() function
|
11 years ago |
Mikael Magnusson
|
bad3c0d86c
transformtool: Add frompivot for perspective handles too
|
11 years ago |
Mikael Magnusson
|
9be0d2b029
transformtool: Add option for locking pivot to canvas, add code to transform the pivot along with all transformations
|
11 years ago |
Mikael Magnusson
|
52dd46f9d3
transformtool: Copy the corner scale non-aspect frompivot code to side scale
|
11 years ago |
Mikael Magnusson
|
76f23aa8a0
transformtool: Use better method for keepaspect side scaling
|
11 years ago |
Mikael Magnusson
|
051775eb0d
transformtool: Fix frompivot for cornerscale, only problem is the handle doesn't end up at mouse cursor
|
11 years ago |
Mikael Magnusson
|
615b5fabfd
transformtool: Add the five options instead of just two
|
11 years ago |
Mikael Magnusson
|
6dac9e84f9
transformtool: Show an incredibly helpful message in the statusbar when a handle is hovered over
|
12 years ago |