Commit graph

165 commits

Author SHA1 Message Date
Jaex
58397d982d If scroll bar needed then show it always with transparency, when hovered with cursor or panning then show it solid 2018-04-04 00:39:56 +03:00
Jaex
6185385c9b Move ScrollbarManager to ShapeManager 2018-04-03 23:46:38 +03:00
Jaex
d7e369a210 Added UpdateOpacity method 2018-04-03 23:27:33 +03:00
Jaex
37a6127e57 Added ScrollBar class to support mouse input 2018-04-03 23:08:24 +03:00
Jaex
c33bc4844f CodeMaid cleanup 2018-03-01 01:52:11 +03:00
Jaex
b463a16567 Update year 2018-01-01 17:59:14 +03:00
Jaex
4f1b2f16c0 Use darker button color for depth color instead of black 2017-12-17 08:56:58 +03:00
Jaex
1b5f446a6d Added MouseEnter, MouseLeave events to DrawableObject, show hand cursor for buttons 2017-12-15 03:32:41 +03:00
Jaex
f2bb4d7f6f If crop buttons out of client area then move them to inside crop rectangle 2017-12-13 23:03:06 +03:00
Jaex
4fb70e864a Added button hover state 2017-12-13 00:37:38 +03:00
Jaex
e7d3aabb2a Added crop cancel button 2017-12-12 20:06:06 +03:00
Jaex
2c4943234f Added mouse events to DrawableObject, if object clicked then handle mouse input, crop confirm button works now 2017-12-12 19:12:25 +03:00
Jaex
e1a86be0fa Moved DrawableObjects to ShapeManager, adding confirm button to crop tool 2017-12-12 18:50:02 +03:00
Jaex
0a9a479264 Small DrawableObject changes 2017-12-10 15:44:02 +03:00
Jaex
4085e5a5e4 Added position to mouse methods 2017-12-10 13:49:16 +03:00
Jaex
5ce01cd2be Added mouse pressed/released methods to DrawableObject 2017-12-10 13:27:49 +03:00
Jaex
fa6b20a8fd Refactor ScrollbarManager class 2017-12-10 12:45:39 +03:00
L1Q
b90d4885ec Add scrollbar fade effect 2017-12-09 22:44:49 +02:00
Jaex
6c1047eab8 Added ScrollbarManager 2017-12-08 17:21:44 +03:00
Jaex
2674046dce Namespace changes 2017-12-05 17:59:18 +03:00
Jaex
70635461d5 Rename variables 2017-11-06 19:01:02 +03:00
Jaex
0c30cb832f Don't use static custom node image 2017-10-30 11:20:03 +03:00
Jaex
6dd07cb846 Made InputManager non static 2017-10-24 00:40:37 +03:00
Jaex
009ee9d294 Initial work to convert screen rectangle and mouse position to client 2017-10-23 23:32:44 +03:00
Jaex
4ee76af0ea Added custom circle resize node 2017-09-30 17:08:40 +03:00
Jaex
ad3edb71bd If resize node collide with another node, hide them 2017-05-12 10:13:50 +03:00
Jaex
d5dd455498 Move animations to separate folder 2017-04-03 03:45:57 +03:00
Jaex
75918e2f97 Animation improvements 2017-04-03 03:44:03 +03:00
Jaex
c6ee8a11e7 Added animation under region capture toolbar 2017-04-02 00:56:53 +03:00
Jaex
4d7006b359 Update year 2017-01-11 11:39:40 +03:00
Jaex
06c29e2d33 Few NativeMethods changes 2016-11-21 08:37:42 +03:00
Jaex
a948c6f793 #1960: Also ignore cloaked windows in region capture 2016-10-16 01:12:15 +03:00
Jaex
c8ac26d8dd Change tooltip times 2016-10-12 11:17:01 +03:00
Jaex
b3261335f9 Added fade in animation support to TextAnimation 2016-10-07 01:20:35 +03:00
Jaex
e9f5ea2694 Added custom tooltips for tool menu 2016-10-02 19:01:55 +03:00
Jaex
e9ad46700b Move few classes inside ScreenCaptureLib 2016-09-05 12:03:10 +03:00
Jaex
a9cbc5647d Class name changes 2016-09-04 19:22:27 +03:00
Jaex
8c5a07f4a8 AnnotateImage config related changes 2016-09-04 14:44:01 +03:00
Jaex
c26ea73efc Adding RegionCaptureMode.Editor which gonna allow annotating image inside region capture 2016-09-04 14:23:21 +03:00
Jaex
394aa60699 Added RegionCaptureOptions parameter to each function in RegionCaptureHelpers class 2016-08-22 22:39:38 +03:00
Jaex
0017bbfc73 Rename classes 2016-08-17 11:35:06 +03:00
Jaex
c5a68e9945 Create node inside ShapeManager 2016-08-17 09:35:38 +03:00
Jaex
ecbd01a923 Store hover area as BaseShape to be able to hover freehand etc. properly 2016-08-09 01:05:01 +03:00
Jaex
5829085cb6 Moved node logic to BaseShape 2016-08-05 16:35:44 +03:00
Jaex
24ada5cc9a Apply region path to image with anti aliasing 2016-08-02 11:29:17 +03:00
Jaex
0a78019274 CodeMaid cleanup 2016-07-30 04:21:18 +03:00
Jaex
0b71daed4e RegionCaptureOptions rename and changes 2016-06-22 10:51:57 +03:00
Jaex
add923d914 Use int instead of float for nodes 2016-05-24 20:31:40 +03:00
Jaex
3201c05643 Arrow will inherit Line, Text will inherit Rectangle 2016-05-23 19:34:41 +03:00
Jaex
6fdf5eee97 Move shape rectangle validation to BaseShape 2016-05-23 02:18:29 +03:00