6630 Commits (3c63918fd5b6a8ce45eea45874c7b4796c1c52d3)
 

Author SHA1 Message Date
Hugo Pereira Da Costa 52daec1668 re-added 'index' setting for animated shadow (oops)
svn path=/trunk/KDE/kdebase/workspace/; revision=1025569
15 years ago
Hugo Pereira Da Costa 9f4eea2a5f moved all hash key inline; fixed glow for borderless windows; improved corner bevel
svn path=/trunk/KDE/kdebase/workspace/; revision=1025568
15 years ago
Hugo Pereira Da Costa bc7425512a added necessary additional bit to cache hash key for frameBorder, and relevant enum (in place of bool), accordingly. Also used ::Key to get shadow rather than Client, to make sure this does not happen again, and moved 'simpleShadowPixmap' to public.
svn path=/trunk/KDE/kdebase/workspace/; revision=1025527
15 years ago
Hugo Pereira Da Costa c955d16574 added smooth transition for title bar text color when switching between active and inactive state (previously available for 'outline' mode only)
svn path=/trunk/KDE/kdebase/workspace/; revision=1025447
15 years ago
Hugo Pereira Da Costa 29cfa52c0a disabled glow animation when a button is pressed -e.g. with right click, released, then left, because it was causing a glitch.
svn path=/trunk/KDE/kdebase/workspace/; revision=1025378
15 years ago
Hugo Pereira Da Costa 40ab147f81 moved more functions inline and use reference to pass configuration around.
svn path=/trunk/KDE/kdebase/workspace/; revision=1025142
15 years ago
Hugo Pereira Da Costa ac90c3aef5 added missing flags to decide whether or not active/inactive transition should be animated
svn path=/trunk/KDE/kdebase/workspace/; revision=1025117
15 years ago
Hugo Pereira Da Costa 635c93bc5b Added smooth transition between active and inactive state. This affects (when enabled) the window shadow,
the horizontal separator line, the titlebar text color and the title+border window outline. 


svn path=/trunk/KDE/kdebase/workspace/; revision=1025111
15 years ago
Hugo Pereira Da Costa 7813c45245 simplified button animation code
svn path=/trunk/KDE/kdebase/workspace/; revision=1025073
15 years ago
Hugo Pereira Da Costa 9eec5543bf Moved all shadow handling into global cache oxygenShadowCache. This allows to share same
shadow tilesets between clients, thus reducing the memory usage; to simplify the oxygenclient
class; and leave room for optimizing active/inactive shadow transitions. The global class is
declared using K_GLOBAL_STATIC_WITH_ARGS.

Also cleaned-up unnecessary headers.


svn path=/trunk/KDE/kdebase/workspace/; revision=1025063
15 years ago
Hugo Pereira Da Costa d58e7b7812 fixed (again) issue with shadow and mask for 'no-border' shaded windows, to cope with commit r1023615
svn path=/trunk/KDE/kdebase/workspace/; revision=1024918
15 years ago
Andreas Kling a26a08830d Always respect the cornerShape(). Fixes a minor visual glitch when a shaped
window is mapped next to a screen edge.

BUG: 197516

svn path=/trunk/KDE/kdebase/workspace/; revision=1024877
15 years ago
Laurent Montel 9bfb085232 Fix "QLayout: Attempting to add QLayout "" to KWin::TabBox::LayoutConfig "LayoutConfigForm", which already has a layout"
svn path=/trunk/KDE/kdebase/workspace/; revision=1024833
15 years ago
Script Kiddy c2049a9875 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=1024781

The following changes were in SVN, but were removed from git:

M	wallpapers/Aghi/metadata.desktop
M	wallpapers/Air/metadata.desktop
M	wallpapers/Atra_Dot/metadata.desktop
M	wallpapers/Code_Poets_Dream/metadata.desktop
M	wallpapers/Curls_on_Green/metadata.desktop
M	wallpapers/EOS/metadata.desktop
M	wallpapers/Evening/metadata.desktop
M	wallpapers/Fields_of_Peace/metadata.desktop
M	wallpapers/Finally_Summer_in_Germany/metadata.desktop
M	wallpapers/Fresh_Morning/metadata.desktop
M	wallpapers/Plasmalicious/metadata.desktop
M	wallpapers/Red_Leaf/metadata.desktop
M	wallpapers/Spring_Sunray/metadata.desktop
M	wallpapers/The_Rings_of_Saturn/metadata.desktop
M	wallpapers/There_is_Rain_on_the_Table/metadata.desktop
15 years ago
Lucas Murray 02909b5713 Make the default decoration settings even awesomer. Center aligned title
and no separator line.

svn path=/trunk/KDE/kdebase/workspace/; revision=1024689
15 years ago
Lucas Murray b21b7cbb98 Fix quick tiling and maximization on multi-screen systems.
svn path=/trunk/KDE/kdebase/workspace/; revision=1024688
15 years ago
Lucas Murray cf86c50d98 Fix quick tiling and maximization GUI and interlocks.
svn path=/trunk/KDE/kdebase/workspace/; revision=1024684
15 years ago
Hugo Pereira Da Costa c5c7cd79d6 used OxygenShadowConfigration rather than shadowTileOption to detect if shadowTiles are to be recreated, because the latter was both incomplete and redundant with the former.
svn path=/trunk/KDE/kdebase/workspace/; revision=1024657
15 years ago
Hugo Pereira Da Costa 2f5512e00e put equal to operator inline, and fixed logic in order to disable check on outerColor, if the latter is not used
svn path=/trunk/KDE/kdebase/workspace/; revision=1024656
15 years ago
Hugo Pereira Da Costa 1495f281c2 fixed animation glitch when leaving button while pressed
svn path=/trunk/KDE/kdebase/workspace/; revision=1024652
15 years ago
Hugo Pereira Da Costa 45f5f00f9f Removed oxygentimeline (was not working). Use qtimeline directly, to handle animations. It is simpler, and it is actually working. Also changed 'repaint' into 'update' for the slot connected to the timeLine FrameChanged signal. More efficient.
svn path=/trunk/KDE/kdebase/workspace/; revision=1024648
15 years ago
Andreas Kling ae06efee25 Fixed the vertical alignment of window titles.
svn path=/trunk/KDE/kdebase/workspace/; revision=1024514
15 years ago
Hugo Pereira Da Costa 45717eeae9 Fixed glitch between glow pixmap and icon color when animating glow
svn path=/trunk/KDE/kdebase/workspace/; revision=1024491
15 years ago
Hugo Pereira Da Costa e679d07b93 Added animated button glow.
svn path=/trunk/KDE/kdebase/workspace/; revision=1024489
15 years ago
Laurent Montel 24270ef9f3 enable disable spinbox when we change checkbox state
svn path=/trunk/KDE/kdebase/workspace/; revision=1024342
15 years ago
Martin Gräßlin 2d0e2c3921 Adding a safety check in coverswitch so that the input window is not destroyed twice.
BUG: 207554

svn path=/trunk/KDE/kdebase/workspace/; revision=1024275
15 years ago
Script Kiddy f28d0ef21e SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=1024263

The following changes were in SVN, but were removed from git:

M	wallpapers/Evening/metadata.desktop
15 years ago
Martin Gräßlin 14e8285615 A window which is overlapping screens has to be moved to a position on its screen even if it is the only window on the screen.
BUG: 203210

svn path=/trunk/KDE/kdebase/workspace/; revision=1024193
15 years ago
Hugo Pereira Da Costa 363986a030 fixed Krazy stuff (headers, K classes in place of Q classes, and use of pointers to modal dialogs)
svn path=/trunk/KDE/kdebase/workspace/; revision=1024127
15 years ago
Hugo Pereira Da Costa 1a0eb644f1 Fixed shadow description to 1/ better match old oxygen and ozone default shadow (when using default settings) 2/ avoid 'transparent' line around window when shadow is too small 3/ avoid flatness of inner shadow when shadow is too large. Also made vertical (and horizontal) offsets scale with shadow size, to keep top over bottom shadow size ratio constant.
svn path=/trunk/KDE/kdebase/workspace/; revision=1024115
15 years ago
Martin Gräßlin 08ef17879b Fix improper include guards in tabbox (Krazy issue no 14)
svn path=/trunk/KDE/kdebase/workspace/; revision=1023785
15 years ago
Martin Gräßlin 87c2711665 Use single quotes for single char in kcmtabbox (Krazy issue no 6)
svn path=/trunk/KDE/kdebase/workspace/; revision=1023776
15 years ago
Martin Gräßlin c6a1918d97 Use a QPointer for modal dialogs in kcmtabbox (Krazy issue no 5) and make some dialogs modal which should be modal.
svn path=/trunk/KDE/kdebase/workspace/; revision=1023767
15 years ago
Martin Gräßlin eb95fc7cba Fix typos in comments of tabbox (Krazy issue 28).
svn path=/trunk/KDE/kdebase/workspace/; revision=1023737
15 years ago
Hugo Pereira Da Costa 8244e7644f Changed nitrogen class names and file names into oxygen; adding Oxygen namespace where missing; updated CMakeFiles.txt accordingly
svn path=/trunk/KDE/kdebase/workspace/; revision=1023654
15 years ago
Hugo Pereira Da Costa 8eecf6375c Moved Nitrogen to Oxygen deco, and removed Nitrogen.
It is believed that Nitrogen is versatile enough to satisfy most users, and that it is 
good-looking enough to make Nuno happy.

CCMAIL: kwin@kde.org
BUG: 160627

svn path=/trunk/KDE/kdebase/workspace/; revision=1023636
15 years ago
Hugo Pereira Da Costa c7f4edf5e1 Removed oxygen decoration
svn path=/trunk/KDE/kdebase/workspace/; revision=1023633
15 years ago
Hugo Pereira Da Costa a614c6fa55 fixed (again) corner bevel scaling. Disabled bevel of bottom corners in 'no-border' mode; and fixed glow gradient to implement offsets
svn path=/trunk/KDE/kdebase/workspace/; revision=1023615
15 years ago
Hugo Pereira Da Costa d9e1f47050 fixed 'scaling' issue when drawing beveled corners
svn path=/trunk/KDE/kdebase/workspace/; revision=1023612
15 years ago
Hugo Pereira Da Costa 072ffcc405 try rationalize 'window-specifics' dialog text
svn path=/trunk/KDE/kdebase/workspace/; revision=1023600
15 years ago
Hugo Pereira Da Costa be7affcaab fixed class members naming convention
svn path=/trunk/KDE/kdebase/workspace/; revision=1023570
15 years ago
Andreas Hartmetz 37ec3b56af fix the build. however it is *very* unclear what colorGroup[()?] actually is. two suggestion would be using naming conventions like m_* to mark member variables and not to be too clever with namespaces.
svn path=/trunk/KDE/kdebase/workspace/; revision=1023561
15 years ago
Hugo Pereira Da Costa f6973ae9dd added support for fully configurable shadows, on agreement with Nuno.
svn path=/trunk/KDE/kdebase/workspace/; revision=1023467
15 years ago
Michael Zanetti 400ee1a6c8 work correctly with multiple modal windows
svn path=/trunk/KDE/kdebase/workspace/; revision=1023324
15 years ago
Markus Meik Slopianka d26256cc22 BUG: 207136
svn path=/trunk/KDE/kdebase/workspace/; revision=1023070
15 years ago
Laurent Montel a3a55182ba Fix forward-declaration
svn path=/trunk/KDE/kdebase/workspace/; revision=1023067
15 years ago
Laurent Montel 9178d9c191 Fix forward declaration
svn path=/trunk/KDE/kdebase/workspace/; revision=1023066
15 years ago
Laurent Montel f26ea79b6d Extract messahes
svn path=/trunk/KDE/kdebase/workspace/; revision=1023060
15 years ago
Laurent Montel da5394f620 fix ui files
svn path=/trunk/KDE/kdebase/workspace/; revision=1023007
15 years ago
Robin Harold Burchell 102ec081e2 Extend on the quicktiling(/snap) work by mgraesslin in r1021305:
- Add hotkeys for snap left/snap right, kwin won't need a seperate hotkey for snap up, as maximize will do that job for us, and it already has a hotkey
 - Add geometry restoring to quick tile, meaning that windows can be moved back to their original state after a tile, useful if just looking at something quickly.

Thanks to mgraesslin for review and lots of mentoring.

svn path=/trunk/KDE/kdebase/workspace/; revision=1022987
15 years ago