Commit graph

43 commits

Author SHA1 Message Date
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
RKrom
7066a5e6ee Refactoring for new patterns and added the other projects to the solution, so refactoring is always made over all files.
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@895 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2010-09-22 09:41:19 +00:00
RKrom
2a1ef29b84 Changed some more properties, now I have a way so supply "defaults" which aren't constants
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@856 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2010-08-24 10:49:48 +00:00
RKrom
14b0863bcd Refactorings for the new IniConfig
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@853 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2010-08-24 09:54:32 +00:00
RKrom
49ac48a6e8 Installer, start and exit enhancements
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@762 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2010-08-01 15:33:03 +00:00
RKrom
0a37ace76c Fixed exit
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@735 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2010-07-28 13:23:26 +00:00
RKrom
1c2462874d Updates for refactoring, everything should compile again
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@713 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2010-07-26 15:11:09 +00:00
JKlingen
01d843e8cf refactoring: moved interfaces from GreenshotPlugin to GreenshotCore
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@704 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2010-07-25 18:20:18 +00:00
JKlingen
a22b7578bd moved all sources to trunk directory
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@693 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
2010-07-25 08:48:59 +00:00