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