Split user css information and main engine css control files

pull/1/head
Timothy Pearson 12 years ago
parent 98eb5b995a
commit 4a7ce6c116

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

@ -6,7 +6,7 @@ test -z "$srcdir" && srcdir=.
PKG_NAME="tdegtk" 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 -n "**Error**: Directory "\`$srcdir\'" does not look like the"
echo " top-level $PKG_NAME directory" echo " top-level $PKG_NAME directory"
exit 1 exit 1

@ -2,7 +2,7 @@ AC_PREREQ(2.63)
# Package # 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_SRCDIR([tdegtk/tdegtk.h])
AC_CONFIG_MACRO_DIR([build]) AC_CONFIG_MACRO_DIR([build])
AC_CONFIG_AUX_DIR([build]) AC_CONFIG_AUX_DIR([build])
@ -115,6 +115,7 @@ build/Makefile
po/Makefile po/Makefile
tdegtk/Makefile tdegtk/Makefile
tests/Makefile tests/Makefile
rc/Makefile
]) ])
AC_OUTPUT 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 // See upstream GTK bug #687173
#define TDEGTK_THEME_THEME_DIRECTORY_NAME "tdegtk" #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 RC_CACHE_VERSION TQString("1")
#define DEBUG_PRINT(x) if (gtk3TQtDebug) printf(x"\n\r"); #define DEBUG_PRINT(x) if (gtk3TQtDebug) printf(x"\n\r");
#define DEBUG_PRINT_ARGS(x,y) if (gtk3TQtDebug) printf(x"\n\r",y); #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) { if (gtk3TQtDebug) {
writeGtkThemeControlFile(true); writeGtkThemeControlFile(true);
} }
else {
writeGtkThemeControlFile(false);
}
// Initialize hooks // Initialize hooks
m_widgetLookup.initializeHooks(); m_widgetLookup.initializeHooks();
@ -557,10 +560,6 @@ void writeGtkThemeControlFile(int forceRecreate) {
stream << "/* This file was generated by the Gtk TQt Theme Engine */\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 << "/* 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); TQScrollBar sbar(NULL);
sbar.setOrientation(TQt::Horizontal); sbar.setOrientation(TQt::Horizontal);
sbar.setValue(1); sbar.setValue(1);

Loading…
Cancel
Save