Commit graph

40 commits

Author SHA1 Message Date
Ralf Nolden
278c511d4f this is the actual bugfix from Gallium for the window decorations. This is
his part of the patch, works fine but there's just the re-check needed to
be added so when the effect for tooltips changes, the deco's tooltips take
this as well. There are no new strings except the Un-Sticky tooltip, all
others are translated. thd@kde.org agreed on the strings.

svn path=/trunk/kdebase/kwin/; revision=104585
2001-07-01 10:10:17 +00:00
Adrian Schroeter
331ab7fb82 add libXinerama to link call. Fix link error for XFree 4.1.x with --with-xinerama
svn path=/trunk/kdebase/kwin/; revision=104059
2001-06-26 22:29:53 +00:00
Karol Szwed
97b0ee49e1 Default style update:
- Modifying the default style to use the new kwin plugin interface for proper
  resource management.
- The new default style looks nearly the same, but adds several nice features
  such as titlebar height and button position customisation among others,
  and adds a config module for configuration.
- kwin plugin loader modified to reflect the new default plugin change. The
  old default will be removed shortly.
- oh, and never ever flicker :)

svn path=/trunk/kdebase/kwin/; revision=100839
2001-06-07 11:35:06 +00:00
Dirk Mueller
5a49a411dd whoops, restoring binary compatibility in case we want it (SC was given)
svn path=/trunk/kdebase/kwin/; revision=100140
2001-06-03 09:30:19 +00:00
Waldo Bastian
8b5d812a5f CVS_SILENT
Move $(all_includes) to end.

svn path=/trunk/kdebase/kwin/; revision=97772
2001-05-19 01:39:13 +00:00
Dirk Mueller
e3766f1c3b Xinerama support (patch by Balaji Ramani <balaji@spinnakernet.com>)
svn path=/trunk/kdebase/kwin/; revision=96584
2001-05-12 00:33:43 +00:00
Waldo Bastian
00eb8e6c57 Fix for --enable-final
svn path=/trunk/kdebase/kwin/; revision=87826
2001-03-19 21:03:44 +00:00
Waldo Bastian
2f90225543 Put stuff in KWinInternal namespace.
Export client.h, workspace.h and options.h so that people can write plugins.

svn path=/trunk/kdebase/kwin/; revision=83707
2001-02-20 01:20:38 +00:00
David Faure
c887e85912 The dummy.cpp hack makes no sense when it starts to contain
stuff. Better make it a real source file. Fixes compilation for
people who didn't figure out they needed to remove dummy.cpp
in the builddir ;-)

svn path=/trunk/kdebase/kwin/; revision=63688
2000-09-12 22:10:37 +00:00
Waldo Bastian
ebe199a301 WABA: Use kdemain() instead of main() so that closures don't complain about
main being defined twice with different symbol sizes.

svn path=/trunk/kdebase/kwin/; revision=63094
2000-09-07 22:46:24 +00:00
Simon Hausmann
bf8e3c7071 - ugly hack to make kwin link :-(
svn path=/trunk/kdebase/kwin/; revision=61069
2000-08-15 08:30:30 +00:00
Simon Hausmann
90c9679d2a - the default style links against kwin.la
-SUBDIRS = default . pics clients
+SUBDIRS = . default pics clients

svn path=/trunk/kdebase/kwin/; revision=61064
2000-08-15 08:04:53 +00:00
Hans Petter Bieker
7534feaf4a Removed QT_NO_ASCII_CAST.
svn path=/trunk/kdebase/kwin/; revision=60334
2000-08-09 16:19:27 +00:00
Rik Hemsley
62e30dc0dc KDE 2 style is now default. KDE 1 style now available as plugin.
KDE 2 style still needs work, but bear with me. I'll get on it...

svn path=/trunk/kdebase/kwin/; revision=57252
2000-07-16 10:20:29 +00:00
Hans Petter Bieker
120e8a0e4b * -DQT_NO_ASCII_CAST
* using local8Bit() when printing i18n()ed messages to stderr.

svn path=/trunk/kdebase/kwin/; revision=55634
2000-07-06 16:48:13 +00:00
Matthias Ettrich
64f8bc08a9 missing file
svn path=/trunk/kdebase/kwin/; revision=53658
2000-06-19 10:45:45 +00:00
David Faure
b9cc5b7cb1 Hmm, somebody went on holidays and forgot to commit killwindow.h apparently :->
Commented out the feature (you didn't think I would reimplement it, did you ?) :)

And took the opportunity of touching Makefile.am for including *.moc in *.cpp
(faster compilation, smaller link lines, less files...)

svn path=/trunk/kdebase/kwin/; revision=52667
2000-06-09 00:20:21 +00:00
Charles Samuels
2c0910a283 take a look. it handles notifications now! :)
remove $KDEHOME/share/apps/kwin/eventsrc first, do a fresh make install
here, and hit the sticky button ;)

the little pop sound is made by a microphone and me! :)

svn path=/trunk/kdebase/kwin/; revision=52665
2000-06-08 23:44:41 +00:00
Matthias Ettrich
900e2e6c0b Use the new windowmanager interaction API
svn path=/trunk/kdebase/kwin/; revision=52623
2000-06-08 17:05:51 +00:00
Waldo Bastian
ebbf5fe55c WABA: Use $(KDE_PLUGIN) for plugins and let them link against kwin.{la|so}
svn path=/trunk/kdebase/kwin/; revision=49722
2000-05-16 23:10:41 +00:00
Matthias Elter
3b81ace1ea - SUBDIRS = pics clients
+ SUBDIRS = . pics clients

Fixes RISC-OS client compilation for me.

svn path=/trunk/kdebase/kwin/; revision=49166
2000-05-11 11:02:59 +00:00
Matthias Ettrich
6a36c54a7f Kwin raises the following sound events via KNotifyClient:
"Window Close"
	 "Window Iconify"
                  "Window DeIconify"
                  "Window Maximize"
                  "Window UnMaximize"
                  "Window Sticky"
                  "Window UnSticky"
                  "Window New"
                  "Window Delete"
                  "Window Trans New"
                  "Window Trans Delete"
                  "Window Shade Up"
                  "Window Shade Down"
                  "Window Move Start"
                  "Window Move End"
                  "Window Resize Start"
                  "Window Resize End"

svn path=/trunk/kdebase/kwin/; revision=48752
2000-05-07 20:38:11 +00:00
Rik Hemsley
297651e2c3 Understand more about edge-based clients and act appropriately, passing
info along to kdesktop too.

This is funky now :)

svn path=/trunk/kdebase/kwin/; revision=48377
2000-05-04 23:12:29 +00:00
Charles Samuels
6f0d6ab59b whoo! Havn't typed "cvs commit" in a while :)
Anyway, this is the eventsrc for the kwin events (window shadow, minimize,
etc).  I've not connected any of the code to KWin itself because I don't
feel like damaging it :).  KConfig is broken, so foo to the kcontrol module
until someone feels like fixing it, which, most certainly, does not include
me.
I've got a teeny tiny addition to make to KNotifyClient (so to make it
start the KNotify daemon if/when needed.)

And I think "we" should patch Linux's ld.so so that it caches references
to functions.  I believe this will speed up startup times significantly.

Why am I ranting on a cvs commit off-topicly? Well. I'm aware of my weirdness.
What're you going to do about it? :)

svn path=/trunk/kdebase/kwin/; revision=47402
2000-04-24 08:13:13 +00:00
Waldo Bastian
c19c5935bf WABA: Build kwin as a kdeinit module.
svn path=/trunk/kdebase/kwin/; revision=41646
2000-02-24 14:46:31 +00:00
Stephan Kulow
34117fb345 CVS_SILENT simplifying make messages
svn path=/trunk/kdebase/kcontrol/; revision=40569
2000-02-12 17:07:24 +00:00
Charles Samuels
d4e4653ac8 More I18N_NOOP stuff
svn path=/trunk/kdebase/kcontrol/; revision=38961
2000-01-21 23:34:50 +00:00
Stephan Kulow
39ef01ccbe some write more portable Makefiles than others :)
svn path=/trunk/kdebase/kwin/; revision=37819
2000-01-08 17:15:29 +00:00
Daniel M. Duley
de782ec37b Implemented plugins :) This was a huge pain in the arse because a) I am stupid
and it kept segfaulting because I wasn't releasing windows, and b) The plugins
didn't want to resolve anything in the kwin executable, only to the other
libs. I finally solved this by using -rdynamic in kwin's LDFLAGS, which I hope
is okay ;-)

svn path=/trunk/kdebase/kwin/; revision=37234
1999-12-24 01:36:47 +00:00
Lars Knoll
0b0548786a removed the subdir images, since it has no makefile. At least it compiles
like that.

svn path=/trunk/kdebase/kwin/; revision=36618
1999-12-14 23:45:14 +00:00
Preston Brown
ee298f43ec moved over from kwm.
svn path=/trunk/kdebase/kwin/; revision=36550
1999-12-14 21:11:15 +00:00
Daniel M. Duley
9e10f0990c Nextstep style ;-) You can see a screenshot of this with the KStep widget
style at:

http://www.mosfet.org/next.gif

I'll be adding the color scheme used in a sec.

svn path=/trunk/kdebase/kwin/; revision=36087
1999-12-08 02:44:50 +00:00
Stephan Kulow
8d629713b5 adding new icons sent by Tackat
svn path=/trunk/kdebase/kcontrol/; revision=35865
1999-12-05 13:39:13 +00:00
Stephan Kulow
bf1a6485b9 CVS_SILENT replacing ../po with podir
svn path=/trunk/kdebase/kcontrol/; revision=35541
1999-11-30 20:52:43 +00:00
Daniel M. Duley
3a9281209d Bye (it's going in kdesktop).
svn path=/trunk/kdebase/kwin/; revision=33110
1999-11-07 14:46:49 +00:00
Kurt Granroth
ae262e92d2 "ported" over the essential minicli from kwm (yipee! now i can use kwin as
my normal window manager!!)

unfortunately, i'm not 100% that the way i did it was the "proper" way.  it
works, but it might not be the best way to do it.  matthias, et al,
definitely need to take a look at it!

svn path=/trunk/kdebase/kwin/; revision=33085
1999-11-07 08:46:36 +00:00
Francois-Xavier Duranceau
b626b02a95 Add messages target.
svn path=/trunk/kdebase/kwin/; revision=31668
1999-10-24 12:05:50 +00:00
Daniel M. Duley
37b09be6f3 A few fixes, moved colorgroups to the Options class (much nicer there), and
started on a fixed system style. If you try it out make sure to read the new
README, as it requires some gradient settings.

svn path=/trunk/kdebase/kwin/; revision=30585
1999-10-11 02:00:06 +00:00
Matthias Ettrich
75f321c4c0 more experimental stuff
svn path=/trunk/kdebase/kwin/; revision=29737
1999-09-27 16:02:44 +00:00
Simon Hausmann
fd7f3549ac - now it even compiles :-)
(I like the BeOS-Style..)

svn path=/trunk/kdebase/kwin/; revision=27900
1999-08-20 14:44:38 +00:00