
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)
jamboarder
16 years ago
I'm sure everyone else has said it but thanks again!
P.S. This makes my desktop look far more consistent than windows (what with all the different toolkits - 2000, xp, .net, etc. run outlook express with office 2003 with IE... you'll see what I mean)
Report
nuka
16 years ago
*hint, hint*
is that even possible?
Report
xsi
16 years ago
Report
wizactive
16 years ago
Report
nuka
16 years ago
second, when using any theme in firefox, it works, but when using the default theme, i get this
(Gecko:17246): Gdk-CRITICAL **: file gdkpixbuf-drawable.c: line 1228 (gdk_pixbuf
_get_from_drawable): assertion `gdk_window_is_viewable (src)' failed
(Gecko:17246): GdkPixbuf-CRITICAL **: file gdk-pixbuf.c: line 415 (gdk_pixbuf_ge
t_n_channels): assertion `pixbuf != NULL' failed
(Gecko:17246): GdkPixbuf-CRITICAL **: file gdk-pixbuf.c: line 447 (gdk_pixbuf_ge
t_bits_per_sample): assertion `pixbuf != NULL' failed
(Gecko:17246): GdkPixbuf-CRITICAL **: file gdk-pixbuf.c: line 481 (gdk_pixbuf_ge
t_width): assertion `pixbuf != NULL' failed
(Gecko:17246): GdkPixbuf-CRITICAL **: file gdk-pixbuf.c: line 497 (gdk_pixbuf_ge
t_height): assertion `pixbuf != NULL' failed
(Gecko:17246): GdkPixbuf-CRITICAL **: file gdk-pixbuf.c: line 514 (gdk_pixbuf_ge
t_rowstride): assertion `pixbuf != NULL' failed
./run-mozilla.sh: line 159: 17246 Segmentation fault "$prog" ${1+"$@"}
any ideas?
Report
davidsansome
16 years ago
Do those other errors crash firefox?
When do they occur? As soon as you run the program?
Report
nuka
16 years ago
Report
wwwonka
16 years ago
Report
wwwonka
16 years ago
(Gecko:6196): Gtk-CRITICAL **: file gtkwidget.c: line 5016 (gtk_widget_get_parent_window): assertion `GTK_IS_WIDGET (widget)' failed
(Gecko:6196): Gdk-CRITICAL **: file gdkpixbuf-drawable.c: line 1220 (gdk_pixbuf_get_from_drawable): assertion `src != NULL' failed
(Gecko:6196): GdkPixbuf-CRITICAL **: file gdk-pixbuf.c: line 309 (gdk_pixbuf_get_n_channels): assertion `pixbuf != NULL' failed
(Gecko:6196): GdkPixbuf-CRITICAL **: file gdk-pixbuf.c: line 341 (gdk_pixbuf_get_bits_per_sample): assertion `pixbuf != NULL' failed
(Gecko:6196): GdkPixbuf-CRITICAL **: file gdk-pixbuf.c: line 373 (gdk_pixbuf_get_width): assertion `pixbuf != NULL' failed
(Gecko:6196): GdkPixbuf-CRITICAL **: file gdk-pixbuf.c: line 389 (gdk_pixbuf_get_height): assertion `pixbuf != NULL' failed
(Gecko:6196): GdkPixbuf-CRITICAL **: file gdk-pixbuf.c: line 406 (gdk_pixbuf_get_rowstride): assertion `pixbuf != NULL' failed
(Gecko:6196): GLib-GObject-CRITICAL **: file gobject.c: line 1337 (g_object_unref): assertion `G_IS_OBJECT (object)' failed
(Gecko:6196): Gtk-CRITICAL **: file gtkwidget.c: line 3999 (gtk_widget_get_parent): assertion `GTK_IS_WIDGET (widget)' failed
./run-mozilla.sh: line 451: 6196 Segmentation fault "$prog" ${1+"$@"}
Report
davidsansome
16 years ago
Report
nuka
16 years ago
i was using a theme from mozthemes.tk. those themes, on mouseover use an icon that is transparent instead of the normal icon.
that one worked.
however, the default firefox theme has a GTK button on the icons, and does a gtk mouseover effect, not a custom one.
so its something to do with the buttons, or possibly even the drop down icon for the address bar.
i just checked and the update/ok/whatever buttons in the theme manager and extension manager are Qt'ed and i get no crashes there.
hope that helps.
and i just noticed, the scrollbar on this comment box where im writing this message has no scrollbutton for down, although it does the action when i press in its area where its supposed to be.
Report
mkosmul
16 years ago
Report
jimmywithtorch
16 years ago
It would be great it you also included gtkrc in addition to gtkrc-2.0, some programs like ymessenger still use gtk :(
Thanks a lot.
Report
oshogg
16 years ago
1. Toolbars and Menus don't have stippled background. Toolbars have flat gray background while Menus have flat background of the select color.
2. Scrollbars sliders are always discolored. Baghira works such that when the widget with the scrollbar has focus, the schrollbar slider becomes colored and when it loses focus, the slider loses focus. I find that all scrollbars are always discolored in gtk applications.
3. Scroolbar slider at the bottom (or right for horizontal scrollbar) covers the up arrow (or the left arrow) button. It should stop before this.
Osho
Report
baskew91
16 years ago
Report
scobiej
16 years ago
Error message is of the sort ...
JVM terminated. Exit code=1
/usr/bin/java
-cp /opt/eclipse/startup.jar org.eclipse.core.launcher.Main
-os linux
-ws gtk
-arch x86
-showsplash /opt/eclipse/eclipse -showsplash 600
-exitdata /opt/eclipse/eclipse -exitdata 1778008
-vm /usr/bin/java
-vmargs
-cp /opt/eclipse/startup.jar org.eclipse.core.launcher.Main
Report
ogott
16 years ago
ogott
Report
leafo
16 years ago
Report
blaster999
16 years ago
Report
salahuddin66
16 years ago
Report
CondorDes
16 years ago
My scrollbars look like they're offset by 1 pixel to the right using the Plastik theme, however. Screenshot is at http://www.condordes.net/tmp/gtk-qt-scroll.png .
Just thought you'd like to know. Thanks again.
Report
bradx
16 years ago
Report
labba
16 years ago
http://img81.exs.cx/my.php?loc=img81&image=gtk-qt.jpg
The scrollbar overlaps the arrows at the bottom an has an ugly black line...
Anyway: Great Work! Keep it up!
Report
brulle
16 years ago
would it not be possible to skip this conversion and somehow copy the qt rendered widget into gtk by using xcopyarea()?
Report
superandrzej
16 years ago
I compiled GTK-QT Theme Engine on Slackware 10.0 but there are no KDE icons in gtk+ programs.
Any hints??
Report