mutter/clutter/x11
Emmanuele Bassi 94c30a4f67 x11: Provide a StageWindow::unrealize implementation
The Cogl rework removed the Window creation from realize and its
relative destruction from unrealize; the two vfuncs also managed
the mapping between Window and Stage implementation that we use
when dealing with event handling. Sadly, the missing unrealization
left entries in the mapping dangling.

Since ClutterStageX11 already provides a ::realize implementation
that sub-classes are supposed to chain up to, and the Window ↔ Stage
mapping is private to clutter-stage-x11.c, it seems only fair that
the ClutterStageX11 should also provide an ::unrealize implementation
matching the ::realize.

This implementation just removes the StageX11 pointer from the X11
Window ↔ ClutterStageX11 mapping we set up in ::realize, since the
X11 Window is managed by Cogl, now.
2011-04-14 18:00:07 +01:00
..
xsettings x11: Add the XSETTINGS machinery 2010-06-21 15:55:36 +01:00
clutter-backend-x11-private.h Remove mentions of the FSF address 2010-03-01 12:56:10 +00:00
clutter-backend-x11.c Adds a --with-system-cogl config option for Clutter 2011-04-11 17:54:36 +01:00
clutter-backend-x11.h backend: Move event translators to the base class 2011-02-09 13:29:30 +00:00
clutter-device-manager-core-x11.c x11: Remove unused variables 2011-02-19 16:47:20 +00:00
clutter-device-manager-core-x11.h x11: Remove more private symbols 2011-01-25 11:00:20 +00:00
clutter-device-manager-xi2.c event: Add setters for ClutterEvent members 2011-02-28 14:16:23 +00:00
clutter-device-manager-xi2.h Clean up the copyright and licensing blurbs 2011-01-21 10:25:43 +00:00
clutter-event-x11.c Add private header for event-related API 2011-02-18 16:35:36 +00:00
clutter-input-device-core-x11.c device/x11: Store min/max keycode in the XI device class 2011-01-21 10:25:46 +00:00
clutter-input-device-core-x11.h Add copyright and licensing blurbs 2011-01-21 10:25:44 +00:00
clutter-input-device-xi2.c Add copyright and licensing blurbs 2011-01-21 10:25:44 +00:00
clutter-input-device-xi2.h Add copyright and licensing blurbs 2011-01-21 10:25:44 +00:00
clutter-keymap-x11.c x11: Remove unused variables 2011-02-19 16:47:20 +00:00
clutter-keymap-x11.h x11: Hide all private symbols 2011-01-21 10:25:46 +00:00
clutter-settings-x11.h x11: Map Net/DndDragThreshold to ClutterSettings 2011-03-09 14:21:00 +00:00
clutter-stage-x11.c x11: Provide a StageWindow::unrealize implementation 2011-04-14 18:00:07 +01:00
clutter-stage-x11.h stage/x11: Clean up ClutterStageX11 struct 2011-02-14 11:59:49 +00:00
clutter-x11-texture-pixmap.c Adds a --with-system-cogl config option for Clutter 2011-04-11 17:54:36 +01:00
clutter-x11-texture-pixmap.h x11: Clean up TexturePixmap header and private data structure 2010-07-21 15:14:36 +01:00
clutter-x11.h build: Start moving to a non-recursive layout 2010-09-29 14:40:15 +01:00