tdf#36946: Organise transitions hierarchically

Desktop / LibreOffice - Tor Lillqvist [collabora.com] - 5 November 2015 15:32 UTC

Introduce the concept of transition groups and sets. (Suggestions for other terminology welcome.) A collection of transitions that differ only in the direction the transition is applied, or similar minor fashion, are called a set, and they show up only once in the long list of transitions in the UI. Each set also has an icon.

Sets are then collected into groups based on some overall common feature, like "subtle" or "3D". Groups do not yet show up in the UI, but are only present in the configuration registry.

I made only a few silly icons as I am not an artist. Not intended to be a final design in any way for them.

Change-Id: I148cb7f8dc2e3ecd70cae188908dd02053308239 Reviewed-on: https://gerrit.libreoffice.org/19797

95e13b8 tdf#36946: Organise transitions hierarchically
icon-themes/galaxy/sd/cmd/transition-none.png | Bin 0 -> 1086 bytes
.../galaxy/sd/cmd/transition-random-bars.png | Bin 0 -> 1248 bytes
icon-themes/galaxy/sd/cmd/transition-uncover.png | Bin 0 -> 1411 bytes
icon-themes/galaxy/sd/cmd/transition-wheel.png | Bin 0 -> 1521 bytes
icon-themes/galaxy/sd/cmd/transition-wipe.png | Bin 0 -> 1449 bytes
.../data/org/openoffice/Office/UI/Effects.xcu | 945 +++++++++++++++++---
.../schema/org/openoffice/Office/UI/Effects.xcs | 47 +-
sd/inc/TransitionPreset.hxx | 11 +-
sd/source/core/TransitionPreset.cxx | 87 +-
sd/source/ui/animations/SlideTransitionPane.cxx | 216 +++--
sd/source/ui/animations/SlideTransitionPane.hxx | 14 +-
sd/source/ui/dlg/dlgass.cxx | 28 +-
sd/source/ui/dlg/dlgctrls.cxx | 93 +-
sd/source/ui/inc/dlgctrls.hxx | 5 +-
sd/uiconfig/simpress/ui/assistentdialog.ui | 33 +-
sd/uiconfig/simpress/ui/slidetransitionspanel.ui | 32 +-
16 files changed, 1229 insertions(+), 282 deletions(-)

Upstream: cgit.freedesktop.org


  • Share