Provide a convenience function for setting a window border internal icon key.
SVN revision: 31679
This commit is contained in:
parent
f4725035d1
commit
da1bd71e00
|
@ -381,6 +381,22 @@ e_win_border_icon_set(E_Win *win, const char *icon)
|
|||
border->internal_icon = evas_stringshare_add(icon);
|
||||
}
|
||||
|
||||
EAPI void
|
||||
e_win_border_icon_key_set(E_Win *win, const char *key)
|
||||
{
|
||||
E_Border *border;
|
||||
|
||||
border = win->border;
|
||||
if (!border) return;
|
||||
if (border->internal_icon_key)
|
||||
{
|
||||
evas_stringshare_del(border->internal_icon_key);
|
||||
border->internal_icon_key = NULL;
|
||||
}
|
||||
if (key)
|
||||
border->internal_icon_key = evas_stringshare_add(key);
|
||||
}
|
||||
|
||||
/* local subsystem functions */
|
||||
static void
|
||||
_e_win_free(E_Win *win)
|
||||
|
|
|
@ -66,7 +66,7 @@ EAPI void e_win_step_set (E_Win *win, int x, int y);
|
|||
EAPI void e_win_name_class_set (E_Win *win, const char *name, const char *class);
|
||||
EAPI void e_win_title_set (E_Win *win, const char *title);
|
||||
EAPI void e_win_border_icon_set (E_Win *win, const char *icon);
|
||||
|
||||
EAPI void e_win_border_icon_key_set(E_Win *win, const char *key);
|
||||
EAPI void e_win_centered_set (E_Win *win, int centered);
|
||||
EAPI void e_win_dialog_set (E_Win *win, int dialog);
|
||||
|
||||
|
|
Loading…
Reference in New Issue