Skinning WAS Change the Green Online Icon to an Icon reflecting the IM Protocol?
Luke Schierer
lschiere at pidgin.im
Thu Oct 11 14:32:28 EDT 2007
On Thu, Oct 11, 2007 at 01:52:38PM -0400, Ethan Blanton wrote:
> Chris Forsythe spake unto us the following wisdom:
> > Good, so I guess this leads to the next question I had, which is, what
> > would it take for Pidgin to load Adium Xtras, with the current Xtra
> > formats?
>
> Well, that's a good question.
>
> Emoticon themes could be pretty easily handled from within Pidgin, if
> we simply understood the Adium format; we don't.
>
> Widget themes and icon themes are currently handled in Pidgin via the
> Gtk+ mechanisms for each. These can also be configured from within
> Pidgin (the Gtk+ Theme Configuration plugin does precisely this), and
> so a mechanism could be created which read Adium Xtras themes and
> poked their values into Gtk+ as appropriate; this is likely to be
> somewhat more fragile than emoticons (as we don't make all the rules,
> in that case), and one would have to be very careful not to create Bad
> Interactions with the basic underlying Gtk+ theme.
>
> Generally speaking, I think these things should be solved where they
> live, which means that the Gtk+ stuffs should be configured by Gtk+;
> this would mean making Gtk+ understand Adium widget themes, I guess.
>
> Note however that Adium's widget themes are *far less* flexible than
> Gtk+ widget themes in many ways, and what looks good in a buddy list
> may or may not look good in other dialogs and windows. This may be an
> argument for handling Adium themes inside Pidgin, and restricting
> their effect to the widgets which comprise the buddy list.
I think we have pidgin set to read a gtkrc file in ~/.purple which would
prevent these styles from impacting other applications.
luke
More information about the Devel
mailing list