summaryrefslogtreecommitdiff
path: root/src/wx/content_panel.cc
AgeCommit message (Collapse)Author
2021-01-09More c++ tidying.Carl Hetherington
2021-01-07BOOST_FOREACH.Carl Hetherington
2021-01-07std::shared_ptrCarl Hetherington
2020-11-24Fix uninitialised variable.Carl Hetherington
2020-10-20Try to improve splitter behaviour when shrinking and then enlargingCarl Hetherington
the main window (#1839).
2020-10-20Move the LimitedSplitter constructor into the .cc file.Carl Hetherington
2020-10-20Move contents of ContentPanel::first_shown into LimitedSplitter.Carl Hetherington
2020-10-20Move LimitedSplitter into the header file.Carl Hetherington
2020-09-01Build fixes for Boost >= 1.73Carl Hetherington
Forward-ported-from: d1e9749ca290673639a49d693a8fe5c6557cc2de
2020-08-07Fix layout bug where the stuff in the content panel would be completelyCarl Hetherington
hidden in some cases (seen on Linux only, I think). wxDisplay::GetFromWindow sometimes returns -1 (perhaps when multiple monitors are connected) and we have to set the splitter position in this case.
2019-10-14Remove unused bits.Carl Hetherington
2019-10-14Remove an optimisation to not run the body of ContentPanel::check_selectionCarl Hetherington
if it is called with an unchanged selection. It breaks updates of the available tabs when a OV is added to a VF DCP.
2019-09-05Stop double-click on the splitter divider from doing anything (#1601).v2.15.17Carl Hetherington
2019-07-08Fix flicker in timeline view when selecting (in some cases).Carl Hetherington
2019-05-31Add playhead line to timeline (#1563).Carl Hetherington
2019-05-10Put Time types in dcpomatic namespace.Carl Hetherington
2019-05-03Fix/workaround crash:Carl Hetherington
../src/common/dpycmn.cpp(119): assert "n <GetCount ()" failed in wxDisplay (): An invalid index was passed to wxDisplay seen on Ubuntu 19.04; I can't reproduce it myself but the user reports that this fixes it.
2019-03-25Remove nasty border from wxSplitterWindow.Carl Hetherington
2019-03-10Try to stop the content list getting so small that buttons disappear.Carl Hetherington
2019-03-03Remove some debugging code.Carl Hetherington
2019-01-10Fix another crash on close.Carl Hetherington
2019-01-10Add File->Close to main DCP-o-matic (#1180).Carl Hetherington
2019-01-09Try a draggable splitter in the LHS.Carl Hetherington
2019-01-09Hopefully improve layout on high-resolution displays (#1303).Carl Hetherington
2018-12-08Support buttons.Carl Hetherington
2018-11-27White space.Carl Hetherington
2018-11-21Tidy and fix logging.Carl Hetherington
2018-11-21Take Film pointer out of Content.Carl Hetherington
2018-09-11FilmViewer API tidying.Carl Hetherington
2018-09-11Separate out management of controls.Carl Hetherington
2018-09-11Partial split of film viewer.Carl Hetherington
2018-08-19Work around visual glitch when clicking on an already-selectedv2.13.43Carl Hetherington
piece of content; on Linux at least you get a deselected event then a selected event for that content.
2018-08-19Remove unnecessary set_film call.Carl Hetherington
2018-08-18Destroy and re-create content sub-panels as required; fixes weirdCarl Hetherington
artefacts (unhidden bits of UI) on Windows/OS X.
2018-08-12Set up selection when opening timeline.Carl Hetherington
2018-08-12Punt jump-to-selected to a UI idle handler.Carl Hetherington
2018-07-25Restore AWOL timing panel.Carl Hetherington
2018-07-24Don't start with all possible content tabs visible.Carl Hetherington
2018-07-23Tidy up after mass rename.Carl Hetherington
2018-07-23More automated renaming.Carl Hetherington
ActiveCaptions -> ActiveText BitmapCaption -> BitmapText ContentCaption -> ContentText ContentTextCaption -> ContentStringText TextCaptionFileContent -> StringTextFileContent TextCaptionFileDecoder -> StringTextFileDecoder TextCaptionFile -> StringTextFile TextCaption -> StringText PlayerCaption -> PlayerText CaptionContent -> TextContent CaptionDecoder -> TextDecoder CaptionPanel -> TextPanel CaptionView -> TextView CaptionAppearanceDialog -> SubtitleAppearanceDialog CaptionType -> TextType
2018-07-22Display only required tabs, including subs / ccap.Carl Hetherington
2018-07-21Basics of multiple captions per content so that DCPContent canCarl Hetherington
hold subs and closed captions.
2018-07-19More subtitle -> caption.Carl Hetherington
2018-07-19Clean up after previous commit.Carl Hetherington
2018-07-19Reword again: Text -> Caption and Plain -> Text.Carl Hetherington
sed -i "s/ActiveText/ActiveCaptions/g" src/lib/*.{cc,h} sed -i "s/active_text.h/active_captions.h/g" src/lib/*.{cc,h} sed -i "s/active_text.cc/active_captions.cc/g" src/lib/wscript mv src/lib/active_text.cc src/lib/active_captions.cc mv src/lib/active_text.h src/lib/active_captions.h sed -i "s/PlainTextFileContent/TextCaptionFileContent/g" src/lib/*.{cc,h} src/wx/*.cc sed -i "s/PlainTextFile/TextCaptionFile/g" src/lib/*.{cc,h} src/wx/*.cc sed -i "s/plain_text_file_content/text_caption_file_content/g" src/lib/*.{cc,h} src/lib/wscript src/wx/*.{cc,h} test/*.cc mv src/lib/plain_text_file_content.cc src/lib/text_caption_file_content.cc mv src/lib/plain_text_file_content.h src/lib/text_caption_file_content.h sed -i "s/PlainTextFileDecoder/TextCaptionFileDecoder/g" src/lib/*.{cc,h} sed -i "s/plain_text_file_decoder/text_caption_file_decoder/g" src/lib/*.{cc,h} src/lib/wscript src/wx/*.{cc,h} mv src/lib/plain_text_file_decoder.cc src/lib/text_caption_file_decoder.cc mv src/lib/plain_text_file_decoder.h src/lib/text_caption_file_decoder.h sed -i "s/PlayerText/PlayerCaption/g" src/lib/*.{cc,h} sed -i "s/player_text.cc/player_caption.cc/g" src/lib/wscript sed -i "s/player_text.h/player_caption.h/g" src/lib/*.{cc,h} mv src/lib/player_text.cc src/lib/player_caption.cc mv src/lib/player_text.h src/lib/player_caption.h sed -i "s/ContentPlainText/ContentTextCaption/g" src/lib/*.{cc,h} src/wx/*.{cc,h} sed -i "s/ContentBitmapText/ContentBitmapCaption/g" src/lib/*.{cc,h} src/wx/*.{cc,h} sed -i "s/PlainText/TextCaption/g" src/lib/*.{cc,h} test/*.cc sed -i "s/plain_text.h/text_caption.h/g" src/lib/*.{cc,h} mv src/lib/plain_text.h src/lib/text_caption.h
2018-07-19UI for selecting caption type.Carl Hetherington
2018-07-19PlainText -> PlainTextFile.Carl Hetherington
2018-07-19More renaming.Carl Hetherington
2018-07-19More renaming.Carl Hetherington
sed -i "s/emit_text/emit_plain/g" src/lib/*.cc src/lib/*.h sed -i "s/emit_image_start/emit_bitmap_start/g" src/lib/*.cc src/lib/*.h sed -i "s/emit_text_start/emit_plain_start/g" src/lib/*.cc src/lib/*.h sed -i "s/render_subtitles/render_text/g" src/lib/*.cc src/lib/*.h src/lib/wscript test/*.cc sed -i "s/ImageStart/BitmapStart/g" src/lib/*.cc src/lib/*.h sed -i "s/TextStart/PlainStart/g" src/lib/*.cc src/lib/*.h test/*.cc src/wx/*.cc sed -i "s/ImageSubtitle/BitmapText/g" src/lib/*.cc src/lib/*.h sed -i "s/text_subtitle/plain_text/g" src/lib/*.cc src/lib/*.h src/lib/wscript src/wx/*.cc src/wx/*.h test/*.cc sed -i "s/image_subtitle/bitmap_text/g" src/lib/*.cc src/lib/*.h mv src/lib/render_subtitles.cc src/lib/render_text.cc mv src/lib/render_subtitles.h src/lib/render_text.h mv src/lib/text_subtitle.cc src/lib/plain_text.cc mv src/lib/text_subtitle.h src/lib/plain_text.h
2018-07-19More renaming; text -> plain.Carl Hetherington
sed -i "s/TextTextContent/PlainText/g" src/lib/*.cc src/lib/*.h src/wx/*.cc src/wx/*.h src/tools/*.cc test/*.cc sed -i "s/text_text/plain_text/g" src/lib/*.cc src/lib/*.h src/wx/*.cc src/wx/*.h src/tools/*.cc test/*.cc src/lib/wscript mv src/lib/text_text_content.cc src/lib/plain_text_content.cc mv src/lib/text_text_content.h src/lib/plain_text_content.h mv src/lib/text_text_decoder.cc src/lib/plain_text_decoder.cc mv src/lib/text_text_decoder.h src/lib/plain_text_decoder.h