Commit graph

18483 commits

Author SHA1 Message Date
Matthias Ettrich
a99e99eacc restore legacy session after notifying ksplash that we are up and running
svn path=/trunk/kdebase/kwin/; revision=149562
2002-04-15 13:06:01 +00:00
Script Kiddy
46f2f4803b CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=148701
2002-04-11 10:00:46 +00:00
Alexander Kellett
fb65ece7fe Show -> PopupShow
Default popuphide delay to 350 (400 turned out to be slightly too long)

svn path=/trunk/kdebase/kwin/; revision=148622
2002-04-11 01:06:33 +00:00
Alexander Kellett
81fc66eafb GUI:
Added a small checkbox for "show desktop name on switch"
Works dynamically here so I think it works well enough :)
All off by default.

CT: could you check over this quickly please?

(some comments for now, the showPopupInfo name does suck
 do i'll rename it all over when i find a better name,
 and i'll adjust the actual whatthis strings when i've
 got better names for it)

svn path=/trunk/kdebase/kwin/; revision=148598
2002-04-10 22:53:40 +00:00
Nadeem Hasan
941dfa4ab1 GUI impprovements.
svn path=/trunk/kdebase/kwin/; revision=148542
2002-04-10 18:58:57 +00:00
Nadeem Hasan
96048bf6d0 GUI: Capitalization.
svn path=/trunk/kdebase/kwin/; revision=148061
2002-04-09 06:23:41 +00:00
Waldo Bastian
ca1a4a27fa (BR40234)
Fixes disappearing kdesktop-menubar in combination with "desktop icons disabled"

svn path=/trunk/kdebase/kwin/; revision=148030
2002-04-08 23:43:19 +00:00
Cristian Tibirna
6f14920e91 CT: fix for bug:28599 (by M. Ettrich). Update copyright
svn path=/trunk/kdebase/kwin/; revision=147882
2002-04-08 12:58:27 +00:00
Malcolm Hunter
99a84826fe Corrected typographical errors
svn path=/trunk/kdebase/kwin/; revision=147871
2002-04-08 12:39:58 +00:00
Cristian Tibirna
4eafa82c45 GUI:
CT: rollover desktops UI (feature was implemented in kwin before 3.0)

svn path=/trunk/kdebase/kwin/; revision=147692
2002-04-07 20:47:45 +00:00
Cristian Tibirna
de30273aad CT: fix the desktop cascading (got broken sometime during my 2 years sleep).
Closes bug:5370, the oldest kwin bug (filed as a wish, but really a bug).

svn path=/trunk/kdebase/kwin/; revision=147571
2002-04-07 06:55:48 +00:00
Cristian Tibirna
e104c57e6a GUI:
CT: close bug:40009

svn path=/trunk/kdebase/kwin/; revision=147552
2002-04-07 02:22:25 +00:00
Alexander Kellett
d343b3a1a3 Recommiting PopupInfo after several thousand cleanups inspired by CT
svn path=/trunk/kdebase/kwin/; revision=147307
2002-04-05 19:54:21 +00:00
Matthias Ettrich
789bb8c535 1. fix the "kill kicker with -9 and loose system tray icons" problem:
// If the system tray gets destroyed, the system tray
	    // icons automatically get unmapped, reparented and mapped
	    // again to the closest non-client ancestor due to
	    // QXEmbed's SaveSet feature. Unfortunatly with kicker
	    // this closest ancestor is not the root window, but our
	    // decoration, so we reparent explicitely back to the root
	    // window.


2. Removed popupinfo feature for now. The feature is a great idea, but the
implementation was too much copy&paste and code duplication with the
tab box. Plus it was buggy (no vertical center alignment) and contained
many unused codelines.

3. Fixed and simplified the session management handling (thanks to
KSessionManaged in libkdecore). This way we actually get a proper
discardCommand generated by KApplication, something that was missing
previously.

svn path=/trunk/kdebase/kwin/; revision=146580
2002-04-02 12:36:24 +00:00
Ryan Cumming
10a2e466e6 Capitialization
svn path=/trunk/kdebase/kwin/; revision=146498
2002-04-01 23:28:24 +00:00
Alexander Kellett
3e43789786 "wmaker-like" popup messages on desktop switch.
svn path=/trunk/kdebase/kwin/; revision=146349
2002-04-01 02:54:00 +00:00
Malcolm Hunter
9bfda2d6b4 CVS_SILENT Removed "Sorry"
svn path=/trunk/kdebase/kcontrol/; revision=146130
2002-03-31 04:06:46 +00:00
Malte Starostik
6dfd61dd20 KDirWatch changes as discussed in Nürnberg and posted on core-devel
svn path=/trunk/kdebase/kwin/; revision=144333
2002-03-22 00:09:25 +00:00
Waldo Bastian
4b025dddc5 CVSSILENT: Control modules keep Comment=
svn path=/trunk/kdebase/kcontrol/; revision=144312
2002-03-21 22:38:14 +00:00
Stephan Kulow
6619db5221 CVS_SILENT replaced Comment= with GenericName= if the comment is shorter 30 characters
svn path=/trunk/kdebase/kcontrol/; revision=144225
2002-03-21 14:39:30 +00:00
Stephan Kulow
c7f9abd849 CVS_SILENT made messages
svn path=/trunk/kdebase/kcontrol/; revision=143855
2002-03-19 16:37:47 +00:00
Waldo Bastian
a0ca762edd * Do not use config.h in header files.
* Throw out unused Xinerama code.

svn path=/trunk/kdebase/kwin/; revision=143596
2002-03-18 08:30:50 +00:00
Stephan Kulow
c19eca1a32 rearranged bit field initialization, so valgrind has not to guess
svn path=/trunk/kdebase/kwin/; revision=143392
2002-03-17 13:32:05 +00:00
Stephan Kulow
1b6bb5f2f2 paranoia mode
-    int boundingShaped, clipShaped;
+    int boundingShaped = 0, clipShaped = 0;

svn path=/trunk/kdebase/kwin/; revision=143391
2002-03-17 13:31:35 +00:00
Karol Szwed
e9b984e3f8 - Make KApp's "appearanceChanged()" signal properly reconfigure the window
decoration's colors by calling the reset() cdecl.
- Change the options::reload() slot into a public method, as the slot is no
  longer required.

Reviewed by Matthias Elter

svn path=/trunk/kdebase/kwin/; revision=143232
2002-03-16 09:26:49 +00:00
George Staikos
c7659304f7 Make tooltips work in xinerama. Approved by Cristian
svn path=/trunk/kdebase/kwin/; revision=143219
2002-03-16 03:11:47 +00:00
Script Kiddy
0976c0ac65 CVS_SILENT made messages
svn path=/trunk/kdebase/ksysguard/; revision=142725
2002-03-13 07:47:16 +00:00
Karol Szwed
42d7554980 Don't crash when closing a window :-)
-    if (c == popup_client)
+    if (c == popup_client && popup)
        popup->close();

svn path=/trunk/kdebase/kwin/; revision=142399
2002-03-11 13:09:56 +00:00
Cristian Tibirna
d36b5b10da CT: 2-line modif. Fixes a bad crash.
svn path=/trunk/kdebase/kwin/; revision=142312
2002-03-11 05:02:50 +00:00
Thomas Zander
614336c2c6 convert plugin lib from libkwinBLA to kwin_BLA, so you don't loose your settings
svn path=/trunk/kdebase/kwin/; revision=141858
2002-03-08 20:12:09 +00:00
Script Kiddy
772f247ba7 CVS_SILENT made messages
svn path=/trunk/kdebase/ksysguard/; revision=141724
2002-03-08 10:34:23 +00:00
Ilya Konstantinov
305331deca Use the new DCOP signals API.
svn path=/trunk/kdebase/kwin/; revision=141700
2002-03-08 07:14:30 +00:00
Script Kiddy
8be89723d1 CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=141495
2002-03-07 09:30:57 +00:00
Karol Szwed
bf079b4498 - Add the resetClients() signal again for backwards compatility, and mark it
as obsolete.

svn path=/trunk/kdebase/kwin/; revision=141463
2002-03-07 03:19:57 +00:00
Cristian Tibirna
e517337e8d CT: in show(), unshade only when deiconifying. Fixes #38983
svn path=/trunk/kdebase/kwin/; revision=141328
2002-03-06 11:20:13 +00:00
Script Kiddy
97137eadec CVS_SILENT made messages
svn path=/trunk/kdebase/ksysguard/; revision=141308
2002-03-06 09:48:17 +00:00
Matthias Ettrich
d05c588ffb part of Karol's fix: keep the old library in loadPlugin() so that
updatePlugin() can call the reset() function.

svn path=/trunk/kdebase/kwin/; revision=141202
2002-03-05 19:02:24 +00:00
Script Kiddy
149b3aad7d CVS_SILENT made messages
svn path=/trunk/kdebase/ksysguard/; revision=141092
2002-03-05 09:50:57 +00:00
Lukáš Tinkl
e0f15bb438 a double mistake :)
+       KGlobal::locale()->insertCatalogue("kwin_b2_config");
-       KGlobal::locale()->insertCatalogue("kwinquartz_config");

svn path=/trunk/kdebase/kwin/; revision=140942
2002-03-04 14:13:28 +00:00
Ellis Whitehead
779bac3917 Get Win+Tabbing to work when it's associated with Super instead of Meta.
svn path=/trunk/kdebase/kwin/; revision=140912
2002-03-04 12:37:56 +00:00
Cristian Tibirna
d546d25e68 CT: - consistently maximize (and unshade) and restore (and unshade) shaded windows
- don't allow resizing of shaded windows
    - unshade windows on minimize
    - clean up an unused method

svn path=/trunk/kdebase/kwin/; revision=140800
2002-03-04 02:20:26 +00:00
Cristian Tibirna
1e3bfadcd2 CT: client menu doesn't appear if client isDesktop()
svn path=/trunk/kdebase/kwin/; revision=140749
2002-03-03 23:28:04 +00:00
Matthias Ettrich
e264ffa6bb removed unused signal. We can always add it later if we need it. Avoids
qWarning message

svn path=/trunk/kdebase/kwin/; revision=140746
2002-03-03 23:19:56 +00:00
Stephan Kulow
cc754a1eb1 reset user time stamp on withdraw (makes reuse of dialogs possible). Great stuff!
svn path=/trunk/kdebase/kwin/; revision=140743
2002-03-03 23:12:51 +00:00
Cristian Tibirna
c125fb612d CT: we _really_ don't want to show an operations menu if the active
client is the desktopWidget. Checked by Lubos Lunak

svn path=/trunk/kdebase/kwin/; revision=140684
2002-03-03 21:13:03 +00:00
Matthias Ettrich
3038d6f96b remove skip_taskbar windows from the focus chain after manage
svn path=/trunk/kdebase/kwin/; revision=140616
2002-03-03 16:56:41 +00:00
Cristian Tibirna
186b4b54ac CT: no electric borders when resizing. Done by Matthias Ettrich, reviewed and tested by me.
svn path=/trunk/kdebase/kwin/; revision=140610
2002-03-03 16:30:33 +00:00
Cristian Tibirna
be3a8384f3 CT: don't warp mouse if we didn't change the desktop (in electric borders). Reviewed by Matthias Ettrich
svn path=/trunk/kdebase/kwin/; revision=140608
2002-03-03 16:29:29 +00:00
Cristian Tibirna
daee285811 CT: abort moving with Escape. Reviewed by M.Ettrich
svn path=/trunk/kdebase/kwin/; revision=140567
2002-03-03 13:59:50 +00:00
Cristian Tibirna
53c0a8100e CT: place the cursor in the center of the window when moving by mouse
svn path=/trunk/kdebase/kwin/; revision=140566
2002-03-03 13:56:55 +00:00