summaryrefslogtreecommitdiff
path: root/src/wx/text_panel.cc
AgeCommit message (Collapse)Author
2026-02-10Fix subtitle area rectangle with offset (#3138).Carl Hetherington
2026-02-10Add link button for subtitle scale.Carl Hetherington
2025-09-06Cleanup: assume DCPOMATIC_SPIN_CTRL_WIDTH.Carl Hetherington
2025-05-11Use case for property checks now that it's possible.Carl Hetherington
This would have prevented the bug fixed in 6bbf7dee.
2025-05-08Return std::string rather than wxString from Choice::get_data().Carl Hetherington
2025-02-25Fix misunderstanding of wxDialog lifetime handling.Carl Hetherington
Broken by d0308d53dd9f4d036d8c5fe8023920fcdfd43f39 wxDialog can be stack allocated if opened with ShowModal(), but not with Show(). Go back to wx_ptr for those that are opened with Show().
2025-02-09Remove unnecessary wx_ptrCarl Hetherington
It was only ever used for wxDialog subclasses, which can be stack-allocated.
2025-01-11Revert "macOS alignment fix (#2039)."Carl Hetherington
This reverts commit ac4ac42278546136357db0ede052faf5b80286e7. Apparently this once helped with vertical alignment, but now it seems to make it worse (at least on macOS 15.2).
2024-12-26Support FCP XML files containing subtitles (#2909).Carl Hetherington
2024-09-03Support closed subtitles and open captions.Carl Hetherington
2024-09-03Remove unused variable setup.Carl Hetherington
2024-09-03Use Choice rather than wxChoice for text type.Carl Hetherington
2024-09-03Remove some implicit conversions between wxString and std::string.Carl Hetherington
2024-05-18Remember position and size of caption list view.Carl Hetherington
2024-01-28Remove reference checkboxes from video/audio/text tabs.Carl Hetherington
2024-01-09Move ScopeGuard into libdcp.Carl Hetherington
2023-10-09Use dcp::filesystem to wrap filesystem calls and fix_long_pathCarl Hetherington
anything that is passed to read_file() from libcxml. This should fix #2623 and other similar problems.
2023-08-09Extract Film::Property to its own header to (maybe) increase compilation speed.Carl Hetherington
2023-04-25Cleanup: remove some unnecessary includes.Carl Hetherington
2023-03-16Don't show an error when cancelling subtitle analysis.Carl Hetherington
2023-03-16Cleanup: move variable assignment that happens in every branch.Carl Hetherington
2023-02-27Don't cancel finished jobs otherwise their finished callbacks will be called ↵Carl Hetherington
again.
2023-02-27Cleanup: whitespace.Carl Hetherington
2023-02-27Use a ScopeGuard to manage _loading_analysis properly.Carl Hetherington
2023-01-27More stack-allocated Dialog objects.Carl Hetherington
2023-01-15Use wx_ptr some more.Carl Hetherington
2023-01-14Add wx_ptr and use it instead of ScopeGuard in a lot of places.Carl Hetherington
2023-01-14Use more ScopeGuards.Carl Hetherington
2022-11-02Cleanup: use new CheckBox::bind().Carl Hetherington
2022-10-14Cleanup: use simpler ownership for FilmViewer.Carl Hetherington
2022-09-19Fix incorrect subtitle outline rectangle display when subtitlesCarl Hetherington
were analysed at non-zero offsets (#2336).
2022-05-02C++11 tidying.Carl Hetherington
2022-04-22Use libdcp's warnings.hCarl Hetherington
2022-04-21Disable warnings around all wx includes.Carl Hetherington
2022-04-21Tidying.Carl Hetherington
2021-08-12Fix flickering black square when selecting content on Windows (#1866).Carl Hetherington
2021-06-07macOS alignment fix (#2039).Carl Hetherington
2021-05-07Add DCPOMATIC_SPIN_CTRL_WIDTH and use it in a few places.Carl Hetherington
2021-04-09Make DCP text track language properly optional and ignore bad values on ↵Carl Hetherington
imported DCPs (#1950).
2021-04-09Stop text panel being so wide.Carl Hetherington
2021-04-09Tidy up some initialisation.Carl Hetherington
2021-03-31Put subtitle language back into content from the film (#1930).Carl Hetherington
This also adds the main/additional language flag. Of all the considerations about how to specify subtitle language, the most important seems to be that the language specification happens for the content where the language is; i.e. in the content text tab.
2021-03-29Fix strange problems with spin entries on macOS (#1944).Carl Hetherington
SetRange() with minimum > 0 seems to stop entry of numbers by selecting the existing one and typing new. Also we can make Enter work properly by adding a handler.
2021-03-27C++11 tidying.Carl Hetherington
2021-03-27Fix odd difference on handling of x and y scale for subtitles in the UI.Carl Hetherington
2021-01-31Use enum class for Film::Property.Carl Hetherington
2021-01-31More enum class additions.Carl Hetherington
2021-01-07BOOST_FOREACH.Carl Hetherington
2021-01-07std::shared_ptrCarl Hetherington
2020-11-25Disallow referring to subtitles / closed captions with start trim.Carl Hetherington
Since per Bv2.1 we can't have subs / closed captions with non-zero entry point I think we have no choice but to rewrite in that case (#1802).