Commit graph

95 commits

Author SHA1 Message Date
Jaex
e3232dee70 Rename effect enum names 2016-09-02 09:16:52 +03:00
Jaex
9f6b3cf63a fixed #1778: Swap ctrl + mouse wheel with mouse wheel that way people can't accidentally change tool 2016-08-31 14:55:30 +03:00
Jaex
3eb7ffbea8 Show tool options for speech balloon 2016-08-25 02:01:07 +03:00
Jaex
146f6eca53 Added speech balloon icon 2016-08-24 21:00:19 +03:00
Jaex
871b583da2 Draw tail in speech balloon but still unable to figure out how to union both rectangle and tail 2016-08-24 19:23:49 +03:00
Jaex
25460cb4b9 Added ShowNodes virtual function to BaseShape instead of using ShowResizeNodes property 2016-08-24 16:59:53 +03:00
Jaex
d74892f883 Added extra node to be used for speech balloon tail in future 2016-08-24 15:52:09 +03:00
Jaex
b454f2e7f7 In text tool automatically resize rectangle to fit text so won't need to drag rectangle, when text input box is canceled remove shape 2016-08-24 01:04:48 +03:00
Jaex
a3b8eb88a8 Added centerText parameter to SetText method 2016-08-23 21:02:52 +03:00
Jaex
f432754b87 Added support to paste text with ctrl + v in region capture 2016-08-23 20:33:48 +03:00
Jaex
f9ec01a2c1 If image dialog is canceled then remove image shape 2016-08-23 16:39:15 +03:00
Jaex
59f0b43c18 Change SetImage method to allow centering image to cursor 2016-08-23 16:30:59 +03:00
Jaex
8469f3065d Added OnCreating function to BaseShape 2016-08-23 16:03:48 +03:00
Jaex
603ca595c1 On image shape created or double clicked open image file dialog 2016-08-19 16:16:40 +03:00
Jaex
0b0efdc129 Added icon to image drawing 2016-08-19 13:50:52 +03:00
Jaex
e60556cdaf Add enum description 2016-08-19 13:32:27 +03:00
Jaex
2a115ed205 Added IDisposable to ShapeManager and BaseShape 2016-08-19 13:22:12 +03:00
Jaex
72693d46d1 Adding image paste (ctrl + v) support to region capture 2016-08-19 12:59:46 +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
a38c79e46c Added undo shape keybind (ctrl + z) 2016-08-15 23:48:27 +03:00
Jaex
4c3a8c3dd4 Before open options menu select intersect shape 2016-08-15 22:29:48 +03:00
Jaex
9258a20533 Show border color and size options for freehand drawing 2016-08-15 03:42:23 +03:00
Jaex
5100580601 Added icon for freehand drawing 2016-08-15 02:43:33 +03:00
Jaex
84c3a977d6 Adding freehand drawing support 2016-08-15 02:11:21 +03:00
Jaex
2497875b0a Added ShowResizeNodes to BaseShape 2016-08-15 02:02:27 +03:00
Jaex
5762b08e5e Q press will change check state of control 2016-08-15 00:58:10 +03:00
Jaex
937643a8a6 fixed #1776: Added Q key bind to change multi region setting 2016-08-14 23:32:01 +03:00
Jaex
2537316a33 Using expression bodies in few properties 2016-08-09 01:24:17 +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
2d6853029c Fix rounded rectangle region 1 off issue 2016-08-08 21:31:07 +03:00
Jaex
08d1d85df8 Removed NodeType, Changed ShowNodes to FixedSize 2016-08-05 17:20:08 +03:00
Jaex
05490a90e5 Added ShowNodes property so shape can disable nodes 2016-08-05 16:48:46 +03:00
Jaex
5829085cb6 Moved node logic to BaseShape 2016-08-05 16:35:44 +03:00
Jaex
282d543a91 Removed NodeManager and moved its codes to ShapeManager for preparation to have node logic inside BaseShape 2016-08-05 16:17:53 +03:00
Jaex
4d01f94cb7 Start resizing from bottom right instead of top left 2016-08-05 15:24:29 +03:00
Jaex
0834ca540c Make ShapeManager and NodeManager internal 2016-08-05 15:10:05 +03:00
Jaex
1409c72716 Rename ResizeManager to NodeManager 2016-08-05 14:43:57 +03:00
Jaex
2622c2469c Move key move/resize methods to ShapeManager from ResizeManager, Removed Show/Hide methods from ResizeManager instead using Visible property 2016-08-05 14:37:20 +03:00
Jaex
883f725d80 Added node to last point of freehand region to be able to continue drawing 2016-08-05 13:13:16 +03:00
Jaex
f95afed046 Ignore region freehand for hover 2016-08-03 12:31:15 +03:00
Jaex
b367bcb747 Disable resize nodes for freehand region 2016-08-03 11:45:12 +03:00
Jaex
664b8d1889 Fix freehand quick capture 2016-08-03 09:54:00 +03:00
Jaex
8eb62bcb0d Added resx text and icon to freehand region 2016-08-03 09:38:40 +03:00
Jaex
c0ab0507f3 BaseShape refactor, shape update logic moved to BaseShape 2016-08-03 08:35:34 +03:00
Jaex
5c80ba8b94 Adding freehand region support to region capture 2016-08-03 03:48:11 +03:00
Jaex
24ada5cc9a Apply region path to image with anti aliasing 2016-08-02 11:29:17 +03:00
Jaex
35e0a826b6 Added constant settings to RegionCaptureOptions 2016-07-27 04:56:20 +03:00
Jaex
abc69b51ee Added remaining strings to resources 2016-07-13 04:14:54 +03:00
Jaex
aa72322c9a Don't draw square to cursor if border size is 0 2016-07-07 10:58:04 +03:00