GNOME Bugzilla – Bug 106457
Wrong bonoboui API breaks nautilus themeing
Last modified: 2004-12-22 21:47:04 UTC
I am making pixmap theme for GNOME 2.2 and discovered that bonboboui based applications do not theme the toolbar properly. I talked to Michael Meeks during FOSDEM demonstrating it to him and he told me that developers have to use the bonobo_ui_component_add_widget method instead of add_control to solve the issue. Attached is a small screenshot fragment showing how nautilus fails to theme the arrows on the toolbar using the same background image as the rest of the toolbar.
Created attachment 14423 [details] Image showing bug in action
Nautilus has been changed to use the bonobo_ui_component_widget_set api. bonobo_ui_component_widget_set creates a BonoboUIToolbarControlItem widget to hold the widget. This widget uses a GtkEventBox to do tooltips, which ends up causing the same problem the socket and plug did. I've sent a patch to michael that should correct this.
fixed by latest releases. Campd rules!