lumiera_/src/steam
Ichthyostega eb500dd453 ElementBox: successfully implemented size-constrained ClipWidget (closes #1235)
* restructure the widgets used to implement ElementBox
 * inject a Gtk::EventBox top-level base type to capture all Gdk-Events
 * push the Gtk::Frame one level down (TODO: API for managing children)

With these changes
 * dragging of Clips in the timeline works as expected
 * size constraints are observed precisely
 * all warnings and assertion failures from GTK disappeared

Thus we can conclude that the solution approach for size constrained widgets
was successful and this challenging problem is solved.
2022-10-21 19:18:21 +02:00
..
asset Project: update and clean-up Doxygen configuration 2021-01-24 19:35:45 +01:00
cmd Clip-Drag: consider translation of command ctxID into a InteractionState implementation 2021-03-28 18:03:40 +02:00
control Clip-Drag: draft a solution for handling gestures 2021-02-28 23:04:06 +01:00
engine Project: update and clean-up Doxygen configuration 2021-01-24 19:35:45 +01:00
external Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
mobject ElementBox: successfully implemented size-constrained ClipWidget (closes #1235) 2022-10-21 19:18:21 +02:00
play C++17: fix detector for STL container iterability 2020-02-21 18:57:49 +01:00
asset.cpp C++17: fix detector for STL container iterability 2020-02-21 18:57:49 +01:00
asset.hpp Global-Layer-Renaming: adjust namespace qualification 2018-11-15 23:59:23 +01:00
assetmanager.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
assetmanager.hpp Global-Layer-Renaming: adjust namespace qualification 2018-11-15 23:59:23 +01:00
cmd.hpp Code Review with Benny 2022-09-08 14:24:36 +02:00
common.hpp some whitespace clean-up 2021-08-20 14:33:21 +02:00
config-resolver.cpp Global-Layer-Renaming: adjust namespace qualification 2018-11-15 23:59:23 +01:00
config-resolver.hpp some whitespace clean-up 2021-08-20 14:33:21 +02:00
controllerfacade.hpp Global-Layer-Renaming: transform header include guards 2018-11-15 23:52:02 +01:00
DIR_INFO Global-Layer-Renaming: rearrange directories 2018-11-15 23:28:03 +01:00
facade.cpp Dispatcher: rename in accordance to the layer 2018-12-10 00:12:52 +01:00
facade.hpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
state.hpp Global-Layer-Renaming: adjust namespace qualification 2018-11-15 23:59:23 +01:00
streamtype.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
streamtype.hpp Global-Layer-Renaming: adjust namespace qualification 2018-11-15 23:59:23 +01:00