Mercurial > pidgin.yaz
diff pidgin/gtkconv-theme.h @ 32658:90264301600f
Apply conversation theme when opening the GTK conversation. All the
parsing stuff was moved out of the theme code and into the conversation
code.
Someone (not me!) needs to check the code I commented out and see if
we really need that stuff (and then port it to WebKit/styling).
We also need to determine where to place Template.html and the rest
of our (not-yet-written) default theme.
author | Elliott Sales de Andrade <qulogic@pidgin.im> |
---|---|
date | Wed, 21 Sep 2011 06:45:26 +0000 |
parents | ceae9fb7ae0b |
children |
line wrap: on
line diff
--- a/pidgin/gtkconv-theme.h Wed Sep 21 03:14:57 2011 +0000 +++ b/pidgin/gtkconv-theme.h Wed Sep 21 06:45:26 2011 +0000 @@ -173,12 +173,23 @@ */ const GList *pidgin_conversation_theme_get_variants(PidginConvTheme *theme); -PidginConvTheme *pidgin_conversation_theme_copy(const PidginConvTheme *theme); +/** + * Get the path to the template HTML file. + * + * @param theme The conversation theme + * + * @return The path to the HTML file. + */ +char *pidgin_conversation_theme_get_template_path(PidginConvTheme *theme); -char *pidgin_conversation_theme_get_css(PidginConvTheme *theme); - -void -pidgin_conversation_theme_apply(PidginConvTheme *theme, PurpleConversation *conv); +/** + * Get the path to the current variant CSS file. + * + * @param theme The conversation theme + * + * @return The path to the CSS file. + */ +char *pidgin_conversation_theme_get_css_path(PidginConvTheme *theme); G_END_DECLS #endif /* PIDGIN_CONV_THEME_H */