Bug 415049 - SDDM theme: missing an arrow icon in the Desktop Session button after QQC2 port
Summary: SDDM theme: missing an arrow icon in the Desktop Session button after QQC2 port
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Theme - Breeze (show other bugs)
Version: master
Platform: Other Linux
: NOR minor
Target Milestone: 1.0
Assignee: visual-design
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-12-11 12:55 UTC by Filip Fila
Modified: 2019-12-13 10:44 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Filip Fila 2019-12-11 12:55:45 UTC
SUMMARY
The downside of PC3 ToolButton, which we now use for the Desktop Session button, is that there is no menu property and consequently no arrow icon is drawn anymore.

"There is nothing in QQC2::Button to add a menu

If we want that it would have to be a custom button subclass, rather than something we support in the style." - d_ed

"Or as a simple hack for this case, adding "▾" to the button's label." - fvogt 

OBSERVED RESULT
No arrow icon.

EXPECTED RESULT
Used to look like this: https://openqa.opensuse.org/tests/1105226#step/start_wayland_plasma5/21

SOFTWARE/OS VERSIONS
KDE Plasma Version: pre 5.18
KDE Frameworks Version: pre 5.66
Comment 1 Filip Fila 2019-12-11 12:57:31 UTC
Adding the arrow to the label's text could work, but I just tried it and it ends up looking really small: https://i.imgur.com/Od9CZ2a.png
Comment 2 Fabian Vogt 2019-12-11 13:11:51 UTC
Maybe "▼" then?

Unfortunately that would depend on the chosen font rather than the chosen theme...
Comment 3 Filip Fila 2019-12-11 20:29:56 UTC
That doesn't look too bad: https://i.imgur.com/1AC2Qai.png

If only it could be titled up a bit.
Comment 4 Filip Fila 2019-12-13 10:25:25 UTC
The cause has been reverted, as well as the complementary patch: https://cgit.kde.org/plasma-workspace.git/commit/?id=3b8c0f0ababd98cc53460063391903a925a22749