Re: Gtk3, Windows, themes



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 02.03.2014 4:46, Daniel Kasak wrote:
On Sun, Mar 2, 2014 at 12:10 AM, LRN wrote:
On 01.03.2014 16:50, Daniel Kasak wrote:
On 01/03/2014 10:54 PM, LRN wrote:
On 01.03.2014 3:54, Daniel Kasak wrote:
I'm looking to port some apps ( Gtk2-Perl ) to Gtk3 ( ie 
Gtk3-Perl ), and I'm wondering if anyone has tackled
building themes for Windows? I know of the Windows Gtk3
binaries ... great :) But the default theme on Windows
looks pretty dry. Does anyone know of existing theme
binaries for Windows?

Are you, by any chance, using the built-in Windows Classic 
Theme?

I believe so. But maybe I misunderstand. Are you implying there
are other themes included in the windows binaries?

Gtk2 had theme engines, Gtk3 doesn't. Windows Classic theme in
Gtk2 was implemented as a theme engine.

Gtk3 has native theming elements support instead. But the API
that it uses on W32 for this works with every normal Windows
theme (such as the default Windows 7 theme, XP theme), except for
the Classic theme (which is not a real theme).

There's a bug [1] for this, but i haven't been able to fix it.

[1] https://bugzilla.gnome.org/show_bug.cgi?id=676110

Thanks for responding. Unfortunately, I don't *quite* understand
your answer. You say Gtk3 doesn't have theming engines. I thought
it still did. For example, on my system, the package
gtk-engines-unico owns these files:

...

So libunico.so is the theme engine binary in this case. Based on
this, I still believe that Gtk3 has theme engines, unless someone
explains to me in more detail what I misunderstand about the
above.

So ... assuming I'm correct, but no-one has attempted to build any
theme engines for Windows ( and by extension, there is most likely
no theme switcher binary for Windows either ), I assume I'm limited
to using whatever themes use the default gtk3 theme engine, and
setting up the gtk preferences file ( or environment variables or
whatever ) manually.

It would be good to hear someone else chime in and say "yes you
are correct" or "no you've got it all wrong, because ... ... ...".


OK, i stand corrected. That said, Company repeatedly stated that he
wants GtkThemingEngine to be removed, and everything to be styled in
CSS. Whether this is actually going to happen, or it's just in his
dreams, i know not.

- -- 
O< ascii ribbon - stop html email! - www.asciiribbon.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (MingW32)

iQEcBAEBAgAGBQJTEobfAAoJEOs4Jb6SI2CwqrIIAJu7cVvMhEiaSGbJgqGV2RT9
9LhubLY4IJbPstf9yHfpnsqEwmsYpERPtJerhjhz+h1zbxzlbzqn/8RPhd0M8F8f
ednOvbiV0IsTCTd4wkxcFs092+5zKfm7msboDm+0z2mT6CVl2+hymcXpybluLYMY
r4GX66soItm7Beb5QNr5qFWMCjaBIeWoyuylTd3WaFIKM8Ci1MbV1JVo3yV0AS8z
YsJoRXjHExOdzTVBCo2vgzcmnSrg62H1bl4T+fm2W183kjnjX5GzbJC3o/P6VPM+
+hmFJBoRMFr9ONg6uA/rObH3Td1XXM0JDCuIOcm3TzJ+iohQIBCcwFuxfkv2Exw=
=9+Q+
-----END PGP SIGNATURE-----


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]