From: <el...@us...> - 2008-08-23 13:26:42
|
Revision: 10499 http://alleg.svn.sourceforge.net/alleg/?rev=10499&view=rev Author: elias Date: 2008-08-23 13:26:52 +0000 (Sat, 23 Aug 2008) Log Message: ----------- Implemented set_window_title for the X11 port. Modified Paths: -------------- allegro/branches/4.9/src/x/xdisplay.c Modified: allegro/branches/4.9/src/x/xdisplay.c =================================================================== --- allegro/branches/4.9/src/x/xdisplay.c 2008-08-23 13:15:58 UTC (rev 10498) +++ allegro/branches/4.9/src/x/xdisplay.c 2008-08-23 13:26:52 UTC (rev 10499) @@ -575,6 +575,19 @@ +static void xdpy_set_window_title( + ALLEGRO_DISPLAY *display, AL_CONST char *title) +{ + ALLEGRO_SYSTEM_XGLX *system = (ALLEGRO_SYSTEM_XGLX *)al_system_driver(); + ALLEGRO_DISPLAY_XGLX *glx = (ALLEGRO_DISPLAY_XGLX *)display; + + _al_mutex_lock(&system->lock); + XStoreName(system->x11display, glx->window, title); + _al_mutex_unlock(&system->lock); +} + + + /* Obtain a reference to this driver. */ ALLEGRO_DISPLAY_INTERFACE *_al_display_xglx_driver(void) { @@ -597,10 +610,11 @@ xdpy_vt->is_compatible_bitmap = xdpy_is_compatible_bitmap; xdpy_vt->resize_display = xdpy_resize_display; xdpy_vt->set_icon = xdpy_set_icon; + xdpy_vt->set_window_title = xdpy_set_window_title; xdpy_vt->set_window_position = xdpy_set_window_position; xdpy_vt->get_window_position = xdpy_get_window_position; xdpy_vt->toggle_frame = xdpy_toggle_frame; - + _al_xglx_add_cursor_functions(xdpy_vt); _al_ogl_add_drawing_functions(xdpy_vt); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |