mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-09-05 23:48:44 +02:00
Add symbolic icon support to gfileinfo
https://bugzilla.gnome.org/show_bug.cgi?id=682101
This commit is contained in:
@@ -162,6 +162,17 @@ typedef struct _GFileInfoClass GFileInfoClass;
|
||||
**/
|
||||
#define G_FILE_ATTRIBUTE_STANDARD_ICON "standard::icon" /* object (GIcon) */
|
||||
|
||||
/**
|
||||
* G_FILE_ATTRIBUTE_STANDARD_SYMBOLIC_ICON:
|
||||
*
|
||||
* A key in the "standard" namespace for getting the symbolic icon for the file.
|
||||
* Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_OBJECT.
|
||||
* The value for this key should contain a #GIcon.
|
||||
*
|
||||
* Since: 2.34
|
||||
**/
|
||||
#define G_FILE_ATTRIBUTE_STANDARD_SYMBOLIC_ICON "standard::symbolic-icon" /* object (GIcon) */
|
||||
|
||||
/**
|
||||
* G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE:
|
||||
*
|
||||
@@ -908,6 +919,7 @@ const char * g_file_info_get_name (GFileInfo *info);
|
||||
const char * g_file_info_get_display_name (GFileInfo *info);
|
||||
const char * g_file_info_get_edit_name (GFileInfo *info);
|
||||
GIcon * g_file_info_get_icon (GFileInfo *info);
|
||||
GIcon * g_file_info_get_symbolic_icon (GFileInfo *info);
|
||||
const char * g_file_info_get_content_type (GFileInfo *info);
|
||||
goffset g_file_info_get_size (GFileInfo *info);
|
||||
void g_file_info_get_modification_time (GFileInfo *info,
|
||||
@@ -935,6 +947,8 @@ void g_file_info_set_edit_name (GFileInfo *info,
|
||||
const char *edit_name);
|
||||
void g_file_info_set_icon (GFileInfo *info,
|
||||
GIcon *icon);
|
||||
void g_file_info_set_symbolic_icon (GFileInfo *info,
|
||||
GIcon *icon);
|
||||
void g_file_info_set_content_type (GFileInfo *info,
|
||||
const char *content_type);
|
||||
void g_file_info_set_size (GFileInfo *info,
|
||||
|
Reference in New Issue
Block a user