After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 106457 - Wrong bonoboui API breaks nautilus themeing
Wrong bonoboui API breaks nautilus themeing
Status: RESOLVED FIXED
Product: nautilus
Classification: Core
Component: general
0.x.x [obsolete]
Other Linux
: Normal normal
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
Depends on:
Blocks:
 
 
Reported: 2003-02-18 21:47 UTC by Christian Fredrik Kalager Schaller
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Image showing bug in action (19.18 KB, image/png)
2003-02-18 21:48 UTC, Christian Fredrik Kalager Schaller
Details

Description Christian Fredrik Kalager Schaller 2003-02-18 21:47:49 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.
Comment 1 Christian Fredrik Kalager Schaller 2003-02-18 21:48:24 UTC
Created attachment 14423 [details]
Image showing bug in action
Comment 2 Dave Camp 2003-03-02 02:49:40 UTC
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.
Comment 3 Christian Fredrik Kalager Schaller 2003-03-10 21:13:35 UTC
fixed by latest releases. Campd rules!