[maemo-commits] [maemo-commits] r9755 - projects/haf/trunk/gtkfilesystemmemory/gtkfilesystemmemory
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Thu Feb 8 18:16:17 EET 2007
- Previous message: [maemo-commits] r9754 - projects/haf/tags/hildon-libs/0.15.0-1
- Next message: [maemo-commits] r9756 - projects/haf/trunk/gtkfilesystemmemory/gtkfilesystemmemory
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: marivoll Date: 2007-02-08 18:16:17 +0200 (Thu, 08 Feb 2007) New Revision: 9755 Modified: projects/haf/trunk/gtkfilesystemmemory/gtkfilesystemmemory/gtkfilesystemmemory.c Log: * gtkfilesystemmemory/gtkfilesystemmemory.c: Don't undefine __GNUC__. (gtk_file_folder_memory_get_info): Use gtk_file_info_set_icon_pixbuf to set the icon in the GtkFileInfo structure. Modified: projects/haf/trunk/gtkfilesystemmemory/gtkfilesystemmemory/gtkfilesystemmemory.c =================================================================== --- projects/haf/trunk/gtkfilesystemmemory/gtkfilesystemmemory/gtkfilesystemmemory.c 2007-02-08 15:16:44 UTC (rev 9754) +++ projects/haf/trunk/gtkfilesystemmemory/gtkfilesystemmemory/gtkfilesystemmemory.c 2007-02-08 16:16:17 UTC (rev 9755) @@ -30,8 +30,6 @@ #include <gtk/gtktreestore.h> #define GTK_FILE_SYSTEM_ENABLE_UNSUPPORTED -#undef __GNUC__ /* This is needed because compile option -pedantic - disables GNU extensions and code don't detect this */ #include <gtk/gtkfilesystem.h> @@ -67,7 +65,7 @@ }; -#define PRINT_FUNCTION_NAME 1 +/*#define PRINT_FUNCTION_NAME 1*/ /* Set SOME_TESTING_STUFF is you want to use gtkfilechooserdialog. */ /*#define SOME_TESTING_STUFF 1 */ @@ -1092,6 +1090,7 @@ gint64 mod_time = 0; gint64 size = 0; gchar *mime = NULL; + GdkPixbuf *pbuf = NULL; GtkTreePath *tree_path = NULL; GtkFileInfo *info = NULL; GtkFileFolderMemory *ffm = GTK_FILE_FOLDER_MEMORY(folder); @@ -1129,7 +1128,9 @@ GTK_FILE_SYSTEM_MEMORY_COLUMN_NAME, &name, GTK_FILE_SYSTEM_MEMORY_COLUMN_MOD_TIME, &mod_time, GTK_FILE_SYSTEM_MEMORY_COLUMN_MIME, &mime, - GTK_FILE_SYSTEM_MEMORY_COLUMN_SIZE, &size, -1 ); + GTK_FILE_SYSTEM_MEMORY_COLUMN_SIZE, &size, + GTK_FILE_SYSTEM_MEMORY_COLUMN_ICON, &pbuf, + -1 ); info = gtk_file_info_new(); gtk_file_info_set_display_name( info, name ); @@ -1138,10 +1139,12 @@ gtk_file_info_set_mime_type( info, "x-directory/normal" ); gtk_file_info_set_modification_time( info, mod_time ); gtk_file_info_set_size( info, size ); + gtk_file_info_set_icon_pixbuf (info, pbuf); gtk_file_info_get_display_key( info ); g_free( name ); g_free( mime ); + gdk_pixbuf_unref (pbuf); gtk_tree_path_free( tree_path ); return info;
- Previous message: [maemo-commits] r9754 - projects/haf/tags/hildon-libs/0.15.0-1
- Next message: [maemo-commits] r9756 - projects/haf/trunk/gtkfilesystemmemory/gtkfilesystemmemory
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]