[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 ]
