<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
No I didn't. But now that I did, the callback is indeed entering the request_input function. But I can see in the prototype of request_input anything corresponding to a parameter (friendly name) I want to change. I tried user_data but did'nt work.<br><br>Actualy I still have no idea how to do that. This is very frustrating because changing the user name must be a very basic option.<br><br>Thx<br><br>> Date: Wed, 9 Sep 2009 07:21:37 -0700<br>> Subject: Re: libpurple / Friendly name<br>> From: mark@kingant.net<br>> To: csced@hotmail.com<br>> CC: pidgin@unreliablesource.net; devel@pidgin.im<br>> <br>> Hmm, that's strange.  Have you implemented a callback function for<br>> PurpleRequestUiOps->request_input?<br>> <br>> Yes, I believe this is the only way to set your MSN friendly name.<br>> Yes, it is not ideal.  We should probably add a "set_nickname" or<br>> "set_my_nickname" function or something to PurplePluginProtocolInfo.<br>> <br>> -Mark<br>> <br>> On Wed, Sep 9, 2009 at 5:10 AM, Cedric Roche<csced@hotmail.com> wrote:<br>> > My program don't get prompted.<br>> > So you are saying that there is no way to just call the callback and  give<br>> > the Friendly name I want to use ?<br>> ><br>> > How don't see how that must be done in my code.<br>> ><br>> ><br>> > Thx<br>> > Cedric<br>> ><br>> >> Date: Tue, 8 Sep 2009 10:21:00 -0700<br>> >> Subject: Re: libpurple / Friendly name<br>> >> From: mark@kingant.net<br>> >> To: csced@hotmail.com<br>> >> CC: pidgin@unreliablesource.net; devel@pidgin.im<br>> >><br>> >> Calling this function causes the MSN protocol plugin to call<br>> >> purple_request_input() to prompt the user to enter the friendly name<br>> >> to use. You can either show that request to the user and have them<br>> >> respond to it, or you can intercept it and call the appropriate<br>> >> callback function in your UI-specific request code (if you do this,<br>> >> you should probably call the function from a timeout or idle<br>> >> callback).<br>> >><br>> >> -Mark<br>> >><br>> >> On Tue, Sep 8, 2009 at 5:14 AM, Cedric Roche<csced@hotmail.com> wrote:<br>> >> > Hi,<br>> >> ><br>> >> > Thanks for the answer.<br>> >> ><br>> >> > Yes that's exactly what I did. Here is my code :<br>> >> ><br>> >> > GList *actions;<br>> >> ><br>> >> > GList *l;<br>> >> ><br>> >> > PurplePluginAction *action = NULL;<br>> >> ><br>> >> > actions = PURPLE_PLUGIN_ACTIONS(p, NULL);<br>> >> ><br>> >> > for (l = actions; l != NULL; l = l->next)<br>> >> ><br>> >> > {<br>> >> ><br>> >> > if (l->data)<br>> >> ><br>> >> > {<br>> >> ><br>> >> > action = (PurplePluginAction *) l->data;<br>> >> ><br>> >> > if ((strcmp(action->label, "Set Friendly Name...")) == 0)<br>> >> ><br>> >> > {<br>> >> ><br>> >> > action->callback(action);<br>> >> ><br>> >> > }<br>> >> ><br>> >> > }<br>> >> ><br>> >> > }<br>> >> ><br>> >> > If this is the good way to change the friendly name, how can I pass the<br>> >> > name<br>> >> > to the function ?<br>> >> ><br>> >> ><br>> >> > Thx<br>> >> ><br>> >> ><br>> >> >> Date: Mon, 7 Sep 2009 17:55:32 -0700<br>> >> >> Subject: Re: libpurple / Friendly name<br>> >> >> From: mark@kingant.net<br>> >> >> To: csced@hotmail.com<br>> >> >> CC: pidgin@unreliablesource.net; devel@pidgin.im<br>> >> >><br>> >> >> I think this email might help you:<br>> >> >> http://pidgin.im/pipermail/devel/2009-March/007833.html<br>> >> >><br>> >> >> It discusses MySpace's import friends function and not MSN's set<br>> >> >> friendly name function, but both functions are exposed to libpurple in<br>> >> >> the same manner.<br>> >> >><br>> >> >> -Mark<br>> >> >><br>> >> >> On Mon, Sep 7, 2009 at 4:17 AM, Cedric Roche<csced@hotmail.com> wrote:<br>> >> >> > Hi,<br>> >> >> ><br>> >> >> > I found the "Set Friendly Name..." callback function, but I don't<br>> >> >> > know I<br>> >> >> > to<br>> >> >> > use it...<br>> >> >> > I looked in the pidgin source and tried different stuff that don't<br>> >> >> > work.<br>> >> >> ><br>> >> >> > How exactly must the function be called ?<br>> >> >> ><br>> >> >> > Thx<br>> >> >> ><br>> >> >> > Cedric<br>> >> >> ><br>> >> >> >> Date: Thu, 13 Aug 2009 20:42:39 -0400<br>> >> >> >> From: pidgin@unreliablesource.net<br>> >> >> >> To: csced@hotmail.com<br>> >> >> >> CC: devel@pidgin.im<br>> >> >> >> Subject: Re: libpurple / Friendly name<br>> >> >> >><br>> >> >> >> On Thu, Aug 13, 2009 at 11:39:52AM +0200, Cedric Roche wrote:<br>> >> >> >> ><br>> >> >> >> > Hi,<br>> >> >> >> ><br>> >> >> >> > I'm looking for the method that changes the account friendly name<br>> >> >> >> > /<br>> >> >> >> > alias. I don't find it in the account API.<br>> >> >> >> ><br>> >> >> >> > Thx<br>> >> >> >><br>> >> >> >> It isn't in the account API, it is functionality exposed from the<br>> >> >> >> MSN<br>> >> >> >> prpl<br>> >> >> >> as an account action via PURPLE_PLUGIN_ACTIONS.<br>> >> >> >><br>> >> >> >> -Etan<br>> ><br>> > ________________________________<br>> > Vous cherchez l'intégrale des clips de Michael Jackson ? Bing ! Trouvez !<br><br /><hr />Vous cherchez l'intégrale des clips de Michael Jackson ? <a href='http://www.bing.com/videos/search?q=Michael+Jackson&FORM=MVDE6' target='_new'>Bing ! Trouvez !</a></body>
</html>