Commit graph

203 commits

Author SHA1 Message Date
Jaex
a7b93af654 Execute editor tasks after region capture window is closed 2016-09-18 21:35:15 +03:00
Jaex
ad1236b2fd Editor events working now 2016-09-18 19:05:19 +03:00
Jaex
eec447e011 Interim commit for region capture editor events 2016-09-18 18:28:57 +03:00
Jaex
837db296b5 If region capture context menu closed because of right click then don't show context menu on mouse up, that way user can close context menu with right click 2016-09-09 21:14:37 +03:00
Jaex
801fbca5c3 Adding save, copy, upload, print buttons to editor mode 2016-09-07 17:28:16 +03:00
Jaex
8fd061e4c8 Fix blur, pixelate and highlight to crop only inside image rectangle 2016-09-05 19:55:36 +03:00
Jaex
e4d388c61f Use Move to shift all shapes, override move method to move speech balloon tail 2016-09-05 19:27:35 +03:00
Jaex
05bba15599 Added run after capture tasks button 2016-09-05 14:04:28 +03:00
Jaex
a9cbc5647d Class name changes 2016-09-04 19:22:27 +03:00
Jaex
c26ea73efc Adding RegionCaptureMode.Editor which gonna allow annotating image inside region capture 2016-09-04 14:23:21 +03:00
Jaex
3132461219 Fix line, arrow anti aliasing issue when doing horizontal or vertical lines 2016-09-03 12:06:51 +03:00
Jaex
84b25135fb Removed corner radius setting from rectangle drawing, don't override OnDraw in rounded rectangle shape to use rectangle shape with corner radius assigned, don't show corner radius setting for speech balloon until it can be resolved 2016-09-03 11:26:02 +03:00
Jaex
1d24e205b2 Use AddPolygon method instead of AddLine loop 2016-09-02 20:02:06 +03:00
Jaex
749bf6e3f0 Use DrawLines method instead of AddLine loop 2016-09-02 19:53:53 +03:00
Jaex
c483491611 Added corner radius setting to rectangle and text drawing, dynamic pixel offset mode depending on border size to fix anti aliasing issues 2016-09-02 18:48:03 +03:00
Jaex
d3271e597b Added shape category 2016-09-02 10:09:24 +03:00
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
b0b4cf86d2 Store tail position separately 2016-08-31 03:14:24 +03:00
Jaex
9e645c07fb Instead of using static tail width for speech balloon, using multiplier so it can scale correctly 2016-08-31 02:45:15 +03:00
Jaex
e14b6f20ea Fix border issue 2016-08-25 02:57:02 +03:00
Jaex
3eb7ffbea8 Show tool options for speech balloon 2016-08-25 02:01:07 +03:00
Jaex
6c29817c50 Handle speech balloon border drawing issues 2016-08-24 22:18:54 +03:00
Jaex
146f6eca53 Added speech balloon icon 2016-08-24 21:00:19 +03:00
Jaex
053745a66b Only draw tail if it is required 2016-08-24 20:11:09 +03:00
Jaex
ee5849ec53 Clip balloon rectangle while drawing tail 2016-08-24 19:50:27 +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
141993b5db Adding SpeechBalloonDrawingShape interim commit 2016-08-24 18:34:02 +03:00
Jaex
25460cb4b9 Added ShowNodes virtual function to BaseShape instead of using ShowResizeNodes property 2016-08-24 16:59:53 +03:00
Jaex
5b7cd4063d Show nodes for image and text drawing OnCreating 2016-08-24 16:41:40 +03:00
Jaex
4577ac9673 Ignore extra node in BaseShape 2016-08-24 16:29:50 +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
029d63f457 Use round cap for line drawing 2016-08-19 07:55:47 +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
b6a54e0979 Use LineJoin.Round in freehand pen 2016-08-17 02:47:32 +03:00
Jaex
952312662e If freehand only have one point then draw ellipse to that point using border size 2016-08-17 02:41:13 +03:00
Jaex
51d72b6a4e Use round caps for freehand pen 2016-08-17 02:33:53 +03:00
Jaex
a38c79e46c Added undo shape keybind (ctrl + z) 2016-08-15 23:48:27 +03:00