Commit graph

607 commits

Author SHA1 Message Date
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 44601e4e10 Remove unnecessary stuffs to draw fps counter faster for it to not affect fps much 2016-09-01 11:07:36 +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 d811ae9767 Include resx 2016-08-31 02:08:57 +03:00
L1Q 64782b52bb Updated russian translation 2016-08-29 11:46:29 +03:00
Jaex e91a916677 Move FFmpegDownloader to MediaLib 2016-08-27 19:51:20 +03:00
Jaex 6f91a6c629 Ignore key timer for Esc in region capture 2016-08-25 16:32:45 +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
Sneer 128b42f319 Update Simplified Chinese 2016-08-25 06:15:06 +08: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 28502fdc50 fixed #1818: Handle invalid font and reset to Arial 2016-08-24 17:24:21 +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 94d1ee5c41 Pressing Ctrl + Enter will accept text in text drawing input box 2016-08-24 16:18:00 +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 394aa60699 Added RegionCaptureOptions parameter to each function in RegionCaptureHelpers class 2016-08-22 22:39:38 +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 168e57c96b Remove unused classes 2016-08-17 09:27:59 +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 ff629719ea Added undo and fps tips 2016-08-17 00:15:08 +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