[Pidgin] #1632: Make it possible for plugins to retrieve the X11 docklet widget

Pidgin trac at pidgin.im
Fri Jul 20 22:12:14 EDT 2007


#1632: Make it possible for plugins to retrieve the X11 docklet widget
---------------------------+------------------------------------------------
  Reporter:  denisw        |       Owner:  charkins
      Type:  patch         |      Status:  assigned
  Priority:  minor         |   Milestone:  2.2.0   
 Component:  pidgin (gtk)  |     Version:  2.0.1   
Resolution:                |    Keywords:          
   Pending:  0             |  
---------------------------+------------------------------------------------
Comment (by charkins):

 Just a status update (I apologize to the reporter for all the ticket
 spam). First off, I've closed ticket #521 as wontfix, as it isn't possible
 to get x,y on win32. Second, we are using gtk+ 2.10 on win32 for win2k+,
 but not for 9x and me. So, switching entirely to GtkStatusIcon is not
 going to help as long as we support windows 9x and me.

 Separately, it appears that libnotify type support may be added directly
 into pidgin (using libnotify when available, otherwise some form of
 guifications):

    http://www.pidgin.im/~seanegan/cgi-bin/pyblosxom.cgi/ui-changes.html

 If this style of notifications is added directly into pidgin, it would
 probably make this ticket irrelevant. The api for those notifications
 could be accessed from plugins to generate additional notifications as
 needed in a cross platform way.

 If that doesn't happen, or there arises some other reason to get access to
 the docklet widget, I'll consider adding api to return a GObject. This
 will be a GtkWidget for gtk+<2.10 on *nix, a GtkStatusIcon on gtk+>=2.10
 on all platforms, and probably null on win32 with gtk+<2.10.

 So, I'm going to hold off for now and see how the direct
 guifications/libnotify support progresses. I still hope to have this
 resolved by 2.2.0.

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


More information about the Tracker mailing list