summaryrefslogtreecommitdiffstats
path: root/kwin/workspace.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'kwin/workspace.cpp')
-rw-r--r--kwin/workspace.cpp152
1 files changed, 76 insertions, 76 deletions
diff --git a/kwin/workspace.cpp b/kwin/workspace.cpp
index 2d4eea005..18aa2a662 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),
- layoutOrientation(Qt::Vertical),
- layoutX(-1),
- layoutY(2),
+ tqlayoutOrientation(Qt::Vertical),
+ tqlayoutX(-1),
+ tqlayoutY(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 eventmask on root window later
+ kapp->setGlobalMouseTracking( true ); // so that this doesn't mess eventtqmask 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()->geometry();
- NETSize desktop_geometry;
- desktop_geometry.width = geom.width();
- desktop_geometry.height = geom.height();
- rootInfo->setDesktopGeometry( -1, desktop_geometry );
+ TQRect geom = TQApplication::desktop()->tqgeometry();
+ NETSize desktop_tqgeometry;
+ desktop_tqgeometry.width = geom.width();
+ desktop_tqgeometry.height = geom.height();
+ rootInfo->setDesktopGeometry( -1, desktop_tqgeometry );
setShowingDesktop( false );
} // end updates blocker block
@@ -450,7 +450,7 @@ Workspace::~Workspace()
delete kompmgr;
blockStackingUpdates( true );
// TODO grabXServer();
- // use stacking_order, so that kwin --replace keeps stacking order
+ // use stacking_order, so that kwin --tqreplace 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.contains( c ))
+ if( !unconstrained_stacking_order.tqcontains( c ))
unconstrained_stacking_order.append( c );
- if( !stacking_order.contains( c )) // it'll be updated later, and updateToolWindows() requires
+ if( !stacking_order.tqcontains( 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.contains( c ) || desktops.contains( c ));
+ Q_ASSERT( clients.tqcontains( c ) || desktops.tqcontains( 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->repaint();
+ tab_box->tqrepaint();
updateClientArea();
}
@@ -641,7 +641,7 @@ void Workspace::updateFocusChains( Client* c, FocusChainChange change )
else
focus_chain[ i ].prepend( c );
}
- else if( !focus_chain[ i ].contains( c ))
+ else if( !focus_chain[ i ].tqcontains( 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 ].contains( c ))
+ else if( !focus_chain[ i ].tqcontains( 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.contains( c ))
+ else if( !global_focus_chain.tqcontains( 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()->geometry() );
+ curtain.setGeometry( TQApplication::desktop()->tqgeometry() );
curtain.show();
#endif
for( ClientList::ConstIterator it = clients.begin();
@@ -1000,7 +1000,7 @@ void Workspace::slotReconfigure()
topmenu_selection->release();
lostTopMenuSelection();
}
- topmenu_height = 0; // invalidate used menu height
+ topmenu_height = 0; // tqinvalidate 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()->geometry() );
+ w.setGeometry( TQApplication::desktop()->tqgeometry() );
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 ) repaints during desktop switching
+ Reduces desktop ( wallpaper ) tqrepaints during desktop switching
*/
class ObscuringWindows
{
@@ -1169,7 +1169,7 @@ void ObscuringWindows::create( Client* c )
cached = new TQValueList<Window>;
Window obs_win;
XWindowChanges chngs;
- int mask = CWSibling | CWStackMode;
+ int tqmask = 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();
- mask |= CWX | CWY | CWWidth | CWHeight;
+ tqmask |= 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, mask, &chngs );
+ XConfigureWindow( qt_xdisplay(), obs_win, tqmask, &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()].contains( active_client )
+ && focus_chain[currentDesktop()].tqcontains( 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 (layoutOrientation == Qt::Vertical)
+ if (tqlayoutOrientation == 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 (layoutOrientation == Qt::Vertical)
+ if (tqlayoutOrientation == 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 (layoutOrientation == Qt::Horizontal)
+ if (tqlayoutOrientation == 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 (layoutOrientation == Qt::Horizontal)
+ if (tqlayoutOrientation == Qt::Horizontal)
{
dt += x;
if ( dt >= numberOfDesktops() )
@@ -1562,7 +1562,7 @@ int Workspace::numScreens() const
{
if( !options->xineramaEnabled )
return 0;
- return qApp->desktop()->numScreens();
+ return tqApp->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 qApp->desktop()->screenNumber( activeClient()->geometry().center());
+ return tqApp->desktop()->screenNumber( activeClient()->tqgeometry().center());
return active_screen;
}
- return qApp->desktop()->screenNumber( TQCursor::pos());
+ return tqApp->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 = qApp->desktop()->screenNumber( mousepos );
+ active_screen = tqApp->desktop()->screenNumber( mousepos );
}
TQRect Workspace::screenGeometry( int screen ) const
{
if (( !options->xineramaEnabled ) || (kapp->desktop()->numScreens() < 2))
- return qApp->desktop()->geometry();
- return qApp->desktop()->screenGeometry( screen );
+ return tqApp->desktop()->tqgeometry();
+ return tqApp->desktop()->screenGeometry( screen );
}
int Workspace::screenNumber( TQPoint pos ) const
{
if( !options->xineramaEnabled )
return 0;
- return qApp->desktop()->screenNumber( pos );
+ return tqApp->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
- layoutOrientation = ( rootInfo->desktopLayoutOrientation() == NET::OrientationHorizontal
+ tqlayoutOrientation = ( rootInfo->desktopLayoutOrientation() == NET::OrientationHorizontal
? Qt::Horizontal : Qt::Vertical );
- layoutX = rootInfo->desktopLayoutColumnsRows().width();
- layoutY = rootInfo->desktopLayoutColumnsRows().height();
- if( layoutX == 0 && layoutY == 0 ) // not given, set default layout
- layoutY = 2;
+ tqlayoutX = rootInfo->desktopLayoutColumnsRows().width();
+ tqlayoutY = rootInfo->desktopLayoutColumnsRows().height();
+ if( tqlayoutX == 0 && tqlayoutY == 0 ) // not given, set default tqlayout
+ tqlayoutY = 2;
}
void Workspace::calcDesktopLayout(int &x, int &y) const
{
- x = layoutX; // <= 0 means compute it from the other and total number of desktops
- y = layoutY;
+ x = tqlayoutX; // <= 0 means compute it from the other and total number of desktops
+ y = tqlayoutY;
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.contains( w ) )
+ if ( systemTrayWins.tqcontains( 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.contains( w ) )
+ if ( !systemTrayWins.tqcontains( 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 mask from XShape.
+ //As the first step, get the tqmask from XShape.
int count, order;
XRectangle* rects = XShapeGetRectangles( qt_xdisplay(), active_client->frameId(),
ShapeBounding, &count, &order);
- //The ShapeBounding region is the outermost shape of the window;
+ //The ShapeBounding region is the outermost tqshape 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 mask.
+ //Create a TQRegion from the rectangles describing the bounding tqmask.
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 masked away area.
- TQRegion maskedAway = bbox - contents;
- TQMemArray<TQRect> maskedAwayRects = maskedAway.rects();
+ //Get the tqmasked away area.
+ TQRegion tqmaskedAway = bbox - contents;
+ TQMemArray<TQRect> tqmaskedAwayRects = tqmaskedAway.rects();
- //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);
+ //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);
p.end();
- snapshot.setMask(mask);
+ snapshot.setMask(tqmask);
}
}
@@ -2121,7 +2121,7 @@ void Workspace::checkElectricBorders( bool force )
electric_current_border = 0;
- TQRect r = TQApplication::desktop()->geometry();
+ TQRect r = TQApplication::desktop()->tqgeometry();
electricTop = r.top();
electricBottom = r.bottom();
electricLeft = r.left();
@@ -2140,12 +2140,12 @@ void Workspace::createBorderWindows()
electric_have_borders = true;
- TQRect r = TQApplication::desktop()->geometry();
+ TQRect r = TQApplication::desktop()->tqgeometry();
XSetWindowAttributes attributes;
- unsigned long valuemask;
+ unsigned long valuetqmask;
attributes.override_redirect = True;
attributes.event_mask = ( EnterWindowMask | LeaveWindowMask );
- valuemask= (CWOverrideRedirect | CWEventMask | CWCursor );
+ valuetqmask= (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,
- valuemask, &attributes);
+ valuetqmask, &attributes);
XMapWindow(qt_xdisplay(), electric_top_border);
attributes.cursor = XCreateFontCursor(qt_xdisplay(),
@@ -2165,7 +2165,7 @@ void Workspace::createBorderWindows()
0,
CopyFromParent, InputOnly,
CopyFromParent,
- valuemask, &attributes);
+ valuetqmask, &attributes);
XMapWindow(qt_xdisplay(), electric_bottom_border);
attributes.cursor = XCreateFontCursor(qt_xdisplay(),
@@ -2176,7 +2176,7 @@ void Workspace::createBorderWindows()
0,
CopyFromParent, InputOnly,
CopyFromParent,
- valuemask, &attributes);
+ valuetqmask, &attributes);
XMapWindow(qt_xdisplay(), electric_left_border);
attributes.cursor = XCreateFontCursor(qt_xdisplay(),
@@ -2187,7 +2187,7 @@ void Workspace::createBorderWindows()
0,
CopyFromParent, InputOnly,
CopyFromParent,
- valuemask, &attributes);
+ valuetqmask, &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()->geometry();
+ TQRect r = TQApplication::desktop()->tqgeometry();
int offset;
int desk_before = currentDesktop();
@@ -2381,7 +2381,7 @@ void Workspace::raiseElectricBorders()
void Workspace::addTopMenu( Client* c )
{
assert( c->isTopMenu());
- assert( !topmenus.contains( c ));
+ assert( !topmenus.tqcontains( 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.contains( c ));
+ assert( topmenus.tqcontains( 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.sizeHint().height();
+ topmenu_height = tmpmenu.tqsizeHint().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.contains("Started",false))
+ if (output.tqcontains("Started",false))
; // don't do anything, just pass to the connection release
- else if (output.contains("Can't open display",false))
+ else if (output.tqcontains("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.contains("No render extension",false))
+ else if (output.tqcontains("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 &ge; 6.8 from www.freedesktop.org.<br></qt>");
- else if (output.contains("No composite extension",false))
+ else if (output.tqcontains("No composite extension",false))
message = i18n("<qt><b>Composite extension not found</b><br>You <i>must</i> use XOrg &ge; 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.contains("No damage extension",false))
+ else if (output.tqcontains("No damage extension",false))
message = i18n("<qt><b>Damage extension not found</b><br>You <i>must</i> use XOrg &ge; 6.8 for translucency and shadows to work.</qt>");
- else if (output.contains("No XFixes extension",false))
+ else if (output.tqcontains("No XFixes extension",false))
message = i18n("<qt><b>XFixes extension not found</b><br>You <i>must</i> use XOrg &ge; 6.8 for translucency and shadows to work.</qt>");
else return; //skip others
// kompmgr startup failed or succeeded, release connection