Kellermorph
edf761c2b6
Add a Show name box to the selection properties of a terminal
...
The box hides the name of the terminal on the sheet only: the element
keeps all of its data, and with the labelling split the terminal keeps
its number, drawn once - in its own field when the symbol has one,
alone in the label field when it has not.
Only a terminal may have its name undrawn: the box is shown for the
element type Terminal alone, and Element::labelShown() obeys the
stored information for a terminal only. The choice is stored as the
element information "label_shown" = "false" and only that, so files
of every element which still draws its name stay exactly as they are.
Multi-selection: the flag appears for terminals only and counts an
absent information as "shown", so a mixed selection shows the box
ticked only when every terminal has it ticked.
Includes four test cases: hidden name keeps the stored data, keeps
the number without a number field, leaves the number to its own
field, and a non-terminal draws its name whatever the file says.
2026-10-22 12:51:50 +02:00
..
2026-10-22 10:01:12 +02:00
2026-10-07 20:53:11 +13:00
2026-10-08 12:50:13 +13:00
2026-01-16 15:24:35 +01:00
2026-10-08 12:50:13 +13:00
2026-01-16 15:24:35 +01:00
2026-01-16 15:24:35 +01:00
2026-10-08 12:50:13 +13:00
2026-09-29 13:29:50 +13:00
2026-09-29 15:17:16 +13:00
2026-09-29 15:17:16 +13:00
2026-09-30 10:31:12 +13:00
2026-01-16 15:24:35 +01:00
2026-10-08 12:50:13 +13:00
2026-10-08 12:50:13 +13:00
2026-07-07 21:42:45 +02:00
2026-10-08 12:50:13 +13:00
2026-09-30 10:45:25 +13:00
2026-10-08 12:50:13 +13:00
2026-10-05 22:08:44 +13:00
2026-10-08 12:50:13 +13:00
2026-10-08 12:50:13 +13:00
2026-10-07 17:36:22 +13:00
2026-10-08 12:50:13 +13:00
2026-10-11 05:00:01 +02:00
2026-10-11 05:00:01 +02:00
2026-10-08 12:50:13 +13:00
2026-10-07 12:49:37 +13:00
2026-10-08 12:50:13 +13:00
2026-10-08 12:50:13 +13:00
2026-09-19 09:02:58 +12:00
2026-10-13 20:13:18 +02:00
2026-01-16 15:24:35 +01:00
2026-10-08 12:50:13 +13:00
2026-10-11 14:57:42 +02:00
2026-10-02 06:20:17 +13:00
2026-10-08 12:50:13 +13:00
2026-10-02 06:20:17 +13:00
2026-10-08 12:50:13 +13:00
2026-01-16 15:24:35 +01:00
2026-01-16 15:24:35 +01:00
2026-10-02 05:47:40 -05:00
2026-10-08 12:50:13 +13:00
2026-07-17 09:47:32 +02:00
2026-10-08 12:50:13 +13:00
2026-08-03 10:28:26 +12:00
2026-10-08 12:50:13 +13:00
2026-10-07 19:31:42 +13:00
2026-10-13 11:01:21 +02:00
2026-09-24 10:30:01 +02:00
2026-10-08 12:50:13 +13:00
2026-01-16 15:24:35 +01:00
2026-10-08 12:50:13 +13:00
2026-10-13 11:01:21 +02:00
2026-01-16 15:24:35 +01:00
2026-10-09 05:05:49 +13:00
2026-10-08 12:50:13 +13:00
2026-01-16 15:24:35 +01:00
2026-08-08 00:32:31 +02:00
2026-01-16 15:24:35 +01:00
2026-10-08 12:50:13 +13:00
2026-01-16 15:24:35 +01:00
2026-10-08 12:50:13 +13:00
2026-10-08 12:50:13 +13:00
2026-09-23 11:30:30 +12:00
2026-10-08 12:50:13 +13:00
2026-10-08 12:50:13 +13:00
2026-10-08 12:50:13 +13:00
2026-10-08 12:50:13 +13:00
2026-08-10 20:30:05 +12:00
2026-10-08 12:50:13 +13:00
2026-09-27 21:18:54 +02:00
2026-10-08 12:50:13 +13:00
2026-10-22 12:51:50 +02:00
2026-10-22 12:51:50 +02:00
2026-10-08 12:50:13 +13:00
2026-10-18 21:44:00 +13:00
2026-10-18 21:44:00 +13:00
2026-09-30 10:31:12 +13:00
2026-01-16 15:24:35 +01:00
2026-10-08 12:50:13 +13:00
2026-10-08 12:50:13 +13:00
2026-09-05 15:48:28 +02:00
2026-10-08 12:50:13 +13:00
2026-10-06 21:09:41 +02:00
2026-10-08 12:50:13 +13:00
2026-10-08 12:50:13 +13:00
2026-09-07 10:44:29 +02:00
2026-09-30 10:31:12 +13:00
2026-01-16 15:24:35 +01:00
2026-10-08 12:50:13 +13:00
2026-09-30 10:31:12 +13:00
2026-01-16 15:24:35 +01:00
2026-10-08 12:50:13 +13:00
2026-10-08 12:50:13 +13:00
2026-01-16 15:24:35 +01:00
2026-10-08 12:50:13 +13:00
2026-10-13 11:01:21 +02:00
2026-09-26 08:36:53 +12:00
2026-10-08 12:50:13 +13:00
2026-09-16 11:37:27 +02:00
2026-10-08 12:50:13 +13:00
2026-09-30 10:31:12 +13:00
2026-01-16 15:24:35 +01:00
2026-10-08 12:50:13 +13:00
2026-10-08 12:50:13 +13:00
2026-10-08 12:50:13 +13:00
2026-10-08 12:50:13 +13:00
2026-10-22 12:51:50 +02:00
2026-10-18 21:44:00 +13:00
2026-10-08 12:50:13 +13:00
2026-01-16 15:24:35 +01:00
2026-10-08 12:50:13 +13:00
2026-10-08 12:50:13 +13:00
2026-08-23 12:05:52 +02:00
2026-10-08 12:50:13 +13:00
2026-09-13 21:32:34 +02:00
2026-10-08 12:50:13 +13:00
2026-07-31 20:39:04 +12:00
2026-10-08 12:50:13 +13:00
2026-10-08 12:50:13 +13:00
2026-09-29 23:52:22 +02:00
2026-10-11 05:00:01 +02:00
2026-10-11 05:00:01 +02:00
2026-01-16 15:24:35 +01:00
2026-01-16 15:24:35 +01:00
2026-10-18 11:47:48 +02:00
2026-10-08 12:50:13 +13:00
2026-10-08 12:50:13 +13:00
2026-10-08 12:50:13 +13:00
2026-10-13 23:03:51 +13:00
2026-08-14 09:43:39 +02:00
2026-10-08 12:50:13 +13:00
2026-09-30 10:31:12 +13:00
2026-01-16 15:24:35 +01:00
2026-10-08 12:50:13 +13:00
2026-10-08 12:50:13 +13:00
2026-10-07 17:36:22 +13:00
2026-10-08 12:50:13 +13:00
2026-10-08 12:50:13 +13:00
2026-08-21 21:10:27 +12:00
2026-10-08 12:50:13 +13:00
2026-10-04 01:43:21 +13:00
2026-10-11 05:00:01 +02:00
2026-10-11 05:00:01 +02:00
2026-10-18 11:47:48 +02:00