[Pidgin] #5302: Pidgin uses a number of deprecated gtk interfaces

Pidgin trac at pidgin.im
Mon Mar 24 17:44:14 EDT 2008


#5302: Pidgin uses a number of deprecated gtk interfaces
---------------------------+------------------------------------------------
  Reporter:  stewb         |       Owner:            
      Type:  enhancement   |      Status:  new       
  Priority:  minor         |   Milestone:            
 Component:  pidgin (gtk)  |     Version:  2.4.0     
Resolution:                |    Keywords:  deprecated
   Pending:  0             |  
---------------------------+------------------------------------------------
Comment (by deryni):

 I'm afraid I don't at all understand the decision to repackage upstream
 GTK+ headers, that would seem to me to just be begging for manual
 maintenance on many LSB built projects that use GTK+, but that isn't my
 concern so <shrug>.

 Without being told what was going wrong with the N_() macro I don't think
 we can help much, can you tell us what problem you were having?

 Ah, the pidgin_xfer_dialog_show problem is going to be related to
 differences between how GtkItemFactory and GtkUIManager call callbacks,
 you made some changes for this issue in a couple other places but
 apparently missed pidgin_xfer_dialog_show. The issue was likely that
 GtkItemFactory doesn't pass anything about the menu item to the callback
 (or does so only after optional data) whereas GtkUIManager passes the menu
 item to the callback (or does so before the optional data). So
 "callback(data)" or "callback(data, item)" versus "callback(item)" or
 "callback(item, data)".

 For monotone tips see http://developer.pidgin.im/wiki/UsingPidginMonotone
 and the official documentation linked from there.

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


More information about the Tracker mailing list