Generate all types of thumbnails in a seperate process, not just those for
2007-06-25 Denis Washington <denisw@svn.gnome.org> * theme-thumbnail.[ch]: Generate all types of thumbnails in a seperate process, not just those for metathemes. svn path=/trunk/; revision=7774
This commit is contained in:
parent
d82de5d216
commit
4ac577360b
3 changed files with 794 additions and 476 deletions
|
@ -1,3 +1,10 @@
|
|||
2007-06-25 Denis Washington <denisw@svn.gnome.org>
|
||||
|
||||
* theme-thumbnail.[ch]:
|
||||
Generate all types of thumbnails in a seperate process, not just those for
|
||||
metathemes.
|
||||
|
||||
|
||||
2007-06-22 Denis Washington <denisw@svn.gnome.org>
|
||||
|
||||
* theme-thumbnail.c: (create_image):
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -5,22 +5,33 @@
|
|||
#include <gtk/gtk.h>
|
||||
#include "gnome-theme-info.h"
|
||||
|
||||
typedef void (* ThemeThumbnailFunc) (GdkPixbuf *pixbuf,
|
||||
gpointer data);
|
||||
typedef void (* ThemeThumbnailFunc) (GdkPixbuf *pixbuf,
|
||||
gchar *theme_name,
|
||||
gpointer data);
|
||||
|
||||
|
||||
GdkPixbuf *generate_theme_thumbnail (GnomeThemeMetaInfo *meta_theme_info);
|
||||
void generate_theme_thumbnail_async (GnomeThemeMetaInfo *meta_theme_info,
|
||||
ThemeThumbnailFunc func,
|
||||
gpointer data,
|
||||
GDestroyNotify destroy);
|
||||
void theme_thumbnail_factory_init (int argc,
|
||||
char *argv[]);
|
||||
|
||||
/* Functions for specific types of themes */
|
||||
GdkPixbuf *generate_gtk_theme_thumbnail (GnomeThemeInfo *theme_info);
|
||||
GdkPixbuf *generate_metacity_theme_thumbnail (GnomeThemeInfo *theme_info);
|
||||
GdkPixbuf *generate_meta_theme_thumbnail (GnomeThemeMetaInfo *theme_info);
|
||||
GdkPixbuf *generate_gtk_theme_thumbnail (GnomeThemeInfo *theme_info);
|
||||
GdkPixbuf *generate_metacity_theme_thumbnail (GnomeThemeInfo *theme_info);
|
||||
GdkPixbuf *generate_icon_theme_thumbnail (GnomeThemeIconInfo *theme_info);
|
||||
|
||||
void generate_meta_theme_thumbnail_async (GnomeThemeMetaInfo *theme_info,
|
||||
ThemeThumbnailFunc func,
|
||||
gpointer data,
|
||||
GDestroyNotify destroy);
|
||||
void generate_gtk_theme_thumbnail_async (GnomeThemeInfo *theme_info,
|
||||
ThemeThumbnailFunc func,
|
||||
gpointer data,
|
||||
GDestroyNotify destroy);
|
||||
void generate_metacity_theme_thumbnail_async (GnomeThemeInfo *theme_info,
|
||||
ThemeThumbnailFunc func,
|
||||
gpointer data,
|
||||
GDestroyNotify destroy);
|
||||
void generate_icon_theme_thumbnail_async (GnomeThemeIconInfo *theme_info,
|
||||
ThemeThumbnailFunc func,
|
||||
gpointer data,
|
||||
GDestroyNotify destroy);
|
||||
|
||||
void theme_thumbnail_factory_init (int argc,
|
||||
char *argv[]);
|
||||
|
||||
#endif /* __THEME_THUMBNAIL_H__ */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue