Split user css information and main engine css control files

pull/1/head
Timothy Pearson 12 vuotta sitten
vanhempi 98eb5b995a
commit 4a7ce6c116

@ -1,6 +1,7 @@
SUBDIRS = \
build \
tdegtk \
rc \
tests
ACLOCAL_AMFLAGS = -I build

@ -6,7 +6,7 @@ test -z "$srcdir" && srcdir=.
PKG_NAME="tdegtk"
(test -f $srcdir/tdegtk/tdegtk-theme.c) || {
(test -f $srcdir/tdegtk/tdegtk-theme.cpp) || {
echo -n "**Error**: Directory "\`$srcdir\'" does not look like the"
echo " top-level $PKG_NAME directory"
exit 1

@ -2,7 +2,7 @@ AC_PREREQ(2.63)
# Package
AC_INIT([tdegtk],[1.0.1],[https://bugs.launchpad.net/tdegtk],[tdegtk])
AC_INIT([tdegtk],[1.0.1],[https://bugs.trinitydesktop.org],[tdegtk])
AC_CONFIG_SRCDIR([tdegtk/tdegtk.h])
AC_CONFIG_MACRO_DIR([build])
AC_CONFIG_AUX_DIR([build])
@ -115,6 +115,7 @@ build/Makefile
po/Makefile
tdegtk/Makefile
tests/Makefile
rc/Makefile
])
AC_OUTPUT

@ -0,0 +1,2 @@
styleconfdir=$(prefix)/share/themes/tdegtk/gtk-3.0
styleconf_DATA = gtk.css

@ -0,0 +1,7 @@
/* This file is part of the Gtk TQt Theme Engine */
* {
engine:tdegtk;
}
@import "tdegtk.css";

@ -29,7 +29,7 @@
// See upstream GTK bug #687173
#define TDEGTK_THEME_THEME_DIRECTORY_NAME "tdegtk"
#define TDEGTK_THEME_CONTROL_FILE_NAME "gtk.css"
#define TDEGTK_THEME_CONTROL_FILE_NAME "tdegtk.css"
#define RC_CACHE_VERSION TQString("1")
#define DEBUG_PRINT(x) if (gtk3TQtDebug) printf(x"\n\r");
#define DEBUG_PRINT_ARGS(x,y) if (gtk3TQtDebug) printf(x"\n\r",y);
@ -145,6 +145,9 @@ G_MODULE_EXPORT GtkThemingEngine* create_engine(void) {
if (gtk3TQtDebug) {
writeGtkThemeControlFile(true);
}
else {
writeGtkThemeControlFile(false);
}
// Initialize hooks
m_widgetLookup.initializeHooks();
@ -556,10 +559,6 @@ void writeGtkThemeControlFile(int forceRecreate) {
stream << "/* " << iconTheme << ", " << tqApp->style().name() << ", " << RC_CACHE_VERSION << " */\n\n";
stream << "/* This file was generated by the Gtk TQt Theme Engine */\n";
stream << "/* It will be recreated when you change your TDE icon theme or widget style */\n\n";
stream << "\n";
stream << "* {\n\tengine:tdegtk;\n}\n";
stream << "\n";
TQScrollBar sbar(NULL);
sbar.setOrientation(TQt::Horizontal);

Ladataan…
Peruuta
Tallenna