
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
This engine is for use by GTK applications running in KDE. It applies all Qt settings to the GTK application and uses Qt style plugins directly.
Please see http://gtk-qt.ecs.soton.ac.uk for more information and SVN instructions.
12 years ago
Changes in 1.0:
New features and general improvements:
Ported the theme engine to Qt4. Qt3 styles are no longer supported in this version - this is only for users who have upgraded to KDE4 or who want to use Oxygen in their GTK applications.
i18n:
Updated .pot file
Czech translation by David Watzke
Italian translation by Davide Madrisan
(For older changelogs, see http://gtk-qt.ecs.soton.ac.uk/downloads.php)
12 years ago
Changes in 1.0:
New features and general improvements:
Ported the theme engine to Qt4. Qt3 styles are no longer supported in this version - this is only for users who have upgraded to KDE4 or who want to use Oxygen in their GTK applications.
i18n:
Updated .pot file
Czech translation by David Watzke
Italian translation by Davide Madrisan
(For older changelogs, see http://gtk-qt.ecs.soton.ac.uk/downloads.php)
Artitekt
12 years ago
GTK_QT_ENGINE_DEBUG=1 logjam
(process:12384): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(process:12384): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
Engine::Engine()
Command line: "logjam"
static void RcProperties::setRcProperties()
Setting RC string: "style "gtk-qt-dynamic-1" { GtkCheckButton::indicator-size = 22 } widget_class "*" style "gtk-qt-dynamic-1""
Setting RC string: "style "gtk-qt-dynamic-2" { GtkNotebook::tab-overlap = 0 } widget_class "*" style "gtk-qt-dynamic-2""
Setting RC string: "style "gtk-qt-dynamic-3" { xthickness = 3 } widget_class "*.GtkNotebook" style "gtk-qt-dynamic-3""
Setting RC string: "style "gtk-qt-dynamic-4" { ythickness = 3 } widget_class "*.GtkNotebook" style "gtk-qt-dynamic-4""
Setting RC string: "style "gtk-qt-dynamic-5" { xthickness = 5 } class "GtkEntry" style "gtk-qt-dynamic-5""
Setting RC string: "style "gtk-qt-dynamic-6" { ythickness = 5 } class "GtkEntry" style "gtk-qt-dynamic-6""
Setting RC string: "style "gtk-qt-dynamic-7" { GtkMenu::vertical-padding = 1 } widget_class "*" style "gtk-qt-dynamic-7""
Setting RC string: "style "gtk-qt-dynamic-8" { GtkMenu::horizontal-padding = 1 } widget_class "*" style "gtk-qt-dynamic-8""
Setting RC string: "style "gtk-qt-dynamic-9" { GtkCheckMenuItem::indicator-size = 22 } widget_class "*" style "gtk-qt-dynamic-9""
Setting RC string: "style "gtk-qt-dynamic-10" { GtkScale::slider-length = 20 } widget_class "*" style "gtk-qt-dynamic-10""
Setting RC string: "style "gtk-qt-dynamic-11" { GtkScale::slider-width = 20 } widget_class "*" style "gtk-qt-dynamic-11""
Floating point exception
Report
ollowtf
12 years ago
Report
joth666
12 years ago
Apart from tabs in firefox3 (then again, tabs in KDE4 apps look awful once there's not enough screen estate for them as well...), everything looks a LOT nicer now. And I assume the tabs would look odd in the same way in other gtk-apps too. Very apprecieated!
If it only was as easy to get gtk-apps to use the KDE file/print dialogues...
Report
davidsansome
12 years ago
I've been trying to reproduce your bonobo problem, but it compiles fine on my box without libbonobo. Can you remember the error you got? If not, what distro are you using? I'll see if I can reproduce it.
And yes, Firefox still looks strange with gtk-qt. Not really sure there's much I can do about it, since it's Firefox that's using GTK themes incorrectly.
Report
joth666
12 years ago
When I tried to compile anyway (since I thought the program should work without it), I got errors regarding undefined variables and/or functions. In qt_main.c IIRC.
I'm using Kubuntu Hardy, so some of the problem may or may not have something to do with its alpha-status.
Report
Tyl3r
12 years ago
Thanks
Report
joth666
12 years ago
The message cmake gave kinda fooled me, since it didn't sound like an error. It sounded more like "If you want the best out of the engine, you should have bonobui installed." That is, it sounded as if it would work without bonobui but not optimally. Turned out I was wrong about that and that it was mandatory.
Hope that helps.
Report
Tyl3r
12 years ago
Also thanks to the author for porting this app to KDE4, it's awsome.
I only have some problems with the widgets borders on Firefox, but I can live with it :D
Report
Aikurn
12 years ago
Report
davidsansome
12 years ago
I've mirrored the file here in the meantime:
http://people.freedesktop.org/~davidsansome/gtk-qt-engine-1.1.tar.bz2
Report
cerberanke
13 years ago
Therefore one might get into trouble: if you set dark [window background] color and light [standard background] color you need a dark [standard text] color and light [window text] if you want too see everything, but with GTK-QT engine in GTK you get them both dark, therefore you cannot see [window text]
It would be really great if you would fix this little bug. I could use my favorite dark themes :)
Report
bastanteroma
13 years ago
Report
krigstask
13 years ago
Report
4ngelus
13 years ago
Report
kwr2k
13 years ago
Found cmake in /usr/bin/cmake, executing it for you...
-- Found KDE3 include dir: /usr/include
-- Found KDE3 library dir: /usr/lib
-- Found KDE3 dcopidl preprocessor: /usr/bin/dcopidl
-- Found KDE3 dcopidl2cpp preprocessor: /usr/bin/dcopidl2cpp
-- Found KDE3 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found Qt library: /usr/lib/qt3/lib/libqt-mt.so
CMake Error: GTK was not found. Ensure you have the GTK development libraries installed, and GTK's pkgconfig files are in your pkgconfig search path.
-- Configuring done
I have gtk+2.0, libgtk+2.0.0-devel etc installed.
Why does it throw the above error then?
Report
cookies
13 years ago
Report
cabbitgrrrl
14 years ago
Report
davidsansome
14 years ago
I fixed this last night! Have a play with the latest version in SVN and let me know if the problem still exists.
Thanks!
Report
han001
14 years ago
Report
mrutten
14 years ago
Report
mrutten
14 years ago
Report
galidor82
14 years ago
Some apps programmed with GTK show Qt icons. I usually use QtCurve theme.
How can I use GTK icons only?
Thanks
Report
InFeRnODeMoN
14 years ago
Using FreeBSD 6.1 with KDE 3.5.1. I also had to move a few files to make the engine work. Also the Control module doesn't find any of the GTK themes. Using .gtkrc-2.0 to set the style to Qt works fine.
Report
iuso
14 years ago
This problem has nothing to do with gtk-qt-engine. It's an issue with the latest KDE. I heard they changed the default font in 3.5.4, leading to missing antialiasing in others than KDE apps. Anyway whatever the cause might be, here's how to fix it:
Go to Control Center -> Appearance & Themes -> Fonts, change "General" font to anything else, and apply. Antialiasing in non-KDE apps works again now, and you can change the font back to whatever you had before.
Report
mwhitlock
14 years ago
Report