[Pidgin] #2629: Modifications needed for building with native GTK on MacOSX + docklet using GtkStatusIcon

Pidgin trac at pidgin.im
Sat Oct 31 22:55:49 EDT 2009


#2629: Modifications needed for building with native GTK on MacOSX + docklet using
GtkStatusIcon
-------------------------------+--------------------------------------------
 Reporter:  nevil              |        Owner:  rlaager     
     Type:  patch              |       Status:  new         
Milestone:  2.7.0              |    Component:  pidgin (gtk)
  Version:                     |   Resolution:              
 Keywords:  MacOSX gtk native  |  
-------------------------------+--------------------------------------------

Comment(by QuLogic):

 Replying to [comment:32 QuLogic]:
 > The previous version didn't actually scale the icon with the tray for
 me. Instead of the messy window-rendering stuff, this patch changes the
 creation of the stock tray icons so that their size is wildcarded. This
 enabled GtkStatusIcon to pick one and scale it. However, it doesn't look
 quite right, so I'm hoping someone else can figure that out.

 OK, so I figured out that using `gtk_status_icon_set_from_icon_name` will
 work with proper scaling. However, I haven't quite figured out the changes
 necessary in the makefile to get the icons in the right location (I just
 put them there manually for testing).

 But more importantly, do icons count as "API/ABI"? If I moved all of them
 to conform with the icon theme spec, would that have to wait until 3.0.0?
 I could just move the tray icons, but that would be inconsistent.

 Also, Hylke has only made a "nice" icon at 22x22. The rest will need to be
 updated with the blue-tinted message box and new orb.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/2629#comment:44>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list