Created attachment 2411 Screenshot I would like to see possibility to set icon sizes for launchers and menu button. Currently the icon size is calculated using the applet width/height. The problem is, that I have 26px wide panel with xthickness and ythickness set to 0 in my theme. Then no matter if I set xthickness, ythickness or GtkButton::inner-border in the theme for panel buttons, icon size is always as big as the panel and is then cropped by GtkButton::inner-border (see the screenshot) and xthickness/ythickness are totaly ignored. This occurs on Launchers and Menu button. This doesn't occur when I set Launcher icon to eg. 16x16 "non-stock" image (selecting png file) - if I do that, image is correctly rendered as 16x16. But if I set 16x16 image to Menu button, that image is upscaled to calculated height. Task switcher applet has corrent icon sizes.
Devel panel uses a special widget for icons which automatically scales to the allocated size.
Devel branch has been merged in master. A 4.7.0 release will follow soon. If you think this bug is not fixed? Feel free to reopen the bug.