Excelsior (Engine)

GTK2 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

0
5 .0
Description:

A Theme Engine based on Clearlooks.

Screenshots:

#1 Aqua Widget Style
#2 BubbleGum Widget Style
#3 Clarius Widget Style
#4 Flat Widget Style http://nanolx.org/free/scrn/xcl-flat.png
#5 Inverted Widget Stylehttp://nanolx.org/free/scrn/xcl-inverted.png

ENGINE OPTIONS:

contrast = # contrast. value is a float (eg 0.82)

radius = # widget roundness. value is a float

animation = # enable animation. TRUE or FALSE

scrollbarstyle = # the scrollbar style. 0 = striped; 1 = arrowed; 2 = plain

toolbarstyle = # the style of the toolbar 0 = gummy bar; 1 = glossy bar

menubarstyle = # the style of the menubar. 0 = gummy bar; 1 = glossy bar

HINT: gummy + gummy || glossy + glossy == merged bar

random_effect = # enable or disable random effects on buttons/tabs 0 = no; 1 = stripes; 2 = bubbles

random_opacity = # The Opacity of the stripes, value is a float from 0.0 to 1.0

progbar_style = # the style of the progressbar. 0 = striped; 1 = arrowed; 2 = flat gradient;

progbar_to_left = # wether to animate the progressbar rtl (right to left) or ltr (left to right). 0 = ltr; 1 = rtl

mw_gradient = # Gradient on the MainWindow, 0 = plain; 1 = horizontal gradient; 2 = diagonal gradient

aqua_tabs = # the Style of the Tabs; 0 = excelsior 1.0+; 1 = excelsior 1.0-

style = # The Widget style; one of INVERTED - BUBBLEGUM - AQUA - FLAT - CLARIUS

pellucid_scales = # How to draw the sliders on scales; 0 = opaque; 1 = pellucid

scale_trough_size = # size of the scale-trough widget (the bar behind the "volume-slider")

tooltip_style = # The Gradient on the tooltips 0 = Straight; 1 = Curved (like before);

TIP:

You can use the Gnome-Color-Chooser to modify the Theme.

If you have Excelsior 1.5.0+ you can also change the engine-options within Gnome-Color-Chooser

INSTALLATION:

Debian Systems

sudo apt-get install fakeroot dpkg-dev
( or: su -c "apt-get install fakeroot dpkg-dev")

dpkg-buildpackage -rfakeroot

This will - if you have all deps installed - generate a debian binary package, install it via:

cd .. && sudo dpkg -i excelsior*.deb
(or: cd .. && su -c "dpkg -i excelsior*.deb")

If you have built a package for SID, send it to me, so that I can provide it here
(I'm using GTK 2.15 and PANGO 1.24 at the moment, so I can't provide a Package now)

Non-Debian Systems

./configure --prefix=/usr

make

su -c "make install" / sudo make install

Perhaps you'll like it, too.

Comments welcome.
Last changelog:

11 years ago

4.1.0:

[GENERAL]

- improved configure.ac
- new autogen.sh (taken from sawfish)
- removed 9 unused variables
- fixed 2 implicit declarations
- updated debian/control description
- use single gtk/glib includes

[SCALE_TROUGH]

- don't substract 2 from scale_trough_size
- fixed scale_trough right border
- set fallback value for scale_trough_size to 5

[HANDLES]

- draw less grips on handles (4*2 if on toolbar, else 8*2)

[SCHEMA]

- added CLARIUS and FLAT to style-list

[THEMES]

- added scale_trough_size = 5 to all themes
- turn on random effects on all themes

C

Chrispy

12 years ago

Of course you have glibc installed, I'm sure the problem is just, that yours too old. I'm using SID [Unstable] and it's glibc is 2.7-10. If you use Etch [Stable] or Lenny [Testing] or not Debian [eg. Ubuntu] your version will vary.

Report

Cygoku

12 years ago

What if I do this instead?

./configure
make
sudo make install

??

Cygoku

Report

C

Chrispy

12 years ago

when it will be installed in /usr/local/

so simply

./configure
make
sudo make install

Again: if GTK can't be found, then install the libgtk2.0-devel package

Report

C

Chrispy

12 years ago

argh...

do

./configure --prefix=/usr

Report

eitreach

12 years ago

This isn't hard to compile, really.

download the file, extract it into some directory - I have a dir specially created for compiling source code. cd to the dir, and do as follows:

./configure --prefix=/usr
<wait>
make
<wait>
sudo make install
<wait>

Then copy the Theme folder into your .themes-dir in your home - and that should be it. :)

Good luck!

Report

Cygoku

12 years ago

I get this error message :

checking pkg-config is at least version 0.9.0... yes
checking for GTK... no

Cygoku

Report

C

Chrispy

12 years ago

install libgtk2.0-devel package

Report

C

Chrispy

12 years ago

No need to install the Theme manually. The Makefile installs it into [PREFIX]/share/themes

Report

Cygoku

12 years ago

DEB?

Cygoku

Report

eitreach

12 years ago

Downloading this as fast as I can. :)

Report

code933k

12 years ago

1.) One of the most problematic widgets are the "sliders" (volume alike), if you ask me. Your choice was great.

2.) The progress bars don't lack the (overused) candy effect while still keeping some maturity and style. Another point for you.

3.) The idea of the arrows is good but I think that the interface could be more neat if you put the same arrows of gtk-combo into the comboboxes. (No body will confuse an input box with a selection anyway...)

4.) What I -personally- dislike are selected tabs, but I think that if you can make them resemble the borders of the "volume sliders" you'll be done there. I suspect that I don't need to say you should make better scroll bars :p

I'll gonna shut up now. Your work promises a lot.

By the way, making the main widget (frame, whatever...) the same way you have done the toolbar/menubar would be pretty good! Is it impossible? (degraded -metallic- colors, not just plain ones)

Don't give up and thanks for sharing.

Report

C

Chrispy

12 years ago

Quote:
4.) ... but I think that if you can make them resemble the borders of the "volume sliders" you'll be done there. ...


Hmm, I made a small change to them in 1.6.0-devel but it's not like the scales. I'll have a look

Quote:
By the way, making the main widget (frame, whatever...) the same way you have done the toolbar/menubar would be pretty good! Is it impossible? (degraded -metallic- colors, not just plain ones)


I had that Idea a longer time ago ... I'll see

Quote:
suspect that I don't need to say you should make better scroll bars :p


I made changes to them in 1.6.0-devel but I'm not fully satisfied now

Quote:
... if you put the same arrows of gtk-combo into the comboboxes ...


It's the same, just a bit smaller.

Report

dottorblaster

12 years ago

Well done man, i like this engine.
Did you take some parts from nodoka?

Report

C

Chrispy

12 years ago

I didn't take code from Nodoka. (Excelsior is based on Clearlooks. Murrine is based on Clearlooks. And Nodoka is based on Murrine, so there might be similar code somewhere)

Report

eitreach

12 years ago

I really do see potential in this. The scrollbars right now are just not up to the rest of the theme, standard-wise.

If I was to design this, I'd drop the white outline, make the bars just a tidbit wider, and use different arrows. Perhaps bevel-arrows or such, not in any box.

I'd really like to try and use this - right now the scrollbars just ick me.

Best wishes.

Report

themer

12 years ago

I see very good potential for this engine, but it's not quite there yet. The colours should be unified - not green here, blue here, pink here, etc. and of course customizable by the user (unless you wish to simply release multiple re-coloured versions).

I really like the sliders, that's my favourite part! :D

Report

C

Chrispy

12 years ago

The base colors are changeable via the gnome-control-center the indicator/locationbar colors by editing the gtkrc. There's nothing hardcoded into the engine (of course)

Report

themer

12 years ago

OK, good; I just could have sworn I saw green highlights, pink checkboxes and yellow radio buttons stirred in with the main blue colour in the preview ;)

Report

C

Chrispy

12 years ago

You did.

Report

techwizrd

12 years ago

I think it would be helpful for alot of non-technical users for you to package this... I have been trying to compile it for a while with no luck. A Debian package would be really nice.

The theme looks really nice right now. It would be a shame for people to not be able to use the theme simply because they can't compile it.

Report

klausdiemaus

12 years ago

most of what you have looks great. I especially like the progress bar and how the tabs look. The scrollbar arrows are an eye sore to me however.

Good job so far.

Report

techwizrd

12 years ago

I really like the Progress Bars, but I personally think the rest of the theme is not so good. I want to see if I can take Murrine or Clearlooks theme and put these progressbars in... I think that would look really nice.

Report

JackTheDipper

12 years ago

You can do this with GNOME Color Chooser, too. Just use the Clearlooks or Murrine theme you like, then start gnome-color-chooser, go to the engines tab, click on the checkbutton besides "Progress Bars", select Exelsior and configure it the way you like (or use its default values instead).

@NanoLX:
I very appreciate that you're supporting Engine Schemas! Thank you!

Report

cimi86

12 years ago

Why you've added such useless options to recolor progressbar, scrollbar... etc etc while you can just use bg[SELECTED]?

It's so useless... and use more memory for anything

Report

C

Chrispy

12 years ago

lazyness. will be droped in 1.0.

btw the scrollbar coloring option is part of clearlooks.

one suggestion: don't use 5 billion "?"

Report

11 years ago

4.1.0:

[GENERAL]

- improved configure.ac
- new autogen.sh (taken from sawfish)
- removed 9 unused variables
- fixed 2 implicit declarations
- updated debian/control description
- use single gtk/glib includes

[SCALE_TROUGH]

- don't substract 2 from scale_trough_size
- fixed scale_trough right border
- set fallback value for scale_trough_size to 5

[HANDLES]

- draw less grips on handles (4*2 if on toolbar, else 8*2)

[SCHEMA]

- added CLARIUS and FLAT to style-list

[THEMES]

- added scale_trough_size = 5 to all themes
- turn on random effects on all themes

12345678910
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
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
4.1.0
updated Jan 08 2009
added Mar 07 2008
downloads 24h
0
mediaviews 24h 0
pageviews 24h 1