Commit graph

19241 commits

Author SHA1 Message Date
Ellis Whitehead
1a3f866309 When switching between programs, Workspace was calling KGlobalAccel::setEnabled(false) and then KGlobalAccel::setEnabled(true), causing hundreds of XGrabKey and XUngrabKey calls. This problem was multiplied by four times by mods i made to KGlobalAccel allowing it to ignore the ModeSwitch and ScrollLock keys. The sluggishness became apparent, so now it calls KGlobalAccel::setKeyEventEnabled( bool ), which merely disables processing, rather than changing any X-server behavior. Much faster.
svn path=/trunk/kdebase/kwin/; revision=99589
2001-05-31 06:22:52 +00:00
Luboš Luňák
0603cb240d 'Logout' and 'Lock screen' keybindings don't really belong to kwin, they
belong to kdesktop.

svn path=/trunk/kdebase/kwin/; revision=99466
2001-05-30 13:23:53 +00:00
Helge Deller
6536d083a0 added global "Lock Screen" key-binding (CTRL-ALT-L)
svn path=/trunk/kdebase/kwin/; revision=99436
2001-05-30 10:31:03 +00:00
Stephan Kulow
b16109eb07 NET_WM saves in utf-8:
-               s = QString::fromLocal8Bit( (const char*) tp.value );
+               s = QString::fromUtf8( (const char*) tp.value );

svn path=/trunk/kdebase/kwin/; revision=99426
2001-05-30 09:38:18 +00:00
Ellis Whitehead
03d449b0b8 Add flag for working with Meta-key
svn path=/trunk/kdebase/kcontrol/; revision=99403
2001-05-30 05:57:16 +00:00
Karol Szwed
e7a3ecfd82 Added patch by Melchior to move the [ModernSystem] section in the kwinrc
file into kwinmodernsysrc

svn path=/trunk/kdebase/kwin/; revision=99266
2001-05-29 07:10:17 +00:00
Malcolm Hunter
869ac89c8f Spelling and grammar corrections
svn path=/trunk/kdebase/kwin/; revision=99204
2001-05-28 18:32:02 +00:00
Lennart Kudling
35263f3b77 add mwm at last
svn path=/trunk/kdebase/kwin/; revision=98910
2001-05-26 20:56:32 +00:00
Lennart Kudling
fa39ba305a it basically works now
svn path=/trunk/kdebase/kwin/; revision=98909
2001-05-26 20:56:20 +00:00
Karol Szwed
2ade4cc7ec Small code cleanups and window border color config option added.
svn path=/trunk/kdebase/kwin/; revision=98802
2001-05-26 02:34:47 +00:00
Karol Szwed
1e7469d54e Fixed several bugs:
- When titlebutton pixmaps totally cover a toolbutton, they are
	  moved by a (1,1) offset when clicked so users have a visual prompt
	  that they are attempting to click the button. (i.e. for MGBreizh theme)
	- Titlebar buttons follow isMinimizable() and isMaximizable() and
	  are hidden when not required
	- Sticky button is drawn correctly now
	- Made shading animation nice and smooth

svn path=/trunk/kdebase/kwin/; revision=98699
2001-05-25 11:17:29 +00:00
Luboš Luňák
322eaa8daa Use the new app startup info stuff to implement start_on_desktop.
svn path=/trunk/kdebase/kwin/; revision=98620
2001-05-24 21:01:09 +00:00
Luboš Luňák
10672210ae Better focus handling when sending windows to other desktops.
svn path=/trunk/kdebase/kwin/; revision=98455
2001-05-23 20:39:28 +00:00
Karol Szwed
cba4ba635d Fixed a nasty null pointer reference during window icon change.
svn path=/trunk/kdebase/kwin/; revision=98374
2001-05-23 08:21:29 +00:00
Luboš Luňák
b975b5622b Oops, forgot the defaults.
svn path=/trunk/kdebase/kwin/; revision=98216
2001-05-22 07:36:26 +00:00
Malcolm Hunter
7187b01f9d Spelling and grammar corrections
svn path=/trunk/kdebase/kcontrol/; revision=98188
2001-05-22 01:15:09 +00:00
Waldo Bastian
a2091e91af Center window titles vertically. Especially usefull when using large fonts.
-                   AlignLeft, caption() );
+                   AlignLeft|AlignVCenter, caption() );

svn path=/trunk/kdebase/kwin/; revision=98182
2001-05-21 23:51:02 +00:00
Waldo Bastian
ac5556a78d Don't crash on divisions by zero.
svn path=/trunk/kdebase/kwin/; revision=98171
2001-05-21 23:02:38 +00:00
Malcolm Hunter
ade32a5124 *** empty log message ***
svn path=/trunk/kdebase/kwin/; revision=97893
2001-05-20 00:40:28 +00:00
Rik Hemsley
678a95dad2 Reverting resize-at-top by malte. Sorry, but this is how I want the
style to be. I don't like styles that let you resize by the top edge.
I want to be able to throw the mouse to the screen top or corners and
hit the buttons or the titlebar so I can iconify, close or move the
window.

svn path=/trunk/kdebase/kwin/; revision=97774
2001-05-19 02:05:58 +00:00
Rik Hemsley
8a597cc22e Don't crash. Thanks to gallium for pointing this out.
svn path=/trunk/kdebase/kwin/; revision=97773
2001-05-19 01:58:07 +00:00
Waldo Bastian
8b5d812a5f CVS_SILENT
Move $(all_includes) to end.

svn path=/trunk/kdebase/kwin/; revision=97772
2001-05-19 01:39:13 +00:00
Michael Matz
be37d317bd first search in srcdir, to not depend on installed headers.
-INCLUDES                  = $(all_includes) -I$(top_srcdir)
+INCLUDES                  = -I$(top_srcdir) $(all_includes)

svn path=/trunk/kdebase/kwin/; revision=97744
2001-05-18 20:22:57 +00:00
Script Kiddy
f5c0f445de CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=97200
2001-05-15 15:30:31 +00:00
Joerg Habenicht
69ae5062c2 bugfix: $(topdir) -> $(top_srcdir)
svn path=/trunk/kdebase/kwin/; revision=97161
2001-05-15 09:52:43 +00:00
Joerg Habenicht
54a3e5f999 added includepath to config.h file in kdebase/kwin
svn path=/trunk/kdebase/kwin/; revision=97153
2001-05-15 08:50:30 +00:00
Malte Starostik
d4304445d5 Support for resizing windows on the top border
svn path=/trunk/kdebase/kwin/; revision=96759
2001-05-13 06:58:29 +00:00
Karol Szwed
070353f3f5 Adding a few cleanups by Melchior
svn path=/trunk/kdebase/kwin/; revision=96754
2001-05-13 05:47:49 +00:00
Malte Starostik
dc874cdc2f Use the standard kwin button order configuration instead of an own one
svn path=/trunk/kdebase/kwin/; revision=96753
2001-05-13 05:19:20 +00:00
Karol Szwed
d551bc8c15 Small repaint fix
svn path=/trunk/kdebase/kwin/; revision=96611
2001-05-12 07:57:55 +00:00
Dirk Mueller
e3766f1c3b Xinerama support (patch by Balaji Ramani <balaji@spinnakernet.com>)
svn path=/trunk/kdebase/kwin/; revision=96584
2001-05-12 00:33:43 +00:00
Henrik Johnson
10baa96bc7 Add key bindings to move current window to next/previous desktop
svn path=/trunk/kdebase/kwin/; revision=96538
2001-05-11 21:38:00 +00:00
Dirk Mueller
f3afb04224 small compile fix
svn path=/trunk/kdebase/kwin/; revision=96488
2001-05-11 19:34:04 +00:00
Carsten Pfeiffer
3e28074e23 Configure WindowManager
svn path=/trunk/kdebase/kwin/; revision=96232
2001-05-10 17:54:57 +00:00
Torsten Rahn
137346a144 Moving locolor-icons to kdeartwork
svn path=/trunk/kdebase/kwin/; revision=96099
2001-05-10 00:22:32 +00:00
Luboš Luňák
1034a53451 Make KWinModule::activeWindowChanged() emit with 0 when there's no window
active - no need to try to focus windows that don't accept it anyway unless
forced to.

svn path=/trunk/kdebase/kwin/; revision=96046
2001-05-09 20:06:46 +00:00
Script Kiddy
c9a23c369a CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=95983
2001-05-09 12:10:02 +00:00
Script Kiddy
13986af64b CVS_SILENT made messages
svn path=/trunk/kdelibs/kstyles/; revision=95822
2001-05-08 12:59:12 +00:00
Rik Hemsley
4d7a390e7e Add web subdir
svn path=/trunk/kdebase/kwin/; revision=95485
2001-05-06 19:04:56 +00:00
Rik Hemsley
4d3a313221 Web style from my kwin style tutorial. Perhaps this should be in
one of the new 'addon' packages... What were they called...

svn path=/trunk/kdebase/kwin/; revision=95483
2001-05-06 19:03:20 +00:00
Lennart Kudling
4ca78790ee this commit is dedicated to rikkus :P
svn path=/trunk/kdebase/kwin/; revision=95367
2001-05-05 23:16:27 +00:00
Martijn Klingens
c0d943b01a Added some icons to the popup menus
svn path=/trunk/kdebase/kwin/; revision=95333
2001-05-05 18:28:41 +00:00
Lennart Kudling
33c3749ee6 innovation of the year: make mwm look like mwm.
(some repaint-buglets remain. more work later.)

svn path=/trunk/kdebase/kwin/; revision=95217
2001-05-04 23:45:52 +00:00
Script Kiddy
ef74e3f8ec CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=95117
2001-05-04 12:12:41 +00:00
Luboš Luňák
f84c7a340a Move the configuration options for custom button positions to kwin from
the plugins. And I even resisted to break BC in kwin again even though
I could :).

svn path=/trunk/kdebase/kwin/; revision=94905
2001-05-03 08:06:28 +00:00
Luboš Luňák
e0dbc88040 Implemented NET::SkipPager in kwin, kpager, the pager applet and kstart.
Not that I really understand why's there both SkipTaskbar and SkipPager ...

svn path=/trunk/kdebase/kwin/; revision=94832
2001-05-02 20:37:30 +00:00
Script Kiddy
e9068a76a2 CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=94756
2001-05-02 11:49:43 +00:00
Luboš Luňák
d2e61b9da7 Reduce the flickering at least a bit.
svn path=/trunk/kdebase/kwin/; revision=94653
2001-05-01 16:29:19 +00:00
Script Kiddy
3b4c92c0ca CVS_SILENT made messages
svn path=/trunk/kdebase/kwin/; revision=94610
2001-05-01 03:49:48 +00:00
Luboš Luňák
936731b9fa Oops, stupid me.
svn path=/trunk/kdebase/kwin/; revision=94545
2001-04-30 18:02:41 +00:00