LUMIERA.clone/data/icons
Ichthyostega b0e8fa2ff6 XV-Display: introduce a new kind of docking panel for the play-control
While this is not strictly necessary for this experiment,
this is something we should try to establish early:

A »play control« should be handled as an independent UI element,
without tying it logically with some viewer (or timeline); the reason is
that such a play control needs a set of very well designed keyboard bindings,
and thus we will attempt use a focus concept to link to some active viewer
instead of creating one primary viewer, which gets the benefit of the
well accessible keybindings.

Basically we want to create an explicit association between
 - a timeline
 - some viewer
 - a play-control

Introducing a new kind of panel shows again that the `PanelManager`
needs a rework; everything there is way too much ''hard wired''

And the new panel with the play control needs an **Icon** — which is
a challenge in itself; my proposal here is to build on the film metaphor,
and combine the symbol of "Play / Pause" with an stylised film or tape player
(with the secondary idea that this icon also somewhat looks like a owl face)
2025-05-05 23:48:22 +02:00
..
prerendered DemoGuiRoundtrip: add new dock for UI experiments (#1099) 2017-08-31 20:15:52 +02:00
svg XV-Display: introduce a new kind of docking panel for the play-control 2025-05-05 23:48:22 +02:00
README move Icon building down into separate SConscript 2012-01-11 07:05:01 +01:00
timeline-panel.svg move Icon building down into separate SConscript 2012-01-11 07:05:01 +01:00

#
# Lumiera Icon Artwork
#
#  Copyright (C)         Lumiera.org
#    2008,               Joel Holdsworth <joel@airwebreathe.org.uk>
#
#  Icon Artwork and similar materials accompanying the Lumiera Application
#  is dual-licensed under the GNU General Public License version 2 or above,
#  and
#  Creative Commons Attribution-ShareAlike 3.0 Unported License
#
#


This directory holds Icons and similar graphics resources for the Lumiera GUI.

- prerendered: Raster image Icons rendered into a selection of sizes
- svg: Scalable Vector Grahpics Icons, to be rendered into suitable sizes
       by the build process. Rendering is done with the help of lib Cairo.
       The build creates an executable from src/tools/rsvg-convert.c
       The invocation of the icon rendering is done with the help of a
       Python script IconSvgRenderer.py, which first parses the SVG document
       and then invokes rsvg-convert to generate the raster images.