Changeset View
Changeset View
Standalone View
Standalone View
events.cpp
Show First 20 Lines • Show All 1302 Lines • ▼ Show 20 Line(s) | 1235 | { | |||
---|---|---|---|---|---|
1303 | return false; // don't eat events, even our own unmanaged widgets are tracked | 1303 | return false; // don't eat events, even our own unmanaged widgets are tracked | ||
1304 | } | 1304 | } | ||
1305 | 1305 | | |||
1306 | void Unmanaged::configureNotifyEvent(xcb_configure_notify_event_t *e) | 1306 | void Unmanaged::configureNotifyEvent(xcb_configure_notify_event_t *e) | ||
1307 | { | 1307 | { | ||
1308 | if (effects) | 1308 | if (effects) | ||
1309 | static_cast<EffectsHandlerImpl*>(effects)->checkInputWindowStacking(); // keep them on top | 1309 | static_cast<EffectsHandlerImpl*>(effects)->checkInputWindowStacking(); // keep them on top | ||
1310 | QRect newgeom(e->x, e->y, e->width, e->height); | 1310 | QRect newgeom(e->x, e->y, e->width, e->height); | ||
1311 | if (newgeom != geom) { | 1311 | if (newgeom != m_frameGeometry) { | ||
1312 | addWorkspaceRepaint(visibleRect()); // damage old area | 1312 | addWorkspaceRepaint(visibleRect()); // damage old area | ||
1313 | QRect old = geom; | 1313 | QRect old = m_frameGeometry; | ||
1314 | geom = newgeom; | 1314 | m_frameGeometry = newgeom; | ||
1315 | emit geometryChanged(); // update shadow region | 1315 | emit geometryChanged(); // update shadow region | ||
1316 | addRepaintFull(); | 1316 | addRepaintFull(); | ||
1317 | if (old.size() != geom.size()) | 1317 | if (old.size() != m_frameGeometry.size()) | ||
1318 | discardWindowPixmap(); | 1318 | discardWindowPixmap(); | ||
1319 | emit geometryShapeChanged(this, old); | 1319 | emit geometryShapeChanged(this, old); | ||
1320 | } | 1320 | } | ||
1321 | } | 1321 | } | ||
1322 | 1322 | | |||
1323 | // **************************************** | 1323 | // **************************************** | ||
1324 | // Toplevel | 1324 | // Toplevel | ||
1325 | // **************************************** | 1325 | // **************************************** | ||
Show All 31 Lines |