arch1t3cht
ff20805ae6
Merge branch 'vector_clip_actions' into feature
2023-04-29 01:16:08 +02:00
arch1t3cht
20cc0b8077
perspective tool: Support drawings
...
This will not work in more complex cases like lines containing both text
and drawings, but it's correct in simpler ones.
2023-04-29 01:11:38 +02:00
arch1t3cht
57572e5686
Merge branch 'vector_clip_actions' into feature
2023-01-26 23:34:27 +01:00
arch1t3cht
a632f5f7ee
Revert "Merge branch 'vector_clip_actions' into feature"
...
This reverts commit bd4e79fdf9
, reversing
changes made to 9d4a67b523
.
2023-01-26 23:34:14 +01:00
arch1t3cht
ddfd4501f0
visual tools: Add more tag get functions
...
Add getters for alignment, outline, shadow, font size, and the raw
extents of the text. Also handle overriding \xbord and \ybord correctly.
2023-01-14 14:18:04 +01:00
arch1t3cht
9cfc72bd83
visual tools: Add RemoveOverride function
2023-01-14 14:16:05 +01:00
arch1t3cht
8b142a05e5
visual tools: Add EndDrag and EndHold hooks
2023-01-14 14:14:42 +01:00
arch1t3cht
bfdf01df9a
visual tools: Add general interface for setting subtools
2023-01-14 13:56:21 +01:00
arch1t3cht
bd4e79fdf9
Merge branch 'vector_clip_actions' into feature
2022-11-04 00:46:15 +01:00
arch1t3cht
b1a9867f16
Visual perspective tool: First functioning version
2022-11-04 00:45:32 +01:00
moex3
0ec0f20695
Fix mouse position bug when videoAr > displayAr
...
Crosshair drawing is broken when videoAr != displayAr
2022-03-02 15:01:56 -08:00
Ryan Lucia
af5d34cc1d
Add configuration options for colors in visual typesetting tools
2019-09-22 17:39:43 -07:00
Thomas Goyne
09b2736103
Mark a bunch of things as overriding virtual functions
2015-07-28 14:30:02 -07:00
Thomas Goyne
09e325a1c3
Clean up unused includes
2014-05-23 07:28:24 -07:00
Thomas Goyne
19e8f19e52
Redesign project file handling
...
Add a new Project class which is responsible for everything related to
opening and closing audio, video, subtitles, timecodes and keyframes.
This pulls almost everything not directly related to playing audio/video
out of the audio and video controllers, pulls more crap out of
FrameMain, and happens to make things a little simpler in the process.
2014-05-22 09:29:12 -07:00
Thomas Goyne
15ae2b0ccc
Eliminate a bunch of explicit constructors/destructors
...
Use explicitly defaulted destructors for base cases when possible,
eliminate aggregate initialization constructors where possible, and push
some more stuff to NSDMIs.
2014-04-25 14:53:24 -07:00
Thomas Goyne
523d858374
Extract SelectionController from BaseGrid
2014-03-25 17:06:47 -07:00
Thomas Goyne
21d87ff1ca
Remove some invalid finals that VC++ was okay with for some reason
2014-03-12 20:32:57 -07:00
Thomas Goyne
ea96c6e2ad
Make everything final that can be
...
Apparently gcc does use final for devirtualization.
2014-03-12 19:07:30 -07:00
Thomas Goyne
33a4a056a4
Move everything up a level since the root dir no longer has stuff
2014-03-11 12:14:57 -07:00