JKlingen
|
7be6f7ab2b
|
refactored: get rid of confusing variables and calculating offsets for screen coordinates vs. bitmap coordinates.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2345 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-12-02 18:18:15 +00:00 |
|
JKlingen
|
05d9783a24
|
fixed issues with zoom positioning on multiscreen setup with negative screen coordinates
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2344 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-12-02 16:21:27 +00:00 |
|
RKrom
|
7c8b0f5988
|
Animation queuing.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2342 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-12-02 13:08:51 +00:00 |
|
RKrom
|
ce632b1496
|
Added changes for the zoom to animate relative to the cursor position. Also made the first changes to make sure the animation has a frame rate equal to the screen refresh.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2341 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-12-02 12:49:44 +00:00 |
|
RKrom
|
3b9cc41832
|
Added easing to the animations
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2340 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-11-30 11:44:34 +00:00 |
|
RKrom
|
03efcf8d17
|
Restored Jens his Animation logic, this does cause problems with the drawing as the size is not exact.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2339 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-11-30 06:54:26 +00:00 |
|
RKrom
|
ae38bd7ac2
|
code cleanup
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2338 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-11-29 17:20:16 +00:00 |
|
RKrom
|
c476d00b59
|
Fixed Cross-hair from Jens with pixel exact drawing.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2337 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-11-29 17:10:35 +00:00 |
|
RKrom
|
bc6b7c36e4
|
Changed key handler to make it possible to specify pixel-exact locations.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2336 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-11-29 16:51:41 +00:00 |
|
RKrom
|
3a9abafdc8
|
Recreated the changes from Jens
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2335 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-11-29 15:37:46 +00:00 |
|
RKrom
|
503a9daf63
|
Made changes to the animators, there now are different types but still all work linear.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2334 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-11-29 15:17:44 +00:00 |
|
RKrom
|
2aa53d444b
|
Fixed the very old incorrect size information bug
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2333 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-11-29 14:02:23 +00:00 |
|
RKrom
|
22c58f739c
|
Fixed last commit
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2332 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-11-29 08:16:13 +00:00 |
|
RKrom
|
e8196928e1
|
Added AnimationHelper to support the animations, this is still an initial form. Made the interactive mode work with this.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2331 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-11-28 21:25:46 +00:00 |
|
JKlingen
|
a1931b790d
|
added simple "easing" effect to zoom animation
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2330 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-11-28 20:52:58 +00:00 |
|
JKlingen
|
8b0f4a75ed
|
zoom crosshair optimizations for dark backgrounds
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2329 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-11-28 20:16:09 +00:00 |
|
RKrom
|
c5fef12c9b
|
Cleaner fix for the Zoom bug
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2326 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-11-28 18:02:54 +00:00 |
|
RKrom
|
219fd48453
|
"fixed" that the ellipse of the zoom region didn't match the destination rectangle. It's not perfect yet, as the upper side is 91px, the lower side 92px... but this might be a problem with the pen, which draws a 9px thick line... to be continued.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2325 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-11-28 17:15:55 +00:00 |
|
RKrom
|
4efd779d86
|
Added an animation for the zoom area, this is just to show what we could do... might not be the final effect.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2319 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-11-27 08:07:01 +00:00 |
|
JKlingen
|
4cb72219a5
|
fixed invalidation area and small code improvements
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2318 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-11-25 21:21:23 +00:00 |
|
JKlingen
|
23f429d277
|
finally fixed last problems with position and invalidation of zoomer
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2317 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-11-25 20:18:57 +00:00 |
|
JKlingen
|
53c361424c
|
fixed zoom position for multiscreen setup (however, some fixing has to be done for proper invalidation)
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2316 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-11-25 20:04:58 +00:00 |
|
RKrom
|
92053efdfc
|
Fixed screenbounds checking for the zoom
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2315 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-11-25 19:37:41 +00:00 |
|
JKlingen
|
f6e214e12a
|
fixed zoomarea offset in case of negative coordinates in screen layout (multiscreen)
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2314 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-11-25 17:07:05 +00:00 |
|
RKrom
|
69a88eeb25
|
Added checkerboard for Zooming where nothing is visible.... might need some logic to prevent drawing if it's not needed.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2313 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-11-25 13:41:06 +00:00 |
|
RKrom
|
675cdb1aae
|
Changed the zooming to be in the Capture form itself, as it was really hard to change the shape. Now it's round...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2312 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-11-25 12:57:57 +00:00 |
|
RKrom
|
67db97b13f
|
Refactored the zoomForm to a zoomControl, with this we can prevent mouse events to happen. Also the current state seems to work very well, even with a larger size.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2306 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-11-23 22:17:47 +00:00 |
|
RKrom
|
5a1c5fd0eb
|
Fixed the zoom, it was drawn incorrectly. Also changed the drawing to work with a timer, so the updates are made even if the mouse moves to quick. Added a bitblt method in the GDI32 class.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2294 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-11-18 11:18:20 +00:00 |
|
JKlingen
|
16ad103450
|
refactored: bitmapPos -> cursorPosOnBitmap
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2293 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-11-18 08:16:38 +00:00 |
|
JKlingen
|
c06e3e0288
|
fixed bad positioning of rulers, introduced with changes in revision 2290
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2292 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-11-17 23:32:58 +00:00 |
|
JKlingen
|
0b45a56b96
|
fixed position of zoom form in case of negative screen bounds
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2290 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-11-17 22:48:10 +00:00 |
|
RKrom
|
75a841b31e
|
Fixes for better performance in some experimental code, also fixed some formatting in the code.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2287 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-11-15 14:11:00 +00:00 |
|
RKrom
|
9ca5f0d3bd
|
Small fixes for the Zoom and its performance improvements
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2285 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-11-14 09:34:33 +00:00 |
|
RKrom
|
831a3b4d5b
|
Made zoom move to a different location if it goes outside the screen. Also changed the Metro-App visibility property, this might work (up to an acceptable level) but is untested.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2284 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-11-13 21:13:09 +00:00 |
|
RKrom
|
8f042ac163
|
Changed zoom to be enabled by default.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2278 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-11-13 09:15:34 +00:00 |
|
RKrom
|
94efe04377
|
Applied zoom patch, currently needs to be activated by pressing "Z" in the capture form. This will change later.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2272 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-11-13 08:19:41 +00:00 |
|
RKrom
|
1c4957db59
|
Removed PictureBox to reduce the complexity.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1991 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-08-15 12:10:36 +00:00 |
|
RKrom
|
20f759baf3
|
Fixed last commit: accidentally removed our nice green fill when taking a region capture...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1879 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-05-18 11:45:56 +00:00 |
|
RKrom
|
f01731ef16
|
Disabled some unused code.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1878 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-05-18 09:02:38 +00:00 |
|
RKrom
|
6905a353c1
|
Implemented some TODO's, fixed freezing the wrong processes, fixed retrieval of window icon for some windows and cleaned some code.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1831 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-05-04 09:58:18 +00:00 |
|
RKrom
|
53af559d22
|
Preparations for the language changes
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1783 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-04-17 14:16:10 +00:00 |
|
RKrom
|
5f9deb2f06
|
Refactoring the interop code to a separate project. Still need to add the interop DLL to the final exe... or maybe I want to use references inside the projects...
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1690 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-03-06 17:45:50 +00:00 |
|
RKrom
|
8471c79533
|
Fixed possible issue when screen layout causes negative coordinates!
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1659 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-02-14 11:23:48 +00:00 |
|
RKrom
|
0f65452e6c
|
Fixed Copyright to 2012
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1653 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-02-13 09:06:09 +00:00 |
|
RKrom
|
d4e9b70161
|
Fixing a cleanup / reentrant problem by closing the current CaptureForm if a new is opened and disposing the capture before exiting MakeCapture().
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1614 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-01-31 16:18:44 +00:00 |
|
RKrom
|
6ecba18fae
|
Using background thread to retrieve the window details, this should speed up the time until the CaptureForm is shown.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1610 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-01-24 21:53:09 +00:00 |
|
RKrom
|
8d458998a1
|
Moving back to trunk!
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1602 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2012-01-24 19:24:36 +00:00 |
|
RKrom
|
f3b0878b02
|
"Merged" 0.8 with HEAD, so we can continue developing
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1282 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2011-07-17 12:05:59 +00:00 |
|
RKrom
|
174f653a5a
|
Cleaning HEAD, to replace it with the branch
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1281 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2011-07-17 11:54:05 +00:00 |
|
RKrom
|
0424692315
|
Small cleanups
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@902 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
|
2010-09-23 09:09:33 +00:00 |
|