summaryrefslogtreecommitdiff
path: root/src/wx/controls.cc
AgeCommit message (Collapse)Author
2024-12-28Fix unresponsive back/forward clicks in player (#2914).Carl Hetherington
We need to bind also to the double click event otherwise we miss some clicks.
2024-11-03Remove some make_wx() that are not necessary.Carl Hetherington
2024-09-03Remove use of wxT in favour of char_to_wx().Carl Hetherington
The wxWidgets docs advise against its use these days.
2024-02-14Fix exception when calling resume() without first calling suspend().Carl Hetherington
2024-01-09Move ScopeGuard into libdcp.Carl Hetherington
2023-12-31Add a little gap between player buttons and the position slider.Carl Hetherington
2023-08-09Extract Film::Property to its own header to (maybe) increase compilation speed.Carl Hetherington
2023-06-22Remove unnecessary config_changed() which will only result in ↵Carl Hetherington
setup_sensitivity() being called again.
2023-06-22No need to call setup_sensitivity() here as set_film() already does it.Carl Hetherington
2023-04-25Cleanup: remove some unnecessary includes.Carl Hetherington
2023-02-27Cleanup: use some defaults in the class definition.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-05-01Fix the alignment of the current position in the playback controls.Carl Hetherington
2022-04-29Basic display of markers above the playback timeline (#1921).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-11-11Remove player activity logging. Fixes #2122.Carl Hetherington
If I remember right this was for swaroop and I suspect nobody else is really interested.
2021-09-27Tidy ownership/lifetime of GLVideoView to fix crashes on close.Carl Hetherington
2021-02-01C++11 tidying.Carl Hetherington
2021-01-31Use enum class for Film::Property.Carl Hetherington
2021-01-31More enum class additions.Carl Hetherington
2021-01-07std::shared_ptrCarl Hetherington
2020-12-08Tidy up alignment of play controls on macOS.Carl Hetherington
2020-10-21macOS / new boost build fixes.v2.15.104Carl Hetherington
2020-08-04Fix flickering of timecode values on Windows.Carl Hetherington
2020-05-24Layout tweaks for GTK3.Carl Hetherington
2020-04-29Put current frame position in seek-by-frame dialogue when opening it (#1736).Carl Hetherington
2020-04-29Add hinting to the seek dialogue; may be a nice fix for #1736.Carl Hetherington
2020-04-15Fix glitchy timeline slider if its update timer goes off while a seek is ↵Carl Hetherington
happening.
2020-03-16Move stress testing code into a separate class and always build it.Carl Hetherington
Fix stress script generation to always reload a DCP rather than expecting it to be available after it has finished playback.
2020-01-08Basic stress-test function for player.Carl Hetherington
2020-01-08Fix event handling (hopefully).Carl Hetherington
2020-01-08Remove PositionChanged in favour of consumers having their own GUI-thread ↵Carl Hetherington
timers.
2019-11-20Put the timecode next to the rewind-to-0 button to help avoid mouse-slips ↵v2.15.36Carl Hetherington
(#1234).
2019-11-05Differentiate between stop and suspend in player.Carl Hetherington
This and the previous commit somewhat improve the previously terrible behaviour when seeking during playback, probably introduced by the idle update stuff.
2019-05-10Put Time types in dcpomatic namespace.Carl Hetherington
2019-04-02Try to fix strange behaviour of the preview slider towards the endCarl Hetherington
of content where there is a section at the end with no keyframe (#1522).
2019-03-04Fix non-movement of position slider and label after draggingCarl Hetherington
the position slider on OS X (probably #1452).
2019-01-10Add File->Close to main DCP-o-matic (#1180).Carl Hetherington
2019-01-06Fix sensitivity of left/right selector when film 3D setting changes.Carl Hetherington
2018-12-23swaroop: various logging fixes.Carl Hetherington
2018-12-08Support buttons.Carl Hetherington
2018-12-08Basics of in-place i18n with support for wxStaticText and wxCheckBox.Carl Hetherington
2018-11-27Fix controls in main DoM.Carl Hetherington
2018-11-22Separate Controls into standard/swaroop.Carl Hetherington
2018-11-22Separate out SPL/SPLEntry; start trying to make player read SPLs sensibly.Carl Hetherington