solidity gtk3 engine

GTK3 Themes

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

6
Score 72.6%
Description:

I wanted to write this engine for a long time but I could never figure out how to write a gtk2 engine. With gtk3 the the documentation got a bit better (I still had to figure out a lot myself) and I was finally able to start this engine.

Note that this is only a development release and the engine is not finished yet.

As of version 0.4 I included binaries, so no need to compile the engine. Just copy the right libsolidity.so from the directory binaries to your gtk3 engine directory (mine is /usr/lib/gtk-3.0/3.0.0/theming-engines). Replacing the engine might crash all your open gtk3 applications, so save your work before you install the engine.
To install the themes simply copy them to /usr/share/themes or ~/.themes
Finally activate one of the themes in Gnome Tweak Tool and have fun!

This is the first time I'm posting binaries, so there's a tiny chance they're not working. I would be grateful if someone who knows what they do could test them and report the results in the comments.

For this version I tried to set up a Autotools build system. Maybe some Autotools expert could have a look at it give me a helping hand (just send me a message here on gnome-look).
Last changelog:

7 years ago

0.2:
- changed the colours of the test theme
- improved the rendering of menus, tree views and tabs
- many more improvements

0.3:
- added some CSS options to the engine
- changed the rendering of scrollbars
- improved the test theme
- added a dark test theme

0.4:
- added a spinner
- improved the separators
- updated for GTK+ 3.2
- various smaller improvements

0.4.1:
- added some more options
- various other improvements and bug fixes

barul

7 years ago

Re-hello,

I only got the issue with transmission-gtk, but it may appears with other stuff.
The thing is when I select a download in the main transmission window, it doesn't hilight it. The text become white, but that's all.

I can give more info if needed…

Report

barul

7 years ago

Hello,

I'm using this theme since March, still didn't find something better.

But for a while now, when I select a download in transmission-gtk, it's not hilighted anymore, apart the text which is.

I don't know what info can be helpful, but I can provide what's needed.

Report

njal

7 years ago

I seem to have issues on Fedora 64, I get pink highlights on some of the widgets.

If you have an email address I can email you a screen shot.

I also put together an rpm for Fedora should you be interested?

Report

barul

7 years ago

Hi :-)

It's my first gtk-3 theme, before that I was using only gtk-2 applications. I managed to install it, that's really a nice theme.

But I saw an empty gtk-2.0 directory in the 'themes' directory, is it on purpose?

Thanks for that theme

Report

C

eyelash

7 years ago

Without that empty folder Gnome Tweak Tool doesn't show the theme, that's why I put it there. A gtk2 version of the solidity theme does not yet exist, so for the moment you can put any gtk2 theme you like into that folder.

Cheers

Report

ilnanny75

7 years ago

Great work!!
thanks for sharing :D

Report

DDZ

7 years ago

Yeah, sounds good to me!

Report

ilnanny75

7 years ago

Cool theme, I like it.

Report

DDZ

7 years ago

This is what happens with the color selector :

http://www.zimage.fr/photo.php?id=95760


At left : MurrinaChromium GTK2 theme.
At right : SolidityChromium GTK3 theme.

Report

DDZ

7 years ago

Hello !

Here is my theme :
http://opendesktop.org/content/show.php?content=148483

But I get some problems and I feel a little lost, I don't know how to fix them :
- I would like a separator to separate the body text and the file attachment bar in evolution for example (http://www.zimage.fr/photo.php?id=95382)
- I don't understand why I can't see the color picker buttons and their icons (http://www.zimage.fr/photo.php?id=95383).

Any idea?
Thank you very much and have a nice day!

Report

C

eyelash

7 years ago

Cool theme, I like it.

1.) This is a problem with the engine. It doesn't draw a border around certain widgets (that's how I want it). Maybe I can still find a way to fix it (add an option or so). For now you could try setting the engine to "none" for this widget (I guess it's a statusbar) and set a border on the top.

2.) Which application is that?

Report

DDZ

7 years ago

Cool theme, I like it.
-> Thanks!

Report

DDZ

7 years ago

1) I will try.

2) Which application is that?
-> The GTK3 color picker. In Evolution but if you install "gtk-3-examples package", you will get the "gtk3-demo" application. Choose the color picker then you can see what happens.

Report

DDZ

7 years ago

1) I will try.

2) Which application is that?
-> The GTK3 color picker. In Evolution but if you install "gtk-3-examples package", you will get the "gtk3-demo" application. Choose the color picker then you can see what happens.

Report

mpnordland

7 years ago

It's still doing that weird border stuff for me on arch, should I have the gtk3 development packages installed?

Report

C

eyelash

7 years ago

You need the GTK3 development packages to compile it but not to use it. Can you post a screenshot of "that weird border stuff"?

Report

mpnordland

7 years ago

I finally found what the problem, I had a out of date gtk from git on my system, silly me!

Report

mpnordland

7 years ago

automake --add-missing
configure.ac:6: required file `./ltmain.sh' not found
I get this while trying to compile the library, any ideas?

Report

C

eyelash

7 years ago

The build system is kind of a mess at the moment. If you just want to compile it you can do it like this:
$ valac --pkg=gmodule-2.0 --pkg=gtk+-3.0 -C solidity.vala
$ gcc -shared -fPIC `pkg-config --cflags --libs glib-2.0 gmodule-2.0 gtk+-3.0` -o libsolidity.so solidity.c

Report

DDZ

7 years ago

This is the GTK3 engine I prefer! You can get Clearlooks-Glossy/Murrine look like quickly and easily.

Report

baalador

7 years ago

Good work man!

Report

C

eyelash

7 years ago

Thank you.

Report

cbowman57

7 years ago

I like the simplicity.

What do you have planned for it?

Report

C

eyelash

7 years ago

Thank you.
I had planned a gtk2 version of the engine but I got stuck. Maybe some day I take that up again. Or maybe not.
I'm currently reworking the default theme (I find the borders too dark) and there are also a window decorations planned.
Then there are bugs to be fixed and in a distant future I will probably add support for smooth transitions (e.g. when you move the mouse over a button) and generally more options for the engine.

Report

cbowman57

7 years ago

As an exercise I created a Solidity version for ChocoLatte

http://gnome-look.org/content/show.php/ChocoLatte?content=147493

Report

7 years ago

0.2:
- changed the colours of the test theme
- improved the rendering of menus, tree views and tabs
- many more improvements

0.3:
- added some CSS options to the engine
- changed the rendering of scrollbars
- improved the test theme
- added a dark test theme

0.4:
- added a spinner
- improved the separators
- updated for GTK+ 3.2
- various smaller improvements

0.4.1:
- added some more options
- various other improvements and bug fixes

12345678910
415
product-maker amorpher Jan 05 2013 9 excellent
product-maker SantaFe088 Aug 30 2012 9 excellent
product-maker derma Jun 27 2012 9 excellent
product-maker RAIDENSUB Jun 12 2012 9 excellent
product-maker willy00mdq Feb 28 2012 9 excellent
product-maker MikeDK Feb 27 2012 9 excellent
product-maker lolsas Jan 03 2012 9 excellent
product-maker hal68k Jan 03 2012 9 excellent
product-maker korpenkraxar Sep 17 2011 9 excellent
product-maker scorici Sep 10 2011 9 excellent
product-maker Padster Jul 11 2011 9 excellent
product-maker ButchZ Jul 05 2011 3 bad
product-maker ejrn Jul 05 2011 9 excellent
product-maker insane74 Jul 04 2011 3 bad
product-maker zhuqin Jul 03 2011 3 bad
product-maker Exodist Jun 28 2011 3 bad
product-maker rolandixor Jun 03 2011 9 excellent
product-maker timorei Jun 02 2011 9 excellent
product-maker hotice Jun 02 2011 9 excellent
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
ilnanny75
Feb 27 2012
DDZ
Jan 14 2012
baalador
Jan 04 2012
korpenkraxar
Sep 17 2011
shamanphenix
Aug 19 2011
timorei
Jul 28 2011
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.4.1
updated Feb 27 2012
added Jun 02 2011
downloads 24h
0
mediaviews 24h 0
pageviews 24h 5