Lines Matching full:file
38 * @short_description: Icons pointing to an image file
42 * #GFileIcon specifies an icon by pointing to an image file
59 GFile *file;
90 g_value_set_object (value, icon->file);
109 icon->file = G_FILE (g_value_dup_object (value));
124 g_object_unref (icon->file);
139 * GFileIcon:file:
141 * The file containing the icon.
144 g_param_spec_object ("file",
145 _("file"),
146 _("The file containing the icon"),
152 g_file_icon_init (GFileIcon *file)
158 * @file: a #GFile.
160 * Creates a new icon for a file.
162 * Returns: a #GIcon for the given @file, or %NULL on error.
165 g_file_icon_new (GFile *file)
167 g_return_val_if_fail (G_IS_FILE (file), NULL);
169 return G_ICON (g_object_new (G_TYPE_FILE_ICON, "file", file, NULL));
185 return icon->file;
193 return g_file_hash (file_icon->file);
203 return g_file_equal (file1->file, file2->file);
217 g_ptr_array_add (tokens, g_file_get_uri (file_icon->file));
228 GFile *file;
251 file = g_file_new_for_uri (tokens[0]);
252 icon = g_file_icon_new (file);
253 g_object_unref (file);
279 stream = g_file_read (file_icon->file,
352 g_file_read_async (file_icon->file, 0,