Commit graph

20560 commits

Author SHA1 Message Date
Script Kiddy
27539d0d26 CVS_SILENT made messages
svn path=/trunk/kdebase/ksysguard/; revision=169031
2002-07-27 11:05:46 +00:00
Luboš Luňák
78a7c08049 Since some of the .h files are installed ...
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
2002-07-26 20:30:36 +00:00
Karol Szwed
bbb9426543 Fix bug #45759 - CDE window cycling lockup
svn path=/trunk/kdebase/kwin/; revision=168816
2002-07-26 06:26:35 +00:00
Luboš Luňák
487f30a4ec Some fixes for the NET::TopMenu/NET::Menu hack.
svn path=/trunk/kdebase/kwin/; revision=168742
2002-07-25 20:08:09 +00:00
Luboš Luňák
a815fc2f6e It wasn't an over-optimization, there was just a small bug elsewhere.
svn path=/trunk/kdebase/kwin/; revision=168568
2002-07-24 19:46:20 +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
Script Kiddy
1fc4b29ec2 CVS_SILENT made messages
svn path=/trunk/kdebase/ksysguard/; revision=168152
2002-07-22 10:36:28 +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
Malcolm Hunter
dcbee9a27b Corrected typographical errors
svn path=/trunk/kdebase/kwin/; revision=167137
2002-07-17 12:25:21 +00:00
Cristian Tibirna
0cdb8f39f6 GUI:
CT: interface for the lesser placement policies

svn path=/trunk/kdebase/kwin/; revision=166996
2002-07-16 13:59:33 +00:00
Cristian Tibirna
e2ffbc884c CT: commit an older patch which loses "stupidly".
svn path=/trunk/kdebase/kwin/; revision=166870
2002-07-15 20:28:55 +00:00
Stephan Binner
f135da3521 Install in Windows category.
svn path=/trunk/kdebase/kwin/; revision=166461
2002-07-13 17:32:38 +00:00
Karol Szwed
7c72db2685 Make the mouse cursor change again when resizing or hovering over the window border
by removing an over-optimisation.

svn path=/trunk/kdebase/kwin/; revision=166431
2002-07-13 14:44:01 +00:00
Laurent Montel
0bdbc74f7b Fix default value
svn path=/trunk/kdebase/kwin/; revision=166366
2002-07-13 07:27:54 +00:00
Aaron J. Seigo
c3a37be9bd didn't mean to ci this one.. forgot it was in kwin/
svn path=/trunk/kdebase/kwin/; revision=166361
2002-07-13 02:38:48 +00:00
Aaron J. Seigo
22b5d4ebbc make mouseOptions compare case insensitive in case some screws up the
capitalization in the config file (e.g. by messing with the kcm) ...

svn path=/trunk/kdebase/kwin/; revision=166360
2002-07-13 02:34:13 +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
Oliver Bausinger
8824060f12 fix the disappearence of kwinoptions and provide the other (new)
control modules in the Configure... menu

svn path=/trunk/kdebase/kwin/; revision=166110
2002-07-11 20:54:54 +00:00
Script Kiddy
8fbc260a27 CVS_SILENT made messages
svn path=/trunk/kdebase/ksysguard/; revision=165872
2002-07-10 11:35:51 +00:00
Lukáš Tinkl
ac8146ac1b argl, can't you check your code?
I fixed this already yesterday for the other modules...

svn path=/trunk/kdebase/kwin/; revision=165557
2002-07-08 11:21:29 +00:00
Luboš Luňák
3e236f2416 I don't think it's a good idea to show menubar belonging to another app.
svn path=/trunk/kdebase/kwin/; revision=165442
2002-07-07 18:54:20 +00:00
Script Kiddy
2c7a013bc3 CVS_SILENT made messages
svn path=/trunk/kdebase/ksysguard/; revision=165371
2002-07-07 11:01:53 +00:00
Charles Samuels
869cd416fa add these
svn path=/trunk/kdebase/kwin/; revision=165324
2002-07-07 00:38:33 +00:00
Charles Samuels
6ba1276a75 the Windows Branch:
TODO:
	Icons, again.  Fix the problem of the "Advanced" tab.

svn path=/trunk/kdebase/kwin/; revision=165323
2002-07-07 00:38:19 +00:00
Luboš Luňák
37f217a8ce No, it was QObject-style owned by the Workspace object, not that the delete breaks anything.
BTW, the check in 'if(ptr) delete ptr;' is useless, 'delete NULL;' is a no-op.

svn path=/trunk/kdebase/kwin/; revision=165288
2002-07-06 20:16:36 +00:00
Till Krech
7c1d536ad3 make it compile again...
RCS file: /home/kde/kdebase/kwin/client.h,v
retrieving revision 1.82
diff -u -p -r1.82 client.h
--- client.h    2002/07/05 20:00:02     1.82
+++ client.h    2002/07/06 02:04:23
@@ -155,7 +155,7 @@ public:
     bool isDesktop() const;
     bool isDock() const;
     bool isTool() const;
-    bool isMenu() const;
+    bool isTopMenu() const;

     bool isResizable() const;

Index: plugins.cpp
===================================================================
RCS file: /home/kde/kdebase/kwin/plugins.cpp,v
retrieving revision 1.30
diff -u -p -r1.30 plugins.cpp
--- plugins.cpp 2002/07/05 20:05:22     1.30
+++ plugins.cpp 2002/07/06 02:04:23
@@ -119,7 +119,7 @@ bool PluginMgr::loadPlugin(QString nameS

     void* create_func = library->symbol("create");
     if(create_func) {
-        create_ptr = (Client* (*)(Workspace *ws, WId w, NET::WindowType, NET::WindowType))create_func                                   ;
+        create_ptr = (Client* (*)(Workspace *ws, WId w, NET::WindowType))create_func;
     }
     create_func = library->symbol("allocate");
     if(create_func) {

svn path=/trunk/kdebase/kwin/; revision=165118
2002-07-06 02:05:46 +00:00
Luboš Luňák
df4449b0bf Show at least the desktop's toplevel menubar if the app's one isn't visible yet.
svn path=/trunk/kdebase/kwin/; revision=165078
2002-07-05 20:08:17 +00:00
Luboš Luňák
1fab5c76ce NET::Menu -> NET::TopMenu, and make NET::Menu mean what it is supposed to mean.
+ backward compatibility hack

svn path=/trunk/kdebase/kwin/; revision=165076
2002-07-05 20:05:22 +00:00
Luboš Luňák
6d7f113304 Implemented _NET_WM_MOVERESIZE.
Fixed some minor bugs with resizing.

svn path=/trunk/kdebase/kwin/; revision=165071
2002-07-05 20:00:02 +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
Cristian Tibirna
2e99608428 CT: re-place a window when it is moved between desktops.
svn path=/trunk/kdebase/kwin/; revision=164082
2002-07-01 04:22:02 +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
Gioele Barabucci
9f0f7accc6 KShellProcess -> KProcess + setUseShell(true)
svn path=/trunk/kdebase/kdm/; revision=163814
2002-06-29 15:05:20 +00:00
Cristian Tibirna
062d32c85a CT: include guards
svn path=/trunk/kdebase/kwin/; revision=163801
2002-06-29 14:39:35 +00:00
Cristian Tibirna
9b03ba50c2 CT: two new non-placement policies. No GUI config.
Edit kwinrc and use either of:

Placement=StupidlyCentered
Placement=StupidlyZeroCornered

and then, at a prompt:

dcop kwin KWinInterface reconfigure

svn path=/trunk/kdebase/kwin/; revision=163755
2002-06-29 06:31:33 +00:00
Dirk Mueller
f0b557abf7 fix messages
svn path=/trunk/kdebase/kwin/; revision=163711
2002-06-28 23:32:50 +00:00
Luboš Luňák
8366e220bf NETWM says we have to set this property to (0,0) if we don't support it
svn path=/trunk/kdebase/kwin/; revision=163694
2002-06-28 20:28:33 +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
Script Kiddy
0de434cc20 CVS_SILENT made messages
svn path=/trunk/kdebase/ksysguard/; revision=163063
2002-06-25 10:43:44 +00:00
Luboš Luňák
5380502347 Toplevel menubar is not sticky.
svn path=/trunk/kdebase/kwin/; revision=163046
2002-06-25 07:42:01 +00:00
Script Kiddy
169dee11e9 CVS_SILENT made messages
svn path=/trunk/kdebase/ksysguard/; revision=163016
2002-06-25 00:35:31 +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
Nadeem Hasan
b36c644b72 Don't show desktop menu when there is only one desktop configured. Thanks
to aseigo for the original patch.

svn path=/trunk/kdebase/kwin/; revision=160391
2002-06-11 19:49:38 +00:00
Dirk Mueller
8fc62651e4 compile keramik
svn path=/trunk/kdebase/kwin/; revision=158818
2002-05-31 20:08:53 +00:00
Gioele Barabucci
21f19dd604 avoid "&" becoming "_" in desk_popup
svn path=/trunk/kdebase/kwin/; revision=158508
2002-05-29 21:31:32 +00:00
Nadeem Hasan
23902d7580 Use proper icon for "Close"
svn path=/trunk/kdebase/kwin/; revision=158507
2002-05-29 21:28:57 +00:00