- Implemented a (hopefully) temporary solution to
tooltip setting changes not being applied to the
titlebar buttons while the style is in use.
svn path=/trunk/kdebase/kwin/; revision=175167
the white borders appearing to be wider on the sides
than on the titlebar with dark color schemes.
- Switched to using a custom embed tool that generates
code without global static objects and that further
reduces the risk of namespace collisions.
- Fixed an off-by-one error in the mouse position code.
svn path=/trunk/kdebase/kwin/; revision=174962
reverting the last two patches.
Releasing the grab was actually a _feature_, not a bug. This is
necessary to keep legacy applications running (e.g. some Motif apps).
Unfortunately a replayed mouse event sometimes is not the same as the
original event!
This has the other nice benefit that you can activate a window without
raising it by clicking onto the titlebar with LMB and use the window
without it being raised.
If this has problems with some new kicker behaviour, it's kicker that needs
to be adjusted, not kwin.
svn path=/trunk/kdebase/kwin/; revision=174276
clients by adding an unnecessary 'enable-bidi' checkbox which was never agreed
upon on the kwin mailing list.
The use of --reverse is sufficient without needing this checkbox.
Please discuss largish patches like these first, especially during a feature
freeze!
(Everyone also seems to forget the kwin-styles in kdeartwork)
- Make clients look the same with --reverse instead of the broken state they
were in previously. If the button ordering is not to your liking in reverse
mode, just change the button positions. (Or send patches for those clients
that have not got these features yet).
- Clean up popupMenu handling somewhat.
- Remove a global static object in keramik.
svn path=/trunk/kdebase/kwin/; revision=174079
if it's on, kwin clients will reverse thire display when the desktop is reversed (arabic, hebrew etc).
Clinets updated to use this options, and options.h has a few more lines :)
see clients for the changes.
svn path=/trunk/kdebase/kwin/; revision=173581
// but they are used as values in the config file
// so change the config texts to the GUI texts,
// otherwise people will get stupid settings after they change
// something in KWin configuration
CCMAIL: binner@kde.org
svn path=/trunk/kdebase/kwin/; revision=173300
Plugin developers should use only Workspace::showWindowMenu() instead
of calling Workspace::clientPopup() and playing with the popup.
svn path=/trunk/kdebase/kwin/; revision=173296
This patch should fix such interesting things like closing the toplevel
menubar with Alt+F4 or moving Kicker to a different desktop using
keyboard shortcuts.
svn path=/trunk/kdebase/kwin/; revision=170646
Prefix all the #ifndef #define ... #endif symbols with KWIN_ , just in case
somebody uses CLIENT_H or so too.
And don't include config.h .
svn path=/trunk/kdebase/kwin/; revision=168940