Home | History | Annotate | Download | only in gio

Lines Matching refs:emblemed

73   GEmblemedIcon *emblemed;
75 emblemed = G_EMBLEMED_ICON (object);
77 g_object_unref (emblemed->icon);
78 g_list_foreach (emblemed->emblems, (GFunc) g_object_unref, NULL);
79 g_list_free (emblemed->emblems);
92 g_emblemed_icon_init (GEmblemedIcon *emblemed)
101 * Creates a new emblemed icon for @icon with the emblem @emblem.
111 GEmblemedIcon *emblemed;
117 emblemed = G_EMBLEMED_ICON (g_object_new (G_TYPE_EMBLEMED_ICON, NULL));
118 emblemed->icon = g_object_ref (icon);
120 g_emblemed_icon_add_emblem (emblemed, emblem);
122 return G_ICON (emblemed);
128 * @emblemed: a #GEmblemedIcon
130 * Gets the main icon for @emblemed.
132 * Returns: a #GIcon that is owned by @emblemed
137 g_emblemed_icon_get_icon (GEmblemedIcon *emblemed)
139 g_return_val_if_fail (G_IS_EMBLEMED_ICON (emblemed), NULL);
141 return emblemed->icon;
146 * @emblemed: a #GEmblemedIcon
150 * Returns: a #GList of #GEmblem <!-- -->s that is owned by @emblemed
156 g_emblemed_icon_get_emblems (GEmblemedIcon *emblemed)
158 g_return_val_if_fail (G_IS_EMBLEMED_ICON (emblemed), NULL);
160 return emblemed->emblems;
166 * @emblemed: a #GEmblemedIcon
174 g_emblemed_icon_add_emblem (GEmblemedIcon *emblemed,
177 g_return_if_fail (G_IS_EMBLEMED_ICON (emblemed));
181 emblemed->emblems = g_list_append (emblemed->emblems, emblem);
187 GEmblemedIcon *emblemed = G_EMBLEMED_ICON (icon);
189 guint hash = g_icon_hash (emblemed->icon);
191 for (list = emblemed->emblems; list != NULL; list = list->next)