LUMIERA.clone/doc/technical
Ichthyostega 8b6991e0f5 ElementBox: establish basic styling
We are using buttons now, but the standard theme introduces a lot of padding arount button's contents.
Thus we need to consider ways to address the compound of widgets forming an ElementBox; moreover,
this is the classical situation where the BEM notation helps to clarify the intention....

The problem leading to custom styling here is the padding within buttons;
the default stylesheet seemingly adds a min-width and min-height setting,
and some padding within the Button; based on systematic CSS class names,
it is possible to remove these settings specifically for buttons
within the IDLabel in general (no need to treat only the case of an EventBoxLabel
-- IDLabel could become a custom widget on its own
2022-10-02 03:57:16 +02:00
..
build Project: switch to C++17 (closes: #1138) 2020-02-21 21:10:51 +01:00
code DOC: new section on GUI styles 2022-10-01 20:44:07 +02:00
howto Project: switch to C++17 (closes: #1138) 2020-02-21 21:10:51 +01:00
infra Global-Layer-Renaming: fix remaining textual usages and IDs in the code 2018-12-10 00:09:56 +01:00
library Diff-Listener: add a similar simplistic demo for opaque binding 2019-12-13 01:05:04 +01:00
stage ElementBox: establish basic styling 2022-10-02 03:57:16 +02:00
steam Global-Layer-Renaming: rearrange directories 2018-11-15 23:28:03 +01:00
vault Global-Layer-Renaming: fix remaining textual usages and IDs in the code 2018-12-10 00:09:56 +01:00
DIR_INFO update some DIR_INFO entries 2011-04-05 00:44:30 +02:00
index.txt Global-Layer-Renaming: rearrange directories 2018-11-15 23:28:03 +01:00
overview.txt Timeline: use a sequence of structure description verbs 2019-04-06 18:21:26 +02:00