Jaex
|
040445791d
|
Swap tab button with alt for resize location
|
2016-06-12 13:42:09 +03:00 |
|
Jaex
|
f025d32c06
|
"Tab" button will swap between last region tool and last annotation tool
|
2016-06-12 12:52:47 +03:00 |
|
Jaex
|
0f9ee0be33
|
Swap ctrl and shift actions for selected shape moving/resizing that way it will be consistent with create moving hotkey (ctrl when creating shape)
|
2016-06-11 13:38:47 +03:00 |
|
Jaex
|
ba04944c9e
|
When region capture form focus lost disable modifier actions
|
2016-06-11 13:34:27 +03:00 |
|
Jaex
|
6dbcae7b42
|
Removed CurrentPosition variable, using shape.EndPosition instead
|
2016-06-11 13:28:59 +03:00 |
|
Jaex
|
da5f614273
|
Removed PositionOnClick variable, using shape.StartPosition instead
|
2016-06-11 13:23:02 +03:00 |
|
Jaex
|
70d959da89
|
Added shape move support when creating (hold ctrl when dragging region)
|
2016-06-11 12:48:58 +03:00 |
|
Jaex
|
ad21a0bad2
|
Fix double click empty area issue
|
2016-06-10 16:54:54 +03:00 |
|
Jaex
|
d48913093c
|
If current shape and hover area is not valid then cancel shape
|
2016-06-09 03:33:12 +03:00 |
|
Jaex
|
1050a6c583
|
Added Intersects method to BaseShape
|
2016-05-29 13:10:48 +03:00 |
|
Jaex
|
39dfd0cc88
|
Disable annotation hotkeys in non annotation mode
|
2016-05-26 23:55:10 +03:00 |
|
Jaex
|
8688e9e0d7
|
Added IgnoreSeparatorClick extension for context menu strip, using it on annotation context menu
|
2016-05-26 03:18:13 +03:00 |
|
Jaex
|
3d8c76b493
|
Escape will close context menu in key up so form won't receive it
|
2016-05-26 02:40:44 +03:00 |
|
Jaex
|
55cda0b140
|
Added show tips to options menu
|
2016-05-25 23:07:34 +03:00 |
|
Jaex
|
3604a1a48a
|
Added hotkey for step label
|
2016-05-25 23:04:46 +03:00 |
|
Jaex
|
4db775f8e0
|
Decrease font size for 3 digits step label
|
2016-05-25 22:34:30 +03:00 |
|
Jaex
|
e23f10deb2
|
Use border color for step label text color
|
2016-05-25 22:29:25 +03:00 |
|
Jaex
|
1b67c9e2b9
|
Show nodes for fixed size region too
|
2016-05-25 21:42:46 +03:00 |
|
Jaex
|
a87b4d48a4
|
If fixed size and region mode then show hover area for fixed size
|
2016-05-25 21:23:02 +03:00 |
|
Jaex
|
dda1f78f36
|
Added fixed size mode to options menu
|
2016-05-25 20:56:27 +03:00 |
|
Jaex
|
b2bc0a634d
|
Changed step label font because with Arial text was not centered correctly
|
2016-05-25 00:11:24 +03:00 |
|
Jaex
|
add923d914
|
Use int instead of float for nodes
|
2016-05-24 20:31:40 +03:00 |
|
Jaex
|
13bde6b875
|
Snap line to every 45 degrees
|
2016-05-24 01:30:23 +03:00 |
|
Jaex
|
9f7f66d56e
|
Use checked bold renderer in region capture menu
|
2016-05-24 00:49:27 +03:00 |
|
Jaex
|
3201c05643
|
Arrow will inherit Line, Text will inherit Rectangle
|
2016-05-23 19:34:41 +03:00 |
|
Jaex
|
e98ef03b9e
|
Line and arrow IsValidShape override
|
2016-05-23 19:18:09 +03:00 |
|
Jaex
|
8af49b0a51
|
Added default colors for step tool
|
2016-05-23 18:31:22 +03:00 |
|
Jaex
|
ebdcc7273d
|
Fit two digit numbers to step label
|
2016-05-23 02:53:10 +03:00 |
|
Jaex
|
c7a7a45fe4
|
Don't show hover with line, arrow, step tools
|
2016-05-23 02:30:25 +03:00 |
|
Jaex
|
6fdf5eee97
|
Move shape rectangle validation to BaseShape
|
2016-05-23 02:18:29 +03:00 |
|
Jaex
|
5271a82b3f
|
EndRegionSelection improvements to fix hover issues
|
2016-05-23 01:42:52 +03:00 |
|
Jaex
|
eb8a9e5a90
|
Order step shapes before draw
|
2016-05-22 23:43:19 +03:00 |
|
Jaex
|
b131585a9d
|
Step label create with default size and move it
|
2016-05-22 23:19:13 +03:00 |
|
Jaex
|
70300cdd8f
|
Adding step drawing
|
2016-05-22 22:19:25 +03:00 |
|
Jaex
|
63c685bf1d
|
Use anti aliasing for text drawing
|
2016-05-22 22:11:34 +03:00 |
|
Jaex
|
1233a7e29c
|
Removed DrawFinal from BaseDrawing, renamed Draw to OnDraw
|
2016-05-21 15:26:49 +03:00 |
|
Jaex
|
ea9f3f2312
|
Change default text colors
|
2016-05-21 01:20:56 +03:00 |
|
Jaex
|
d4aadafd58
|
Text color settings independent from other shapes now
|
2016-05-21 00:56:18 +03:00 |
|
Jaex
|
ec18026d9c
|
Added UpdateContextMenu method
|
2016-05-21 00:31:16 +03:00 |
|
Jaex
|
c6aa3c2ce1
|
Show border color, border size, fill color options for text drawing
|
2016-05-21 00:13:00 +03:00 |
|
Jaex
|
50a715daba
|
Fix text drawing
|
2016-05-21 00:09:31 +03:00 |
|
Jaex
|
de14669306
|
In context menu updated selected control options properly
|
2016-05-21 00:09:09 +03:00 |
|
Jaex
|
fa2c5c73c3
|
Adding border color, border size, fill color specific to text drawing
|
2016-05-20 23:19:07 +03:00 |
|
Jaex
|
67f69559fc
|
Don't draw text if rectangle is too small
|
2016-05-20 21:34:20 +03:00 |
|
Jaex
|
6cf94d9cf8
|
base.UpdateShapeConfig needed in RoundedRectangleDrawingShape
|
2016-05-20 20:41:49 +03:00 |
|
Jaex
|
9e35ee9591
|
Created AnnotationOptions class
|
2016-05-20 20:34:45 +03:00 |
|
Jaex
|
55c3087892
|
Added UpdateShapeConfig method so shapes can update their own config
|
2016-05-20 20:01:00 +03:00 |
|
Jaex
|
428dabe972
|
Clone text options for each new text drawing and when text options changed apply it to main options
|
2016-05-20 19:07:29 +03:00 |
|
Jaex
|
110d1eede0
|
Allow border size 0 for fill color only shapes
|
2016-05-20 18:49:38 +03:00 |
|
Jaex
|
c52eb0cdc8
|
Don't save text inside options
|
2016-05-20 18:45:55 +03:00 |
|
Jaex
|
93caa9a549
|
Created TextDrawingOptions class
|
2016-05-20 17:11:48 +03:00 |
|
Jaex
|
42cd1e36a5
|
Added horizontal and vertical alignment options to text drawing
|
2016-05-20 16:44:56 +03:00 |
|
Jaex
|
60016ecd9f
|
Added font selection to input box
|
2016-05-20 03:47:04 +03:00 |
|
Jaex
|
54d4633f0f
|
Added bold, italic, underline options to input box
|
2016-05-20 02:53:45 +03:00 |
|
Jaex
|
29189deb38
|
Added custom input box for text drawing
|
2016-05-20 01:57:49 +03:00 |
|
Jaex
|
f2c7257a36
|
Use border color for text color, before double click event stop moving
|
2016-05-20 01:30:20 +03:00 |
|
Jaex
|
18dc27b166
|
Added text drawing support to region capture
|
2016-05-20 01:13:19 +03:00 |
|
Jaex
|
dab01f00b4
|
Blur, pixelate, highlight changes to improve visibility of region
|
2016-05-19 17:44:32 +03:00 |
|
Jaex
|
c5e601a34d
|
Added BaseEffectShape
|
2016-05-11 01:17:51 +03:00 |
|
Jaex
|
0e7ba6cbe9
|
Draw blur radius and pixel size inside region
|
2016-05-10 01:50:20 +03:00 |
|
Jaex
|
8289dc21ea
|
Rename AreaManager to ShapeManager
|
2016-05-09 21:57:40 +03:00 |
|
Jaex
|
88ecf435c7
|
Added corner lines to blur, pixelate, highlight
|
2016-05-09 01:34:15 +03:00 |
|
Jaex
|
562d3192d3
|
Added highlight color option
|
2016-05-07 17:03:26 +03:00 |
|
Jaex
|
cd2cbbabc2
|
Added corner radius, blur radius, pixel size options to menu. Removed corner radius hotkey because now it is changeable from menu. Numpad hotkey changes to fit all drawings.
|
2016-05-07 16:24:32 +03:00 |
|
Jaex
|
431b733fae
|
Give previous result to DrawOutput instead of SurfaceImage so effects can be applied to top of each other
|
2016-05-07 03:28:58 +03:00 |
|
Jaex
|
d7d65a3946
|
Added highlight drawing
|
2016-05-07 03:11:31 +03:00 |
|
Jaex
|
da9077b6c1
|
Remember blur radius and pixel size
|
2016-05-06 20:24:39 +03:00 |
|
Jaex
|
520e2b85cb
|
Added Pixelate drawing shape
|
2016-05-06 20:04:24 +03:00 |
|
Jaex
|
7cfc326f79
|
Added simple blur drawing shape which renders blur only in output
|
2016-05-06 19:55:16 +03:00 |
|
Jaex
|
265a37fbd4
|
UpdateShape on rounded rectangle radius change, check color transparency properly
|
2016-05-06 16:02:46 +03:00 |
|
Jaex
|
d763c0475f
|
Update current shape after shape options changed
|
2016-05-06 14:48:50 +03:00 |
|
Jaex
|
2b317a2167
|
Improvements to set shape rectangle automatically
|
2016-05-06 02:23:18 +03:00 |
|
Jaex
|
c4f7268106
|
Show two circle nodes for line and arrow selection
|
2016-05-06 01:15:41 +03:00 |
|
Jaex
|
1633d4100e
|
Removed triangle and diamond region capture, added hotkey for rest of drawing types
|
2016-05-05 21:14:44 +03:00 |
|
Jaex
|
90bb7e8b99
|
Added ellipse drawing
|
2016-05-05 20:42:56 +03:00 |
|
Jaex
|
a9b446e15e
|
Added line drawing
|
2016-05-05 20:03:57 +03:00 |
|
Jaex
|
18feef96c7
|
Added arrow drawing support, it is not possible to resize with nodes yet
|
2016-05-05 19:43:42 +03:00 |
|
Jaex
|
7c9f37b33a
|
Using anti aliasing in rounded rectangle
|
2016-05-03 22:03:55 +03:00 |
|
Jaex
|
42fb490c4c
|
Added shadow to rectangle drawing
|
2016-05-03 20:58:18 +03:00 |
|
Jaex
|
09fdffc32d
|
Only allow selection and moving shapes if current shape is same as selected shape that way you can do region capture top of drawings without select drawing shape
|
2016-05-03 14:06:15 +03:00 |
|
Jaex
|
a568e98617
|
Show nodes on drawing shapes, added border size
|
2016-05-03 13:48:37 +03:00 |
|
Jaex
|
db15ee55cb
|
Interim commit for shape drawing
|
2016-05-03 13:06:58 +03:00 |
|
Jaex
|
1672ee3f5c
|
Region capture functionality now working same as before with new shape system
|
2016-05-03 12:35:10 +03:00 |
|
Jaex
|
109d876c41
|
AddShapePath function moved inside BaseRegionShape
|
2016-05-03 10:57:49 +03:00 |
|
Jaex
|
0709035daf
|
Interim commit for region capture drawing support and shape system, currently just made it compile and will require many changes to support drawing shapes
|
2016-05-03 10:46:45 +03:00 |
|