789bb8c535
// If the system tray gets destroyed, the system tray // icons automatically get unmapped, reparented and mapped // again to the closest non-client ancestor due to // QXEmbed's SaveSet feature. Unfortunatly with kicker // this closest ancestor is not the root window, but our // decoration, so we reparent explicitely back to the root // window. 2. Removed popupinfo feature for now. The feature is a great idea, but the implementation was too much copy&paste and code duplication with the tab box. Plus it was buggy (no vertical center alignment) and contained many unused codelines. 3. Fixed and simplified the session management handling (thanks to KSessionManaged in libkdecore). This way we actually get a proper discardCommand generated by KApplication, something that was missing previously. svn path=/trunk/kdebase/kwin/; revision=146580
40 lines
965 B
Makefile
40 lines
965 B
Makefile
INCLUDES = $(all_includes)
|
|
|
|
SUBDIRS = . kcmkwin pics clients
|
|
|
|
bin_PROGRAMS = kwin
|
|
lib_LTLIBRARIES = kwin.la
|
|
|
|
# workspace.cpp has to be first in order not to break --enable-final
|
|
kwin_la_SOURCES = workspace.cpp atoms.cpp client.cpp main.cpp \
|
|
tabbox.cpp options.cpp plugins.cpp events.cpp KWinInterface.skel \
|
|
killwindow.cpp kwinbutton.cpp
|
|
kwin_la_LIBADD = $(LIB_KDEUI) $(LIBXINERAMA)
|
|
kwin_la_LDFLAGS = $(all_libraries) -module -avoid-version
|
|
|
|
include_HEADERS = KWinInterface.h
|
|
|
|
kwinincludedir = $(includedir)/kwin
|
|
kwininclude_HEADERS = options.h client.h workspace.h kwinbutton.h
|
|
|
|
kwin_SOURCES = kwin_main.cpp
|
|
kwin_LDADD = kwin.la
|
|
kwin_LDFLAGS = $(all_libraries) $(KDE_RPATH)
|
|
|
|
KDE_ICON = kwin
|
|
|
|
METASOURCES = AUTO
|
|
|
|
messages:
|
|
$(XGETTEXT) -kaliasLocal *.h *.cpp -o $(podir)/kwin.pot
|
|
|
|
datadir = $(kde_datadir)/kwin
|
|
|
|
data_DATA= eventsrc
|
|
|
|
sounddir= $(kde_sounddir)
|
|
sound_DATA = pop.wav
|
|
|
|
update_DATA = kwin.upd pluginlibFix.pl
|
|
updatedir = $(kde_datadir)/kconf_update
|
|
|