Doesn't work on GTK2 build of 1.12.1. The patch applies cleanly, and it seems to lag less (or perhaps it's just me?), but the lag is still noticeable. And the memory usage is actually higher with the patch (68mb instead of 53mb).
Also the menubar icon becomes smaller:
Ok, for some reason manually built version consumes more memory than the default one. When compared with a built version without the patch, it just does nothing except the menubar icon thing.
merge panel_load_menu_image_deferred() into setup_menuitem_with_icon()
also rename setup_menu_item_with_icon() to setup_menuitem_with_icon(),
and drop GtkStock support from it
fix some warnings
Works great with MATE GTK+2 on fedora rawhide, nice feature 😃
With MATE GTK+3.16 on fedora 22 changing menuitem size works great too,
only changing menubar icon size does not have any effect.
Not shure if this related to this PR.
....... great job
@monsta please test it too
panel-menu-bar.c: force icon size
change default menu bar icon size to 22px
with 24px panel 24px menu bar icon is too big: touches borders
add gschema key for setting menu icon sizes
Ok, it works well in gtk3 too, now :)
i will merge it because i will make a 1.13.x release today.
We can always fix something in development phase.
Thanks a lot :)