[Pidgin] #3267: Replace !PluginPref API with Request API
    Pidgin 
    trac at pidgin.im
       
    Sat Sep 22 20:41:11 EDT 2007
    
    
  
#3267: Replace !PluginPref API with Request API
------------------------+---------------------------------------------------
 Reporter:  rekkanoryo  |       Owner:  sadrul
     Type:  patch       |      Status:  new   
 Priority:  minor       |   Milestone:  3.0.0 
Component:  libpurple   |     Version:  2.2.0 
 Keywords:              |     Pending:  0     
------------------------+---------------------------------------------------
 According to a comment on the AfterTwoOhOh wiki page:
 There's some amount of duplication between the !PluginPref API and the
 Request API. This should be fixed. Finch currently converts a !PluginPref
 frame into a !RequestFields (gntplugin.c:process_pref_frame), which allows
 it to reuse the Request API's UI. Each name and label of a !PluginPref
 maps one-to-one with a !RequestField. However, a !PluginPref can impose
 some restrictions on a value (eg. min/max values for an integer
 preference), which a !RequestField still can't do. So some additions to
 the Request api will be necessary.
 ----
 If we really want to do this, I would suggest that we add a _with_limits
 function to each request field type that needs it.  This would allow us to
 make a transition in 2.x by making !PluginPref be a wrapper for Request,
 and then at 3.0.0 we can kill !PluginPref and rename the _with_limits
 functions to replace their predecessors.
-- 
Ticket URL: <http://developer.pidgin.im/ticket/3267>
Pidgin <http://pidgin.im>
Pidgin
    
    
More information about the Tracker
mailing list