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 63%
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

6 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

6 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

File (click to download) Version Description Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
0.4.1
updated Feb 27 2012
added Jun 02 2011
downloads today
0
page views today 5