Fandom

Sawfish

Simple-elegance-direct-port

773pages on
this wiki
Add New Page
Talk0 Share

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.


Description Edit

This theme is a port of the SimpleElegance theme from http://blackbox.themes.org by pax at elechaet.net

if you want the background that originally went with this theme, you can get it from the orgininal theme on blackbox.themes.org

this is a theme written to implement a blackbox style in sawfish, purely through rendering stuff. the layout and function of the frame and it's buttons are designed to be exactly like they are in blackbox. it might be fun to make the button layout customizable, though.

so far, the code I've written can only do blackbox styles that use solid textures or ones with horizontal, vertical, or diagonal gradients, and only with regular beveling (Bevel1 style in blackbox). this is enough for a few themes, but not all of them. to be able to do all of them, I need functions for rendering the rest of blackbox's types of gradients, and for rendering blackbox's Bevel2 style bevels.

to get pixel-for pixel duplication, I may also need new gradient rendering functions, and I will need to learn exactly how blackbox interlaces it's textures; my interlacing function is a crude approximation.

unfortunately, I don't know c/c++, so I haven't been able to decipher algorithms from the functions in Image.cc in the blackbox source, which seems to be where blackbox's gradient, bevel, and interlacing functions are.

Screenshots Edit

File:Simple-elegance-direct-port.dir.jpg


Also on Fandom

Random Wiki