code-google-com / arora

Automatically exported from code.google.com/p/arora
0 stars 0 forks source link

Browser does not respect qtconfig and GTK+ theme settings #941

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Arch Linux, XFCE 4.8

Even though I have Tango set as my default desktop icon theme, QT set to use 
'Desktop Settings' in 'Select GUI Style' in qtconfig and  
gtk-icon-theme-name="Tango" set in my .gtkrc-2.0 file Arora is using the Gnome 
theme (which I have installed because anything Gnomic installs it.)

Original issue reported on code.google.com by pe...@somborneshetlands.co.uk on 18 Nov 2011 at 7:01

GoogleCodeExporter commented 9 years ago
Arora is a pure Qt application.  The only style related code that it has for 
for some minor support for WindowsVista that Qt does not have.  Any style/theme 
following issue found on Linux would not be a bug in Arora but is either in Qt 
or within the style selection tool that is used.  This can be confirmed by 
running other pure Qt applications and noticing that they have the same issue.

Original comment by ice...@gmail.com on 26 Nov 2011 at 1:08

GoogleCodeExporter commented 9 years ago
Well the reason I posted this bug is that another pure QT app I use manages to 
do this.

It's the qtfm file manager (www.qtfm.org). I've attached the relevant source 
file so you can see how he does it.

Original comment by pe...@somborneshetlands.co.uk on 26 Nov 2011 at 9:53

Attachments:

GoogleCodeExporter commented 9 years ago
qtfm manages to do what?  What in the source should I be looking for?

Original comment by ice...@gmail.com on 29 Nov 2011 at 3:22

GoogleCodeExporter commented 9 years ago
See lines 44 to 80 of mainwindow.cpp I attached to my comment of Nov 26. 

Original comment by pe...@somborneshetlands.co.uk on 29 Nov 2011 at 9:04

GoogleCodeExporter commented 9 years ago
qtfm is mucking around in gtk's rc file.  That shouldn't ever be required.  In 
fact it is stated right there in the code as a comment about why it is doing it:

        //Qt doesn't detect the theme very well for non-DE systems,

So this is clearly a bug with *Qt* and should be fixed in Qt, not in Qt 
applications like qtfm or Arora.

Original comment by ice...@gmail.com on 29 Nov 2011 at 5:06

GoogleCodeExporter commented 9 years ago

Original comment by ice...@gmail.com on 29 Nov 2011 at 10:58