2380 Commits (ca061ffb57cdead97f296869dbd356dfa1b2a7fa)
 

Author SHA1 Message Date
Luboš Luňák ca061ffb57 If a window is resized manually to geometry equal to workspace size,
make it automatically also maximized.

svn path=/trunk/kdebase/kwin/; revision=362476
20 years ago
Script Kiddy db62c7a9b9 CVS_SILENT made messages (.desktop file)
svn path=/trunk/kdebase/ksysguard/; revision=362374
20 years ago
Luboš Luňák ced8835dfa Make sure unused settings have prefilled values also with Alt+F3/Window-specific settings.
svn path=/trunk/kdebase/kwin/; revision=361970
20 years ago
Luboš Luňák d0a2d63fdf When using Alt+F3/Window-specific settings, activate directly first tab
with settings, now that it tries to find the right matching rules itself.

svn path=/trunk/kdebase/kwin/; revision=361961
20 years ago
Sandro Giessl 3a45567573 move border size chooser from "Buttons" into new tab "Border Size"
svn path=/trunk/kdebase/kwin/; revision=361798
20 years ago
Sandro Giessl ec9b2155ee Extend KDecorationPreview to allow setting temporary decoration border size and button layout.
svn path=/trunk/kdebase/kwin/; revision=361796
20 years ago
Luboš Luňák 2fd9ce3a64 Am I so clumsy, or are the thresholds for electric borders insanely low?
svn path=/trunk/kdebase/kwin/; revision=361726
20 years ago
Luboš Luňák a2a55c8436 Make electric borders work also during DND. Blame David and George
for getting me in Santa Claus mood.
FEATURE:86998

svn path=/trunk/kdebase/kwin/; revision=361725
20 years ago
Luboš Luňák 04d286e87e Make minimized windows grayed out, just like in kicker's taskbar.
FEATURE: 91273

svn path=/trunk/kdebase/kwin/; revision=361708
20 years ago
George Staikos 2ce16d70ba On second thought, titlebars like this are silly:
"user@host:~@host"

make it:

"user@host:~ <@host>"

svn path=/trunk/kdebase/kwin/; revision=361700
20 years ago
George Staikos c75eb7297f use @ instead of <> for the hostname, approved by Lubos (Thanks for the feature!)
svn path=/trunk/kdebase/kwin/; revision=361688
20 years ago
Luboš Luňák d40ba7b252 Show hostname in the title if it's different from KWin's hostname.
FEATURE:40969

svn path=/trunk/kdebase/kwin/; revision=361687
20 years ago
Allan Sandfeld Jensen c80d47549c Link to the right libraries
svn path=/trunk/kdebase/kwin/; revision=361677
20 years ago
Luboš Luňák a24fc0b2a0 Ok, one more subtle fix: If the WM_CLASS components differ, use complete
WM_CLASS.

This allows e.g. having extra settings for one specific Konsole, all that's
needed is to launch it as "konsole -name konsole_special", and make KWin's
window-specific settings match for complete window class
"konsole_special konsole". Generic Konsole settings will apply to all Konsole's,
while these specific ones will apply only to instances using -name.

The nice advantage is this shouldn't have all those weird issues kstart has
(die, kstart, die!).

svn path=/trunk/kdebase/kwin/; revision=360769
20 years ago
Sandro Giessl 27be3a1885 consistent preview label
svn path=/trunk/kdebase/kwin/; revision=360767
20 years ago
Luboš Luňák c75b0cf867 Pre-fill also the hostname.
svn path=/trunk/kdebase/kwin/; revision=360740
20 years ago
Luboš Luňák 725a92792c Empty, remove.
svn path=/trunk/kdebase/kwin/; revision=360738
20 years ago
Sandro Giessl e0bd1cf554 now all clients kdebase announce their supported buttons.
CCBUG: 83499

svn path=/trunk/kdebase/kwin/; revision=360736
20 years ago
Luboš Luňák a5a748b4bc Modify Alt+F3/Advanced/Window specific settings to avoid the dialog
for specifying a window by doing a lot of guessing how to actually
identify the specific window next time, so that it directly invokes
the dialog with the various settings for the window.
Let's see if this is simple enough to use, or if it still needs something
like the old 'remember some random settings I think should be worth remembering'.

CCBUG: 90918

svn path=/trunk/kdebase/kwin/; revision=360733
20 years ago
Sandro Giessl 5ffb107a01 Let decorations announce which buttons are supported via KDecorationFactory::supports().
CCBUG: 83499

svn path=/trunk/kdebase/kwin/; revision=360718
20 years ago
Aaron J. Seigo df1d389be8 no margin for the config widget.
svn path=/trunk/kdebase/kwin/; revision=360562
20 years ago
Luboš Luňák a6fa4609c2 Reoder how the initial virtual desktop placement is considered.
For dialogs prefer placing together with mainwindow to data
from startup notification (happens with kio_uiserver dialogs).

svn path=/trunk/kdebase/kwin/; revision=360448
20 years ago
Luboš Luňák 8255bc2749 Client::isManaged() should not be true before it's added to the client
list :(. At least work around a possible desktop switching and invisible
window because of this.

svn path=/trunk/kdebase/kwin/; revision=360436
20 years ago
Sandro Giessl 9ff5419637 doxygen update: there is also a resize button
svn path=/trunk/kdebase/kwin/; revision=360105
20 years ago
Luboš Luňák 816f3bd86e Force updating electric borders on resize change.
BUG:92583

svn path=/trunk/kdebase/kwin/; revision=359883
20 years ago
Script Kiddy 273d07c8f6 CVS_SILENT made messages (.desktop file)
svn path=/trunk/kdebase/kwin/; revision=359745
20 years ago
Luboš Luňák d9bc9b0989 Create startup notification even for apps that shouldn't have any,
just don't create any visual feedback. This will make sure the apps
will also have windows shown on the virtual desktop where they were
launched (#68851), and they'll also be able to get user timestamp
from the startup notification. KGet no longer needs exception
in focus stealing prevention, KWallet either (as the openWallet() call
can get a mainwindow id).
If I'm lucky I even haven't broken anything.

svn path=/trunk/kdebase/kwin/; revision=358798
20 years ago
Luboš Luňák d421b5c7e7 I wonder if mplayer's default fullscreen type will be simply 'fullscreen'
instead of various hacks one day.
BUG: 92302

svn path=/trunk/kdebase/kwin/; revision=358750
20 years ago
Script Kiddy 1193fe4863 CVS_SILENT made messages (.desktop file)
svn path=/trunk/kdebase/ksysguard/; revision=358071
20 years ago
Luciano Montanaro 4ae63db942 Worked around the isResizable() problem: check if the window is resizable
only when initializing the decoration for a given window.
CCMAIL: kwin@kde.org

svn path=/trunk/kdebase/kwin/; revision=357517
20 years ago
Luciano Montanaro 6dc8a25ebe Cleaned up a bit.
svn path=/trunk/kdebase/kwin/; revision=357339
20 years ago
Luboš Luňák 05e9a39a60 Lame mistake.
BUG: 91766

svn path=/trunk/kdebase/kwin/; revision=356778
20 years ago
Luboš Luňák fe1bea9821 Let's see what happens if keep-above windows will be kept between
panels and normal windows, not above panels.
CCBUG:89813

svn path=/trunk/kdebase/kwin/; revision=356529
20 years ago
Script Kiddy e4317d8850 CVS_SILENT made messages (.desktop file)
svn path=/trunk/kdebase/kcontrol/; revision=356372
20 years ago
Benjamin Meyer 7a9eea2c83 Terminal=0 -> Terminal=false
Terminal=1 -> Terminal=true
Add missing ';' to Categories
Remove depreceted: TerminalOptions, BinaryPattern, MiniIcon

svn path=/trunk/kdebase/kcontrol/; revision=355825
20 years ago
Sandro Giessl d6895baaec CVS_SILENTindentation...
svn path=/trunk/kdebase/kwin/; revision=355294
20 years ago
Sandro Giessl 6aa9273dbf this exception for shaded windows was necessary for the old decoration API...
svn path=/trunk/kdebase/kwin/; revision=355292
20 years ago
Stefan Asserhäll 756bb763ca Added extraction of strings from .ui files
svn path=/trunk/kdebase/kwin/; revision=355249
20 years ago
Sandro Giessl 78b5894323 Aaron has a point. This kind of things a CVS log isn't obvious enough. ;)
svn path=/trunk/kdebase/kwin/; revision=355244
20 years ago
Sandro Giessl 3e88c13677 Don't call widget()->update() in our resizeEvent()! Resizing windows with
Plastik decorations feels faster now.

There already is something which triggers PaintEvents, I don't understand why
this is. However paintEvent() has actually been called 2 (!) times for every
resize event.
It seems that other window decorations have the same problem, I will check that
later.

CCMAIL: kwin@kde.org

svn path=/trunk/kdebase/kwin/; revision=355068
20 years ago
Sandro Giessl a9d20d0fc4 CVS_SILENT
remove unused showEvent().

svn path=/trunk/kdebase/kwin/; revision=354765
20 years ago
Sandro Giessl 4b5de39c57 CVS_SILENT
clenup, windowWrapperShowEvent seems to be a relict from pre-kwin3 times...
showEvent() doesn't seem to be used either, perhaps it could be removed as well.

svn path=/trunk/kdebase/kwin/; revision=354761
20 years ago
Luboš Luňák f1145f7bd8 Apply values for 'force' rules to existing windows immediately after
they're created (#89849).

svn path=/trunk/kdebase/kwin/; revision=354752
20 years ago
Luboš Luňák d7cfd3204a Show even minimized dialogs in Alt+Tab. Apparently this was intentional,
but I don't see the point.
CCMAIL: 91194-done@bugs.kde.org

svn path=/trunk/kdebase/kwin/; revision=354400
20 years ago
Luboš Luňák 8c2bcb3380 Update what's this help.
CCMAIL: 91231-done@bugs.kde.org

svn path=/trunk/kdebase/kwin/; revision=354262
20 years ago
Luboš Luňák be90fd3f6a I guess Laurent is right about this - don't show non-existent virtual
desktops.

svn path=/trunk/kdebase/kwin/; revision=353961
20 years ago
Luboš Luňák 1161bd5713 Fix #90794 - make sure dialogs are sent to another virtual desktop
with their mainwindow.
CCMAIL: 90794-done@bugs.kde.org

svn path=/trunk/kdebase/kwin/; revision=353949
20 years ago
Luboš Luňák 8bd7aa970a Latest xorg already has this.
svn path=/trunk/kdebase/kwin/; revision=353941
20 years ago
Script Kiddy f9149a2c6b CVS_SILENT made messages (desktop files)
svn path=/trunk/kdebase/kwin/; revision=352808
20 years ago
Luboš Luňák a81ef3b07f If a fullscreen window has a dialog shown, still keep it on tops of other windows.
svn path=/trunk/kdebase/kwin/; revision=352347
20 years ago