Michael Jansen
044acd9591
HINT: It's not the right way to call forgetGlobalShortcut just because you want
...
to set a new global shortcut for a action. Have a look at the parameters
of setGlobalShortcut()
The method is now only called for newly created actions. No need to overwrite
existing shortcuts. Step 2 will follow with next commit.
svn path=/trunk/KDE/kdebase/workspace/; revision=1021773
2009-09-10 00:24:41 +00:00
Michael Jansen
f37efe22c9
Add a undo() method that does what its name suggest for the global shortcuts
...
and call it where appropriate.
Leaving the dialog with cancel now leaves the user settings unchanged.
As expected.
svn path=/trunk/KDE/kdebase/workspace/; revision=1021767
2009-09-09 23:44:08 +00:00
Michael Jansen
fff3477452
1. Move adding the "Switch to Desktop %1" actions to init()
...
2. Document the relation between setting numberSpinBox and filling m_editor
with defaults
svn path=/trunk/KDE/kdebase/workspace/; revision=1021766
2009-09-09 23:44:06 +00:00
Michael Jansen
22cb0b0226
Never ever discrespect the users current setting. NEVER
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1021764
2009-09-09 23:44:02 +00:00
Michael Jansen
6b8a3a61a1
ALLWAYS set isConfigurationAction if you create action just for
...
configuration purposes.
And do it before you set a global shortcut. Doing it after that is good
intention but still tool late.
svn path=/trunk/KDE/kdebase/workspace/; revision=1021763
2009-09-09 23:43:58 +00:00
Hugo Pereira Da Costa
2371de7ac2
removed from relic code from kde-look times, that 1/ was intended to work with compiz 2/ is useless with kwin 3/ is obsoleted by compiz0.8.3
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1021691
2009-09-09 20:11:05 +00:00
Hugo Pereira Da Costa
2fcb5767d5
removed unused variables
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1021627
2009-09-09 17:14:23 +00:00
Hugo Pereira Da Costa
c519c41c9f
further simplified ::renderWindowBorder, to use ::renderWindowBackground consistently
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1021621
2009-09-09 17:02:07 +00:00
Hugo Pereira Da Costa
9e1f8372d1
use correct palette for rendering window border
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1021620
2009-09-09 17:00:50 +00:00
Hugo Pereira Da Costa
4e60677a84
moved backgroundPalette to public (for use by nitrogenbutton)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1021619
2009-09-09 17:00:13 +00:00
Hugo Pereira Da Costa
60e95cc624
Used nitrogenclient::renderWindowBackground in place of helper::renderWindowBackground everywhere to honor 'solid color' in title outline. Removed useless white spaces
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1021600
2009-09-09 16:28:01 +00:00
Marco Martin
e35a07a08d
reove the window from the ignored list of the fade effect if the sliding
...
effect gets removed
svn path=/trunk/KDE/kdebase/workspace/; revision=1021482
2009-09-09 10:05:52 +00:00
Marco Martin
96f8952062
revert last change, it shouldn't have got in
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1021455
2009-09-09 08:40:21 +00:00
Marco Martin
282d85e859
proxy() not const
...
remove the ignored windows that are deleted
svn path=/trunk/KDE/kdebase/workspace/; revision=1021452
2009-09-09 08:31:42 +00:00
Hugo Pereira Da Costa
c66c2f05e5
added 'No Side Border' border side option. It is intermediate between Tiny and No Border.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1021438
2009-09-09 07:40:07 +00:00
Hugo Pereira Da Costa
3fde3f12f4
added 'No Side Border' border side option. It is intermediate between Tiny and No Border.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1021437
2009-09-09 07:39:16 +00:00
Hugo Pereira Da Costa
4208b2bf54
removed extra spaces
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1021413
2009-09-09 06:22:42 +00:00
Hugo Pereira Da Costa
d403b12336
added proper handling of translation
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1021412
2009-09-09 06:22:06 +00:00
Hugo Pereira Da Costa
b2c993dc3e
added i18n to tab names
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1021411
2009-09-09 06:20:57 +00:00
Hugo Pereira Da Costa
ea7eb137e8
handle translation flag properly for exception definition
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1021410
2009-09-09 06:20:06 +00:00
Hugo Pereira Da Costa
05f86c92fb
removed extra space :)
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1021409
2009-09-09 06:19:26 +00:00
Hugo Pereira Da Costa
4dc99945a7
fixed handling of translation flag
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1021407
2009-09-09 06:17:48 +00:00
Hugo Pereira Da Costa
a092867fe5
added proper flags to handle translations without breaking rc file
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1021406
2009-09-09 06:14:01 +00:00
Matthew Woehlke
af15bebbdd
mass whitespace cleanup
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1021371
2009-09-09 00:55:55 +00:00
Andreas Hartmetz
298dc3051a
fix method signature; qreal != double on ARM.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1021353
2009-09-08 23:54:50 +00:00
Marco Martin
f642eab20b
add missing files
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1021328
2009-09-08 21:27:12 +00:00
Marco Martin
f6bf95cb44
add a proxy effect to the fade effect, used to add and remove ignored
...
windows.
the slidingpopups effect adds its managed windows to the ignored list of
the fadeeffect, making them mutually exclusive
svn path=/trunk/KDE/kdebase/workspace/; revision=1021321
2009-09-08 20:42:45 +00:00
Martin Gräßlin
9e3484e2f0
Adding new option to disable the legacy fullscreen mode (borderless, not netwm compliant windows with screen geometry).
...
It is disabled by default, but if it causes problems we will enable it again. In that case the "3rd party" (netbook shell) should set the option.
BUG: 206789
CC-MAIL: notmart@gmail.com
svn path=/trunk/KDE/kdebase/workspace/; revision=1021309
2009-09-08 20:19:20 +00:00
Martin Gräßlin
53aaaf471d
Adding a new option to disable the cursor pushback for active screen edges.
...
I haven't added it to the UI as the screen edges kcm is already a little bit cluttered with complicated options.
So if you want to disable the pushback add option "ElectricBorderPushbackPixels" to section [Windows].
FEATURE: 198225
svn path=/trunk/KDE/kdebase/workspace/; revision=1021306
2009-09-08 20:01:16 +00:00
Martin Gräßlin
754f5d0829
Quick maximize and tiling when moving a window to the left/right or top screen edge.
...
Top screen edge (un)maximizes. Left screen edge sets window to left half of screen geometry, right edge to other half.
svn path=/trunk/KDE/kdebase/workspace/; revision=1021305
2009-09-08 20:01:08 +00:00
Hugo Pereira Da Costa
4fa4dbd740
removed unused 'active' parameter do ::shadowPixmap
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1021077
2009-09-08 00:51:26 +00:00
Hugo Pereira Da Costa
d982b5060c
removed unused 'active' parameter do ::shadowPixmap; added Qt::insertClip when necessary to honour paintEvent clip
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1021076
2009-09-08 00:50:22 +00:00
Hugo Pereira Da Costa
51849696d1
changed variables initialization order to avoid compiler warning
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1021075
2009-09-08 00:48:39 +00:00
Hugo Pereira Da Costa
1de5b831bd
initialize titleOutline at startup
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1021053
2009-09-07 22:43:17 +00:00
Hugo Pereira Da Costa
5a2f9d5319
moved 'outline title' and 'draw separator' from general to advanced tab (suggested by Lucas, and I think it would make Nuno happy, and I like it). Also moved interlock between 'title highlight' and 'draw separator' from config to nitrogenconfigurationui
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1020968
2009-09-07 18:23:18 +00:00
Hugo Pereira Da Costa
e9de48ff50
moved interlock between 'title highlight' and 'draw separator' from config to nitrogenconfigurationui
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1020967
2009-09-07 18:20:17 +00:00
Hugo Pereira Da Costa
fe6b5e2087
set size grip visibility immediatly after created, rather than in reset-configuration (was causing a crash with compiz because of not testing 'hasSizeGrip')
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1020954
2009-09-07 17:41:42 +00:00
Hugo Pereira Da Costa
3455dda8d5
used inline functions to get decisions that combine multiple options and window state
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1020951
2009-09-07 17:26:56 +00:00
Hugo Pereira Da Costa
8f72704c20
Clean-up: removed all code mentionning stripes/scrathces
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1020945
2009-09-07 17:06:20 +00:00
Hugo Pereira Da Costa
fe0f06dfe1
added extrap pixel to painter clipRect when no-border is selected. Moved shadow pixmap generation (needed for shadow tileSets) to a different method. Build more complex tileSet in ::shadowTiles, needed to get the corner colors right when compositing is ON + frameBorder is None + title highlight is ON + window is shaded.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1020709
2009-09-07 06:59:38 +00:00
Hugo Pereira Da Costa
f439166398
added separated function to get pixmap needed for the shadow tileSet.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1020708
2009-09-07 06:53:13 +00:00
Hugo Pereira Da Costa
904dc1341e
update size grip visibility depending on window state when resetting configuration
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1020705
2009-09-07 05:50:48 +00:00
Hugo Pereira Da Costa
24bf0526cd
.. and removed extra 'new tileset' left-over from previous commit to r1020690
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1020691
2009-09-07 02:32:34 +00:00
Hugo Pereira Da Costa
8c9049e425
re-organized ::shadowtiles code to 1/ fix bug on storing created tiles 2/ avoid duplicated code. 3/ handle options properly to store active and inactive shadowTiles.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1020690
2009-09-07 02:26:37 +00:00
Hugo Pereira Da Costa
6eb3f0ef51
removed ugly std::cout
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1020678
2009-09-06 23:33:51 +00:00
Hugo Pereira Da Costa
58babc5c03
used KDebug in place of QTextStream for debug output
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1020676
2009-09-06 23:32:41 +00:00
Hugo Pereira Da Costa
191a3dd8db
disabled autoFillBackground for central QLabel in preview mode, to have the correct window background painted. Remark: this is a minor (and safe) hack. This should be moved upstream into kwin/lib/kdecoration
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1020608
2009-09-06 18:29:57 +00:00
Hugo Pereira Da Costa
688fe7beff
Fixed calls renderWindowBackground so that gradients appear at the right place in decoration preview. Also removed 'const_cast<>' in ::renderWindowBorder
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1020604
2009-09-06 18:04:11 +00:00
Hugo Pereira Da Costa
786a000d49
apply additional horizontal button offset only in 'Full' maximized mode, and when maximized window are not move/resizable
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1020596
2009-09-06 17:41:34 +00:00
Hugo Pereira Da Costa
fafaf8bf9e
apply additional horizontal button offset only in 'Full' maximized mode, and when maximized window are not move/resizable
...
svn path=/trunk/KDE/kdebase/workspace/; revision=1020594
2009-09-06 17:38:33 +00:00