Add a function to get the default window icon name

svn path=/trunk/; revision=22387
This commit is contained in:
Matthias Clasen 2009-02-20 05:54:53 +00:00
parent e822462333
commit 632a4f6a7e
5 changed files with 28 additions and 1 deletions

View File

@ -1,3 +1,7 @@
2009-02-20 Matthias Clasen <mclasen@redhat.com>
* gtk/gtk-sections.txt: Add gtk_window_get_default_icon_name
2009-02-17 Matthias Clasen <mclasen@redhat.com>
* === Released 2.15.4 ===

View File

@ -5577,6 +5577,7 @@ gtk_window_set_role
gtk_window_get_decorated
gtk_window_get_deletable
gtk_window_get_default_icon_list
gtk_window_get_default_icon_name
gtk_window_get_default_size
gtk_window_get_destroy_with_parent
gtk_window_get_frame_dimensions

View File

@ -5038,6 +5038,7 @@ gtk_window_get_decorated
gtk_window_get_deletable
gtk_window_get_default_widget
gtk_window_get_default_icon_list
gtk_window_get_default_icon_name
gtk_window_get_default_size
gtk_window_get_destroy_with_parent
gtk_window_get_focus

View File

@ -3710,7 +3710,7 @@ gtk_window_set_default_icon (GdkPixbuf *icon)
/**
* gtk_window_set_default_icon_name:
* @name: the name of the themed icon
*
*
* Sets an icon to be used as fallback for windows that haven't
* had gtk_window_set_icon_list() called on them from a named
* themed icon, see gtk_window_set_icon_name().
@ -3757,6 +3757,25 @@ gtk_window_set_default_icon_name (const gchar *name)
g_list_free (toplevels);
}
/**
* gtk_window_get_default_icon_name:
*
* Returns the fallback icon name for windows that has been set
* with gtk_window_set_default_icon_name(). The returned
* string is owned by GTK+ and should not be modified. It
* is only valid until the next call to
* gtk_window_set_default_icon_name().
*
* Returns: the fallback icon name for windows
*
* Since: 2.16
*/
const gchar *
gtk_window_get_default_icon_name (void)
{
return default_icon_name;
}
/**
* gtk_window_set_default_icon_from_file:
* @filename: location of icon file

View File

@ -292,6 +292,8 @@ void gtk_window_set_default_icon_list (GList *list);
GList* gtk_window_get_default_icon_list (void);
void gtk_window_set_default_icon (GdkPixbuf *icon);
void gtk_window_set_default_icon_name (const gchar *name);
G_CONST_RETURN
gchar *gtk_window_get_default_icon_name (void);
gboolean gtk_window_set_default_icon_from_file (const gchar *filename,
GError **err);