diff options
Diffstat (limited to 'kwin/workspace.cpp')
-rw-r--r-- | kwin/workspace.cpp | 152 |
1 files changed, 76 insertions, 76 deletions
diff --git a/kwin/workspace.cpp b/kwin/workspace.cpp index 18aa2a662..2d4eea005 100644 --- a/kwin/workspace.cpp +++ b/kwin/workspace.cpp @@ -124,9 +124,9 @@ Workspace::Workspace( bool restore ) electric_bottom_border(None), electric_left_border(None), electric_right_border(None), - tqlayoutOrientation(Qt::Vertical), - tqlayoutX(-1), - tqlayoutY(2), + layoutOrientation(Qt::Vertical), + layoutX(-1), + layoutY(2), workarea(NULL), screenarea(NULL), managing_topmenus( false ), @@ -170,7 +170,7 @@ Workspace::Workspace( bool restore ) Qt::WType_Desktop | Qt::WPaintUnclipped ); - kapp->setGlobalMouseTracking( true ); // so that this doesn't mess eventtqmask on root window later + kapp->setGlobalMouseTracking( true ); // so that this doesn't mess eventmask on root window later // call this before XSelectInput() on the root window startup = new KStartupInfo( KStartupInfo::DisableKWinModule | KStartupInfo::AnnounceSilenceChanges, this ); @@ -412,11 +412,11 @@ void Workspace::init() NETPoint* viewports = new NETPoint[ number_of_desktops ]; rootInfo->setDesktopViewport( number_of_desktops, *viewports ); delete[] viewports; - TQRect geom = TQApplication::desktop()->tqgeometry(); - NETSize desktop_tqgeometry; - desktop_tqgeometry.width = geom.width(); - desktop_tqgeometry.height = geom.height(); - rootInfo->setDesktopGeometry( -1, desktop_tqgeometry ); + TQRect geom = TQApplication::desktop()->geometry(); + NETSize desktop_geometry; + desktop_geometry.width = geom.width(); + desktop_geometry.height = geom.height(); + rootInfo->setDesktopGeometry( -1, desktop_geometry ); setShowingDesktop( false ); } // end updates blocker block @@ -450,7 +450,7 @@ Workspace::~Workspace() delete kompmgr; blockStackingUpdates( true ); // TODO grabXServer(); - // use stacking_order, so that kwin --tqreplace keeps stacking order + // use stacking_order, so that kwin --replace keeps stacking order for( ClientList::ConstIterator it = stacking_order.begin(); it != stacking_order.end(); ++it ) @@ -539,9 +539,9 @@ void Workspace::addClient( Client* c, allowed_t ) updateFocusChains( c, FocusChainUpdate ); // add to focus chain if not already there clients.append( c ); } - if( !unconstrained_stacking_order.tqcontains( c )) + if( !unconstrained_stacking_order.contains( c )) unconstrained_stacking_order.append( c ); - if( !stacking_order.tqcontains( c )) // it'll be updated later, and updateToolWindows() requires + if( !stacking_order.contains( c )) // it'll be updated later, and updateToolWindows() requires stacking_order.append( c ); // c to be in stacking_order if( c->isTopMenu()) addTopMenu( c ); @@ -580,7 +580,7 @@ void Workspace::removeClient( Client* c, allowed_t ) if( c->isNormalWindow()) Notify::raise( Notify::Delete ); - Q_ASSERT( clients.tqcontains( c ) || desktops.tqcontains( c )); + Q_ASSERT( clients.contains( c ) || desktops.contains( c )); clients.remove( c ); desktops.remove( c ); unconstrained_stacking_order.remove( c ); @@ -612,7 +612,7 @@ void Workspace::removeClient( Client* c, allowed_t ) updateStackingOrder( true ); if (tab_grab) - tab_box->tqrepaint(); + tab_box->repaint(); updateClientArea(); } @@ -641,7 +641,7 @@ void Workspace::updateFocusChains( Client* c, FocusChainChange change ) else focus_chain[ i ].prepend( c ); } - else if( !focus_chain[ i ].tqcontains( c )) + else if( !focus_chain[ i ].contains( c )) { // add it after the active one if( active_client != NULL && active_client != c && !focus_chain[ i ].isEmpty() && focus_chain[ i ].last() == active_client ) @@ -667,7 +667,7 @@ void Workspace::updateFocusChains( Client* c, FocusChainChange change ) focus_chain[ i ].remove( c ); focus_chain[ i ].prepend( c ); } - else if( !focus_chain[ i ].tqcontains( c )) + else if( !focus_chain[ i ].contains( c )) { if( active_client != NULL && active_client != c && !focus_chain[ i ].isEmpty() && focus_chain[ i ].last() == active_client ) @@ -690,7 +690,7 @@ void Workspace::updateFocusChains( Client* c, FocusChainChange change ) global_focus_chain.remove( c ); global_focus_chain.prepend( c ); } - else if( !global_focus_chain.tqcontains( c )) + else if( !global_focus_chain.contains( c )) { if( active_client != NULL && active_client != c && !global_focus_chain.isEmpty() && global_focus_chain.last() == active_client ) @@ -970,7 +970,7 @@ void Workspace::slotReconfigure() #if 0 // This actually seems to make things worse now TQWidget curtain; curtain.setBackgroundMode( NoBackground ); - curtain.setGeometry( TQApplication::desktop()->tqgeometry() ); + curtain.setGeometry( TQApplication::desktop()->geometry() ); curtain.show(); #endif for( ClientList::ConstIterator it = clients.begin(); @@ -1000,7 +1000,7 @@ void Workspace::slotReconfigure() topmenu_selection->release(); lostTopMenuSelection(); } - topmenu_height = 0; // tqinvalidate used menu height + topmenu_height = 0; // invalidate used menu height if( managingTopMenus()) { updateTopMenuGeometry(); @@ -1136,7 +1136,7 @@ bool Workspace::isNotManaged( const TQString& title ) void Workspace::refresh() { TQWidget w; - w.setGeometry( TQApplication::desktop()->tqgeometry() ); + w.setGeometry( TQApplication::desktop()->geometry() ); w.show(); w.hide(); TQApplication::flushX(); @@ -1147,7 +1147,7 @@ void Workspace::refresh() going to be hidden are first obscured by new windows with no background ( i.e. transparent ) placed right below the windows. These invisible windows are removed after the switch is complete. - Reduces desktop ( wallpaper ) tqrepaints during desktop switching + Reduces desktop ( wallpaper ) repaints during desktop switching */ class ObscuringWindows { @@ -1169,7 +1169,7 @@ void ObscuringWindows::create( Client* c ) cached = new TQValueList<Window>; Window obs_win; XWindowChanges chngs; - int tqmask = CWSibling | CWStackMode; + int mask = CWSibling | CWStackMode; if( cached->count() > 0 ) { cached->remove( obs_win = cached->first()); @@ -1177,7 +1177,7 @@ void ObscuringWindows::create( Client* c ) chngs.y = c->y(); chngs.width = c->width(); chngs.height = c->height(); - tqmask |= CWX | CWY | CWWidth | CWHeight; + mask |= CWX | CWY | CWWidth | CWHeight; } else { @@ -1190,7 +1190,7 @@ void ObscuringWindows::create( Client* c ) } chngs.sibling = c->frameId(); chngs.stack_mode = Below; - XConfigureWindow( qt_xdisplay(), obs_win, tqmask, &chngs ); + XConfigureWindow( qt_xdisplay(), obs_win, mask, &chngs ); XMapWindow( qt_xdisplay(), obs_win ); obscuring_windows.append( obs_win ); } @@ -1271,7 +1271,7 @@ bool Workspace::setCurrentDesktop( int new_desktop ) { // Search in focus chain if ( movingClient != NULL && active_client == movingClient - && focus_chain[currentDesktop()].tqcontains( active_client ) + && focus_chain[currentDesktop()].contains( active_client ) && active_client->isShown( true ) && active_client->isOnCurrentDesktop()) { c = active_client; // the requestFocus below will fail, as the client is already active @@ -1348,7 +1348,7 @@ int Workspace::desktopToRight( int desktop ) const int x,y; calcDesktopLayout(x,y); int dt = desktop-1; - if (tqlayoutOrientation == Qt::Vertical) + if (layoutOrientation == Qt::Vertical) { dt += y; if ( dt >= numberOfDesktops() ) @@ -1379,7 +1379,7 @@ int Workspace::desktopToLeft( int desktop ) const int x,y; calcDesktopLayout(x,y); int dt = desktop-1; - if (tqlayoutOrientation == Qt::Vertical) + if (layoutOrientation == Qt::Vertical) { dt -= y; if ( dt < 0 ) @@ -1410,7 +1410,7 @@ int Workspace::desktopUp( int desktop ) const int x,y; calcDesktopLayout(x,y); int dt = desktop-1; - if (tqlayoutOrientation == Qt::Horizontal) + if (layoutOrientation == Qt::Horizontal) { dt -= x; if ( dt < 0 ) @@ -1441,7 +1441,7 @@ int Workspace::desktopDown( int desktop ) const int x,y; calcDesktopLayout(x,y); int dt = desktop-1; - if (tqlayoutOrientation == Qt::Horizontal) + if (layoutOrientation == Qt::Horizontal) { dt += x; if ( dt >= numberOfDesktops() ) @@ -1562,7 +1562,7 @@ int Workspace::numScreens() const { if( !options->xineramaEnabled ) return 0; - return tqApp->desktop()->numScreens(); + return qApp->desktop()->numScreens(); } int Workspace::activeScreen() const @@ -1572,10 +1572,10 @@ int Workspace::activeScreen() const if( !options->activeMouseScreen ) { if( activeClient() != NULL && !activeClient()->isOnScreen( active_screen )) - return tqApp->desktop()->screenNumber( activeClient()->tqgeometry().center()); + return qApp->desktop()->screenNumber( activeClient()->geometry().center()); return active_screen; } - return tqApp->desktop()->screenNumber( TQCursor::pos()); + return qApp->desktop()->screenNumber( TQCursor::pos()); } // check whether a client moved completely out of what's considered the active screen, @@ -1596,21 +1596,21 @@ void Workspace::setActiveScreenMouse( TQPoint mousepos ) { if( !options->xineramaEnabled ) return; - active_screen = tqApp->desktop()->screenNumber( mousepos ); + active_screen = qApp->desktop()->screenNumber( mousepos ); } TQRect Workspace::screenGeometry( int screen ) const { if (( !options->xineramaEnabled ) || (kapp->desktop()->numScreens() < 2)) - return tqApp->desktop()->tqgeometry(); - return tqApp->desktop()->screenGeometry( screen ); + return qApp->desktop()->geometry(); + return qApp->desktop()->screenGeometry( screen ); } int Workspace::screenNumber( TQPoint pos ) const { if( !options->xineramaEnabled ) return 0; - return tqApp->desktop()->screenNumber( pos ); + return qApp->desktop()->screenNumber( pos ); } void Workspace::sendClientToScreen( Client* c, int screen ) @@ -1640,18 +1640,18 @@ void Workspace::setDesktopLayout( int, int, int ) void Workspace::updateDesktopLayout() { // rootInfo->desktopLayoutCorner(); // I don't find this worth bothering, feel free to - tqlayoutOrientation = ( rootInfo->desktopLayoutOrientation() == NET::OrientationHorizontal + layoutOrientation = ( rootInfo->desktopLayoutOrientation() == NET::OrientationHorizontal ? Qt::Horizontal : Qt::Vertical ); - tqlayoutX = rootInfo->desktopLayoutColumnsRows().width(); - tqlayoutY = rootInfo->desktopLayoutColumnsRows().height(); - if( tqlayoutX == 0 && tqlayoutY == 0 ) // not given, set default tqlayout - tqlayoutY = 2; + layoutX = rootInfo->desktopLayoutColumnsRows().width(); + layoutY = rootInfo->desktopLayoutColumnsRows().height(); + if( layoutX == 0 && layoutY == 0 ) // not given, set default layout + layoutY = 2; } void Workspace::calcDesktopLayout(int &x, int &y) const { - x = tqlayoutX; // <= 0 means compute it from the other and total number of desktops - y = tqlayoutY; + x = layoutX; // <= 0 means compute it from the other and total number of desktops + y = layoutY; if((x <= 0) && (y > 0)) x = (numberOfDesktops()+y-1) / y; else if((y <=0) && (x > 0)) @@ -1669,7 +1669,7 @@ void Workspace::calcDesktopLayout(int &x, int &y) const */ bool Workspace::addSystemTrayWin( WId w ) { - if ( systemTrayWins.tqcontains( w ) ) + if ( systemTrayWins.contains( w ) ) return TRUE; NETWinInfo ni( qt_xdisplay(), w, root, NET::WMKDESystemTrayWinFor ); @@ -1691,7 +1691,7 @@ bool Workspace::addSystemTrayWin( WId w ) */ bool Workspace::removeSystemTrayWin( WId w, bool check ) { - if ( !systemTrayWins.tqcontains( w ) ) + if ( !systemTrayWins.contains( w ) ) return FALSE; if( check ) { @@ -1794,17 +1794,17 @@ void Workspace::slotGrabWindow() //No XShape - no work. if( Shape::available()) { - //As the first step, get the tqmask from XShape. + //As the first step, get the mask from XShape. int count, order; XRectangle* rects = XShapeGetRectangles( qt_xdisplay(), active_client->frameId(), ShapeBounding, &count, &order); - //The ShapeBounding region is the outermost tqshape of the window; + //The ShapeBounding region is the outermost shape of the window; //ShapeBounding - ShapeClipping is defined to be the border. //Since the border area is part of the window, we use bounding // to limit our work region if (rects) { - //Create a TQRegion from the rectangles describing the bounding tqmask. + //Create a TQRegion from the rectangles describing the bounding mask. TQRegion contents; for (int pos = 0; pos < count; pos++) contents += TQRegion(rects[pos].x, rects[pos].y, @@ -1814,18 +1814,18 @@ void Workspace::slotGrabWindow() //Create the bounding box. TQRegion bbox(0, 0, snapshot.width(), snapshot.height()); - //Get the tqmasked away area. - TQRegion tqmaskedAway = bbox - contents; - TQMemArray<TQRect> tqmaskedAwayRects = tqmaskedAway.rects(); + //Get the masked away area. + TQRegion maskedAway = bbox - contents; + TQMemArray<TQRect> maskedAwayRects = maskedAway.rects(); - //Construct a bitmap tqmask from the rectangles - TQBitmap tqmask( snapshot.width(), snapshot.height()); - TQPainter p(&tqmask); - p.fillRect(0, 0, tqmask.width(), tqmask.height(), Qt::color1); - for (uint pos = 0; pos < tqmaskedAwayRects.count(); pos++) - p.fillRect(tqmaskedAwayRects[pos], Qt::color0); + //Construct a bitmap mask from the rectangles + TQBitmap mask( snapshot.width(), snapshot.height()); + TQPainter p(&mask); + p.fillRect(0, 0, mask.width(), mask.height(), Qt::color1); + for (uint pos = 0; pos < maskedAwayRects.count(); pos++) + p.fillRect(maskedAwayRects[pos], Qt::color0); p.end(); - snapshot.setMask(tqmask); + snapshot.setMask(mask); } } @@ -2121,7 +2121,7 @@ void Workspace::checkElectricBorders( bool force ) electric_current_border = 0; - TQRect r = TQApplication::desktop()->tqgeometry(); + TQRect r = TQApplication::desktop()->geometry(); electricTop = r.top(); electricBottom = r.bottom(); electricLeft = r.left(); @@ -2140,12 +2140,12 @@ void Workspace::createBorderWindows() electric_have_borders = true; - TQRect r = TQApplication::desktop()->tqgeometry(); + TQRect r = TQApplication::desktop()->geometry(); XSetWindowAttributes attributes; - unsigned long valuetqmask; + unsigned long valuemask; attributes.override_redirect = True; attributes.event_mask = ( EnterWindowMask | LeaveWindowMask ); - valuetqmask= (CWOverrideRedirect | CWEventMask | CWCursor ); + valuemask= (CWOverrideRedirect | CWEventMask | CWCursor ); attributes.cursor = XCreateFontCursor(qt_xdisplay(), XC_sb_up_arrow); electric_top_border = XCreateWindow (qt_xdisplay(), qt_xrootwin(), @@ -2154,7 +2154,7 @@ void Workspace::createBorderWindows() 0, CopyFromParent, InputOnly, CopyFromParent, - valuetqmask, &attributes); + valuemask, &attributes); XMapWindow(qt_xdisplay(), electric_top_border); attributes.cursor = XCreateFontCursor(qt_xdisplay(), @@ -2165,7 +2165,7 @@ void Workspace::createBorderWindows() 0, CopyFromParent, InputOnly, CopyFromParent, - valuetqmask, &attributes); + valuemask, &attributes); XMapWindow(qt_xdisplay(), electric_bottom_border); attributes.cursor = XCreateFontCursor(qt_xdisplay(), @@ -2176,7 +2176,7 @@ void Workspace::createBorderWindows() 0, CopyFromParent, InputOnly, CopyFromParent, - valuetqmask, &attributes); + valuemask, &attributes); XMapWindow(qt_xdisplay(), electric_left_border); attributes.cursor = XCreateFontCursor(qt_xdisplay(), @@ -2187,7 +2187,7 @@ void Workspace::createBorderWindows() 0, CopyFromParent, InputOnly, CopyFromParent, - valuetqmask, &attributes); + valuemask, &attributes); XMapWindow(qt_xdisplay(), electric_right_border); // Set XdndAware on the windows, so that DND enter events are received (#86998) Atom version = 4; // XDND version @@ -2264,7 +2264,7 @@ void Workspace::clientMoved(const TQPoint &pos, Time now) { electric_current_border = 0; - TQRect r = TQApplication::desktop()->tqgeometry(); + TQRect r = TQApplication::desktop()->geometry(); int offset; int desk_before = currentDesktop(); @@ -2381,7 +2381,7 @@ void Workspace::raiseElectricBorders() void Workspace::addTopMenu( Client* c ) { assert( c->isTopMenu()); - assert( !topmenus.tqcontains( c )); + assert( !topmenus.contains( c )); topmenus.append( c ); if( managingTopMenus()) { @@ -2402,7 +2402,7 @@ void Workspace::removeTopMenu( Client* c ) // if( c->isTopMenu()) // kdDebug() << "REMOVE TOPMENU:" << c << endl; assert( c->isTopMenu()); - assert( topmenus.tqcontains( c )); + assert( topmenus.contains( c )); topmenus.remove( c ); updateCurrentTopMenu(); // TODO reduce topMenuHeight() if possible? @@ -2466,7 +2466,7 @@ int Workspace::topMenuHeight() const { // simply create a dummy menubar and use its preffered height as the menu height KMenuBar tmpmenu; tmpmenu.insertItem( "dummy" ); - topmenu_height = tmpmenu.tqsizeHint().height(); + topmenu_height = tmpmenu.sizeHint().height(); } return topmenu_height; } @@ -2650,20 +2650,20 @@ void Workspace::handleKompmgrOutput( KProcess* , char *buffer, int buflen) { TQString message; TQString output = TQString::fromLocal8Bit( buffer, buflen ); - if (output.tqcontains("Started",false)) + if (output.contains("Started",false)) ; // don't do anything, just pass to the connection release - else if (output.tqcontains("Can't open display",false)) + else if (output.contains("Can't open display",false)) message = i18n("<qt><b>kompmgr failed to open the display</b><br>There is probably an invalid display entry in your ~/.xcompmgrrc.</qt>"); - else if (output.tqcontains("No render extension",false)) + else if (output.contains("No render extension",false)) message = i18n("<qt><b>kompmgr cannot find the Xrender extension</b><br>You are using either an outdated or a crippled version of XOrg.<br>Get XOrg ≥ 6.8 from www.freedesktop.org.<br></qt>"); - else if (output.tqcontains("No composite extension",false)) + else if (output.contains("No composite extension",false)) message = i18n("<qt><b>Composite extension not found</b><br>You <i>must</i> use XOrg ≥ 6.8 for translucency and shadows to work.<br>Additionally, you need to add a new section to your X config file:<br>" "<i>Section \"Extensions\"<br>" "Option \"Composite\" \"Enable\"<br>" "EndSection</i></qt>"); - else if (output.tqcontains("No damage extension",false)) + else if (output.contains("No damage extension",false)) message = i18n("<qt><b>Damage extension not found</b><br>You <i>must</i> use XOrg ≥ 6.8 for translucency and shadows to work.</qt>"); - else if (output.tqcontains("No XFixes extension",false)) + else if (output.contains("No XFixes extension",false)) message = i18n("<qt><b>XFixes extension not found</b><br>You <i>must</i> use XOrg ≥ 6.8 for translucency and shadows to work.</qt>"); else return; //skip others // kompmgr startup failed or succeeded, release connection |