Commit graph

446 commits

Author SHA1 Message Date
Luboš Luňák
aa986329ac Merging back the KDE2 default decoration from kwin_iii to HEAD.
The config/ subdir is not updated, is kept from HEAD.

svn path=/trunk/kdebase/kwin/; revision=251624
2003-09-16 19:40:44 +00:00
Luboš Luňák
216d330162 Merging back the Keramik decoration from kwin_iii to HEAD.
svn path=/trunk/kdebase/kwin/; revision=251623
2003-09-16 19:40:07 +00:00
Luboš Luňák
813ce7ccce Merging back the ModernSys decoration from kwin_iii to HEAD.
The config/ subdir is not updated (and thus it keeps the changes done
in HEAD).

svn path=/trunk/kdebase/kwin/; revision=251622
2003-09-16 19:37:46 +00:00
Dirk Mueller
34427cb289 compile
svn path=/trunk/kdeartwork/kwin-styles/plastik/; revision=250061
2003-09-10 17:58:07 +00:00
Waldo Bastian
d05d96d5e2 Don't crash on pixmaps without a mask.
svn path=/trunk/kdebase/kwin/; revision=250023
2003-09-10 15:11:42 +00:00
Luciano Montanaro
165188c4f5 Draw resize handle for resizable tool windows.
svn path=/trunk/kdebase/kwin/; revision=249995
2003-09-10 13:48:57 +00:00
Luciano Montanaro
e46772fe73 Hide resize handles for unresizable windows
svn path=/trunk/kdebase/kwin/; revision=249446
2003-09-08 15:54:55 +00:00
Sandro Giessl
b7547a0a87 CVS_SILENT removed exception for KDE 3.1 which worked around a problem of "eating" window borders,
no more necessary.

svn path=/trunk/kdeartwork/kwin-styles/plastik/; revision=246927
2003-08-30 17:49:33 +00:00
Stephan Binner
013f743897 CVS_SILENT i18n style guide fix
svn path=/trunk/kdeartwork/kwin-styles/plastik/; revision=246725
2003-08-30 08:30:08 +00:00
Sandro Giessl
7d0cb12105 Adding my Plastik window decoration to kdeartwork. :)
svn path=/trunk/kdeartwork/kwin-styles/plastik/; revision=246655
2003-08-29 22:49:03 +00:00
Dirk Mueller
6bbbe69c0e unbreak compilation (gcc 3.4+)
svn path=/trunk/kdebase/kcontrol/; revision=239225
2003-07-26 10:41:28 +00:00
Dirk Mueller
f9cef6de17 fix shape extension detection for Solaris
CCMAIL: 53617-done@bugs.kde.org

svn path=/trunk/kdebase/kwin/; revision=238414
2003-07-21 20:34:58 +00:00
Aaron J. Seigo
ddec9444f7 lather, rinse, repeat fred's fix: close on button release not press
svn path=/trunk/kdebase/kwin/; revision=237267
2003-07-15 18:18:26 +00:00
Aaron J. Seigo
8dc1858ae3 since KDE2 does double-click-on-menu-is-close emulate this behaviour
as we do with other emulation styles. i AM closing BR#56922

svn path=/trunk/kdebase/kwin/; revision=236180
2003-07-08 21:06:03 +00:00
Fredrik Höglund
cafa67e113 - Fixed bugs #40125, #45621 and #46215 in the redmond style as well.
svn path=/trunk/kdebase/kwin/; revision=235470
2003-07-04 18:32:29 +00:00
Aaron J. Seigo
fdbe58d03f apparently setColSpacing is new in Qt3.2. this one goes out to everyone
still compiling with 3.1

svn path=/trunk/kdebase/kwin/; revision=234785
2003-07-01 02:54:32 +00:00
Aaron J. Seigo
ad483c520d dude up the config pages of these puppies. now that they appear on the
first tab of the kcm it became wildly obvious how much TLC they needed.

svn path=/trunk/kdebase/kwin/; revision=234652
2003-06-30 08:16:28 +00:00
Luboš Luňák
5596abd78e Don't link against kdeinit modules.
svn path=/trunk/kdebase/kwin/; revision=233861
2003-06-26 08:52:13 +00:00
Claudiu Costin
056cddfe3c i18n context for Kwin default client.
At least Romanian will benefit from this.

svn path=/trunk/kdebase/kwin/; revision=233039
2003-06-22 20:19:30 +00:00
Nadeem Hasan
79a98219bb Fix margin.
svn path=/trunk/kdebase/kwin/; revision=231462
2003-06-14 23:55:32 +00:00
Ian Reinhart Geiser
966365f741 This is a cleanup/fix of all ui files in kdebase. We have the ability to use the
standard KDE spacing and margins.  From what I could tell was 99% of the people had
these nubmers already hardcoded and we should not see any difference.

I was able to test and it looks like everything is normal here.  If there are any
issues or if I horribly broke someone's layout please do not revert!  Just touch them
up with designer and let me know.  This was done to cleanup the UI to ensure layouts
are always consistent, and to allow me to use some layout hacks for small screens.
More on this later, but the bottom line here is standard stuff is cool.  Next stop is
to remove all those hardcoded pixmaps and use KIconLoader :)

CCMAIL: kde-core-devel@kde.org

svn path=/trunk/kdebase/kcontrol/; revision=230069
2003-06-07 02:39:32 +00:00
Luboš Luňák
32217c89bf No resize handle for non-resizable windows.
CCMAIL: 57765-done@bugs.kde.org

svn path=/trunk/kdebase/kwin/; revision=227030
2003-05-21 09:12:44 +00:00
Luboš Luňák
dbc0817e28 Actually, the patch from #57690 is right too, there was no support for spacers.
svn path=/trunk/kdebase/kwin/; revision=222733
2003-04-29 11:45:08 +00:00
Luboš Luňák
c1fc368392 Fix #57690 - don't let the dragable area of titlebar vanish completely.
svn path=/trunk/kdebase/kwin/; revision=222730
2003-04-29 11:40:39 +00:00
Matthias Kretz
2faf685614 Don't use white as the border color. This fixes dark color schemes (it's very
anoying to have that white border on an otherwise dark screen). It also fit's
more in all other color schemes.
Authorized by Fredrik and quertz.

svn path=/trunk/kdebase/kwin/; revision=213632
2003-03-13 16:54:54 +00:00
Luboš Luňák
31a47d9819 Don't show the resize cursor inside windows.
svn path=/trunk/kdebase/kwin/; revision=206454
2003-02-12 10:06:57 +00:00
Ralf Nolden
b93157d70e qabstractlayout.h -> qlayout.h
svn path=/trunk/kdebase/kwin/; revision=205388
2003-02-07 10:40:24 +00:00
Melchior Franz
d4d96f7148 fix dialog layout for rtl languages;
replace numeric by symbolic constants

svn path=/trunk/kdebase/kwin/; revision=204603
2003-02-03 11:55:34 +00:00
Laurent Montel
6108ee9793 Use KCmdLineLastOption
svn path=/trunk/kdebase/ksysguard/; revision=202148
2003-01-23 07:11:25 +00:00
Luboš Luňák
3bbbec2792 Styles moved to kdeartwork.
svn path=/trunk/kdebase/kwin/; revision=199828
2003-01-14 12:43:45 +00:00
nobody
82ee2f00fe This commit was manufactured by cvs2svn to accommodate
a server-side copy/move.

svn path=/trunk/kdebase/kwin/; revision=199822
2003-01-14 12:31:45 +00:00
Reza Arbab
c83fb9c2e2 Changed to avoid initialization of static const variables in class definition.
svn path=/trunk/kdebase/kwin/; revision=198519
2003-01-09 15:50:11 +00:00
Hans Petter Bieker
3bc5e13c20 i18n() returns QString.
svn path=/trunk/kdebase/kwin/; revision=197076
2003-01-02 23:41:27 +00:00
Alex Zepeda
5354333dd5 More namespace fun with Qt. It seems like Q*Stream* wants "endl" and
std::cout wants std::endl.  So be it.

svn path=/trunk/kdebase/kwin/; revision=191602
2002-12-02 12:00:18 +00:00
Alex Zepeda
6c9a60ba18 I'll vote for <iostream> over <iostream.h>. Why? Here's why:
warning: #warning This file includes at least one deprecated or
antiquated header. Please consider using one of the 32 headers
found in section 17.4.1.2 of the C++ standard.  Examples include
substituting the <X> header for the <X.h> header for C++ includes,
or <sstream> instead of the deprecated header <strstream.h>.
To disable this warning use -Wno-deprecated.

And grep shows:

kcontrol/kfontinst/kfontinst/FontListWidget.cpp:#include <iostream>
kdm/kfrontend/liloinfo.cpp:#include <iostream>
kioslave/sftp/ksshprocesstest.cpp:#include <iostream>
kioslave/mac/kio_mac.cpp:#include <iostream>
libkonq/konq_propsview.cc:#include <iostream>
konsole/konsole/TEHistory.cpp:#include <iostream>

svn path=/trunk/kdebase/kcontrol/; revision=191581
2002-12-02 10:50:03 +00:00
Fredrik Höglund
62fdca507a - Fixed a minor bidi bug.
svn path=/trunk/kdebase/kwin/; revision=189186
2002-11-16 00:05:16 +00:00
Script Kiddy
30b954b49e CVS_SILENT made messages
svn path=/trunk/kdebase/kcontrol/; revision=189111
2002-11-15 12:56:38 +00:00
Karol Szwed
9cb1740124 Draw unpainted areas when a window is shaded.
Approved by Maksim.

svn path=/trunk/kdebase/kwin/; revision=186526
2002-10-30 16:15:58 +00:00
Script Kiddy
c8bc0e4f38 CVS_SILENT made messages
svn path=/trunk/kdebase/kcontrol/; revision=186511
2002-10-30 13:33:46 +00:00
Stephan Kulow
82ae93ab72 don't refer to kde2.desktop
svn path=/trunk/kdebase/kwin/; revision=186442
2002-10-29 21:31:40 +00:00
Karol Szwed
8458bf78d7 We don't need this anymore
svn path=/trunk/kdebase/kwin/; revision=186383
2002-10-29 14:52:04 +00:00
Fredrik Höglund
0d932bef73 Make the old default kwin style available again as KDE 2.
svn path=/trunk/kdebase/kwin/; revision=186225
2002-10-28 19:23:45 +00:00
Script Kiddy
b95c6d8443 CVS_SILENT made messages
svn path=/trunk/kdebase/ksysguard/; revision=184723
2002-10-20 10:54:38 +00:00
Simon Hausmann
78cfbe9177 - now that KDE_CHECK_HEADERS takes care of defining HAVE_FOO_H (thx coolo)
we can use KDE_* here to make it look in more paths. Helps freebsd.
-AC_CHECK_HEADERS(X11/extensions/shape.h)
+KDE_CHECK_HEADERS(X11/extensions/shape.h)

svn path=/trunk/kdebase/kwin/; revision=184443
2002-10-18 08:30:38 +00:00
Script Kiddy
045810a50e CVS_SILENT made messages
svn path=/trunk/kdebase/ksysguard/; revision=184313
2002-10-17 11:19:57 +00:00
Script Kiddy
b32ed8c275 CVS_SILENT made messages
svn path=/trunk/kdebase/kcontrol/; revision=181890
2002-10-03 11:24:08 +00:00
Fredrik Höglund
76a41a4709 - Changed the filename regexp based on a suggestion from Charles.
svn path=/trunk/kdebase/kwin/; revision=178060
2002-09-15 19:19:52 +00:00
Fredrik Höglund
ae8a8f227d - Rewrote the mouse position code and increased the size of
the bottom diagonal resize corners for usability reasons.

svn path=/trunk/kdebase/kwin/; revision=178059
2002-09-15 19:13:38 +00:00
Fredrik Höglund
d1ef7e8236 - Made the bottom grab bar optional by popular demand.
- 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
2002-09-01 22:50:34 +00:00
Dirk Mueller
6acf67398b fix dependencies
svn path=/trunk/kdebase/kwin/; revision=174973
2002-09-01 00:02:14 +00:00
Fredrik Höglund
8f531f38dd - Attempting to fix a problem reported by Eugenia about
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
2002-08-31 22:37:35 +00:00
Dirk Mueller
aefcf5f8a0 remove outdated #ifdef
svn path=/trunk/kdebase/kwin/; revision=174483
2002-08-29 16:32:24 +00:00
Luboš Luňák
f374dba2f2 Double-click to close is back.
svn path=/trunk/kdebase/kwin/; revision=174417
2002-08-29 08:59:31 +00:00
Luboš Luňák
3b57952b03 Take care of #46042. [...resisted to say here something about Motif >;> ]
svn path=/trunk/kdebase/kwin/; revision=174310
2002-08-28 15:17:31 +00:00
Karol Szwed
36aebe0323 Namespace cleanup to prevent crashes due to symbol clashes with RTLD_GLOBAL
svn path=/trunk/kdebase/kwin/; revision=174118
2002-08-27 18:08:20 +00:00
Karol Szwed
ec918cec3b suppress warnings
svn path=/trunk/kdebase/kwin/; revision=174085
2002-08-27 15:31:58 +00:00
Karol Szwed
d3210cbb64 remove warning
svn path=/trunk/kdebase/kwin/; revision=174081
2002-08-27 15:18:17 +00:00
Karol Szwed
a33f4313ab - Removing patch by Diego Iastrubini that attempted to fix the bidi issues in
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
2002-08-27 15:12:14 +00:00
Diego Iastrubni
27998b71ac dded a new checkbox to kcontrol-> wm -> decorations ->general. By defaut this checkbox is on.
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
2002-08-24 12:02:26 +00:00
Luboš Luňák
220206e6dd Make sure the window operations popup works for the active window.
Plugin developers should use only Workspace::showWindowMenu() instead
of calling Workspace::clientPopup() and playing with the popup.

svn path=/trunk/kdebase/kwin/; revision=173296
2002-08-22 17:16:47 +00:00
Karol Szwed
35653960f1 Fix animate and restore bug #21511
svn path=/trunk/kdebase/kwin/; revision=172906
2002-08-20 18:02:12 +00:00
Stephan Binner
eae55b938c CVS_SILENT Style guide fix, use "cvslastchange" or X-WebCVS header line to view
svn path=/trunk/kdebase/kwin/; revision=172126
2002-08-15 16:18:23 +00:00
Aaron J. Seigo
147a11b20f if i can convince Matthias Ettrich that this is a good thing, i can
probably convince anyone ;-)

bye-bye non-standard menu showing, hello usability

svn path=/trunk/kdebase/kwin/; revision=168271
2002-07-22 23:02:38 +00:00
Karol Szwed
6df2574dba Enable help button by default
svn path=/trunk/kdebase/kwin/; revision=167524
2002-07-19 13:33:45 +00:00
Daniel Molkentin
aa44779287 CVS_SILENT: s/LIB_KFILE/LIB_KIO/g
Der Rest vom Schuetzenfest...

svn path=/trunk/kdebase/ksysguard/; revision=166284
2002-07-12 17:52:05 +00:00
Ryan Cumming
ffff5455b4 Dither the titlebar graident on 15 and 16bpp displays. Thanks to gallium for the Qt::OrderedDither tip.
svn path=/trunk/kdebase/kwin/; revision=164671
2002-07-04 02:43:54 +00:00
Stephan Binner
a25d76c410 CVS_SILENT Style guide fix
svn path=/trunk/kdebase/kwin/; revision=164124
2002-07-01 10:43:57 +00:00
Fredrik Höglund
4c1d786510 - Made the style always use small caption bubbles on maximized
windows.

  This leaves more space for the actual window contents, and
  fixes the usability problem Carsten Pfeiffer pointed out
  on kde-core-devel.

- Rewrote the masking code to use precalculated bounding rects
  to set the window shape.

  This should result a huge performance increase on low-end
  systems and improve snappyness in general.

- Added some more namespace fixes as suggested by Karol Szwed.

svn path=/trunk/kdebase/kwin/; revision=163885
2002-06-29 22:25:38 +00:00
Dirk Mueller
f0b557abf7 fix messages
svn path=/trunk/kdebase/kwin/; revision=163711
2002-06-28 23:32:50 +00:00
Matthias Kretz
e125eb2bc4 no implementation for slotReset ... so I commented it out
svn path=/trunk/kdebase/kwin/; revision=163297
2002-06-26 15:38:26 +00:00
Karol Szwed
861d667ef6 "Make it work"(tm) on theme change
svn path=/trunk/kdebase/kwin/; revision=163071
2002-06-25 13:14:19 +00:00
Fredrik Höglund
a5b30e1002 These pixmaps are no longer needed.
svn path=/trunk/kdebase/kwin/; revision=162949
2002-06-24 18:35:11 +00:00
Fredrik Höglund
6cfa430e49 - Completely rewrote the pixmap creation code to recolor the
caption bubble and the titlebar separately and then composite
  the resulting images to form the final tiles.

- New pixmaps from Qwertz with a more discreet design for the
  titlebars; more subtle gradients and no stipple effect
  on the titlebar base.

- Only one set of pixmaps is now used for both the active and
  the inactive state. All pixmaps are now stored in grayscale
  format.

- Fixed a minor bug which would cause the question mark on the
  help button to be reversed in RTL mode.

- Improved horizontal space utilization slightly.

- Enabled recoloring of the titlebars and caption bubble to
  match the color scheme.

svn path=/trunk/kdebase/kwin/; revision=162948
2002-06-24 18:33:20 +00:00
Simon Hausmann
63796fb0b2 - micro namespace cleanup
svn path=/trunk/kdebase/kwin/; revision=162590
2002-06-23 08:39:44 +00:00
Dirk Mueller
8fc62651e4 compile keramik
svn path=/trunk/kdebase/kwin/; revision=158818
2002-05-31 20:08:53 +00:00
Stephan Kulow
e0daa02a8f CVS_SILENT oops
svn path=/trunk/kdebase/kwin/; revision=157225
2002-05-23 20:07:29 +00:00
Stephan Kulow
04e2d29f24 fixing dependencies
svn path=/trunk/kdebase/kwin/; revision=157222
2002-05-23 20:02:35 +00:00
Aaron J. Seigo
3482e99a19 and now make "newer" *cough*redhat*cough* -v's of gcc shut up
svn path=/trunk/kdebase/kwin/; revision=156077
2002-05-18 06:41:41 +00:00
Aaron J. Seigo
4f5f20fadd compile even on my old crappy compiler.
(p.s. c-style casts suck ;-)

svn path=/trunk/kdebase/kwin/; revision=156058
2002-05-17 22:05:56 +00:00
Simon Hausmann
947ee7a09e - fixlet for INCLUDES
svn path=/trunk/kdebase/kwin/; revision=156007
2002-05-17 16:53:02 +00:00
Fredrik Höglund
5a534cc7bd Importing the Keramik KWin style.
svn path=/trunk/kdebase/kwin/; revision=156002
2002-05-17 16:33:48 +00:00
Ryan Cumming
3e89b66d03 Argh
svn path=/trunk/kdebase/kwin/; revision=155140
2002-05-12 18:05:56 +00:00
Cristian Tibirna
cd52271a10 CT: flicker-free titlebar. Thanks to Simon Haussman
svn path=/trunk/kdebase/kwin/; revision=155013
2002-05-11 22:05:01 +00:00
Simon Hausmann
d9107f8efc - put those global variables into an anonymous namespace
svn path=/trunk/kdebase/kwin/; revision=154962
2002-05-11 18:21:14 +00:00
Ryan Cumming
e154121711 GUI: Avoid nested groupboxes (ick)
svn path=/trunk/kdebase/kwin/; revision=154724
2002-05-10 02:13:58 +00:00
Rik Hemsley
930a266f7e Fixed (de)iconify animation for Qt 3 with a workaround.
The semantics of setClipRegion were changed, with the default being
different from the previous behaviour. Duh.

svn path=/trunk/kdebase/kwin/; revision=154610
2002-05-09 12:30:34 +00:00
Cristian Tibirna
eb4da42585 CT: customize buttons in KStep decorations (many thanks to Keunwoo Lee <klee@cs.washington.edu>)
svn path=/trunk/kdebase/kwin/; revision=151960
2002-04-26 02:03:01 +00:00
Stephan Binner
2896179100 CVS_SILENT Capitalisation fixes.
svn path=/trunk/kdebase/kcontrol/; revision=151429
2002-04-23 13:02:02 +00:00
Rik Hemsley
b0c9baaadc Disabling iconify animation until I figure out why it leaves lines on
the screen now.

svn path=/trunk/kdebase/kwin/; revision=151082
2002-04-22 05:16:59 +00:00
Malte Starostik
6dfd61dd20 KDirWatch changes as discussed in Nürnberg and posted on core-devel
svn path=/trunk/kdebase/kwin/; revision=144333
2002-03-22 00:09:25 +00:00
Stephan Kulow
c7f9abd849 CVS_SILENT made messages
svn path=/trunk/kdebase/kcontrol/; revision=143855
2002-03-19 16:37:47 +00:00
Lukáš Tinkl
e0f15bb438 a double mistake :)
+       KGlobal::locale()->insertCatalogue("kwin_b2_config");
-       KGlobal::locale()->insertCatalogue("kwinquartz_config");

svn path=/trunk/kdebase/kwin/; revision=140942
2002-03-04 14:13:28 +00:00
David Faure
34bbc5e457 qWarning -> kdWarning
svn path=/trunk/kdebase/kwin/; revision=138408
2002-02-24 18:16:45 +00:00
Karol Szwed
b7fd6761f1 A few libkwin to kwin_ tweaks.
svn path=/trunk/kdebase/kwin/; revision=137833
2002-02-21 14:03:28 +00:00
Stephan Kulow
e3e09f533d use kwin_ instead of libkwin
svn path=/trunk/kdebase/kwin/; revision=137446
2002-02-19 16:56:16 +00:00
Waldo Bastian
6ebc89dac6 CVS_SILENT
Added Encoding header for compliance with Desktop Entry Standard

svn path=/trunk/kdebase/kcontrol/; revision=134824
2002-01-31 18:51:15 +00:00
Rik Hemsley
5cd78ffdd3 Fix mouseposition
svn path=/trunk/kdebase/kwin/; revision=134762
2002-01-31 02:37:02 +00:00
Karol Szwed
16ca23df56 Hmm, this one has been lingering around for months without being used - remove it.
svn path=/trunk/kdebase/kwin/; revision=133039
2002-01-22 02:51:00 +00:00
Rik Hemsley
379b214218 Fix problem where dragging a button makes the whole window drag.
Had to create empty mouseMoveEvent() methods.

svn path=/trunk/kdebase/kwin/; revision=132837
2002-01-21 03:29:55 +00:00
Karol Szwed
2aa91b6f7f MWM is replaced by kdeartwork's CDE.
svn path=/trunk/kdebase/kwin/; revision=132836
2002-01-21 03:17:05 +00:00