From: RĂ©mi Denis-Courmont Date: Wed, 15 Apr 2009 19:06:01 +0000 (+0300) Subject: Set a name for the video window X-Git-Tag: 1.0.0-pre2~50 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=5948f590e8482c4b6c9344ee3c05b25aa0ee74a4;p=vlc Set a name for the video window --- diff --git a/modules/video_output/xcb/window.c b/modules/video_output/xcb/window.c index 9b72f42c01..ac5344adb2 100644 --- a/modules/video_output/xcb/window.c +++ b/modules/video_output/xcb/window.c @@ -30,6 +30,8 @@ #include #include +typedef xcb_atom_t Atom; +#include /* XA_WM_NAME */ #include #include @@ -70,6 +72,14 @@ struct vout_window_sys_t vlc_thread_t thread; }; +static inline +void set_ascii_prop (xcb_connection_t *conn, xcb_window_t window, + xcb_atom_t atom, const char *value) +{ + xcb_change_property (conn, XCB_PROP_MODE_REPLACE, window, atom, + XA_STRING, 8, strlen (value), value); +} + /** * Create an X11 window. */ @@ -114,6 +124,12 @@ static int Open (vlc_object_t *obj) goto error; } + /* Plain ASCII localization of VLC for ICCCM window name */ + set_ascii_prop (conn, window, XA_WM_NAME, + pgettext ("ASCII VLC media player", "VLC media player")); + set_ascii_prop (conn, window, XA_WM_ICON_NAME, + pgettext ("ASCII VLC", "VLC")); + wnd->handle.xid = window; wnd->p_sys = p_sys; wnd->control = Control;