| news - about me - my system - columns - blackbox styles - projects - licenses - the curse - contact | |||
|
BlackBox 0.70 style patches Blackbox projects |
|
||
|
path xlife projects desktop blackbox patches |
|||
BlackBox 0.70 style patchesThese patches are deprecated. Do not use. Blackbox 0.70 is currently under development. This version features quite a bit of reworking compared to 0.65.0. The style code has also been slightly redone, but I think there are still some improvements needed. Therefore I have started producing patches that implement these various ideas, and I'm submitting them to the Blackbox developers for approval. Right here you can see screenshots that illustrate "before and after patching" behaviour for each patch. The patches are hosted on the Blackbox SF tracker, there are links below. I also describe what I intend to do in brief. Please read on. The main goalThe 0.65 style "engine" has some issues. Perhaps the one that has been bugging me (and perhaps other Blackbox style creators as well) is the fact that many style directives are not implemented deep enough i.e. they are applied at top level and are inherited by all the interface elements with the same values. Some work has been done in 0.70 to increase granularity and flexibility. The first example for this were the border directives, which have taken borders definition to the acme of flexibility by allowing all interface elements (buttons, labels, windows, menus) to have their own private definition of the borders. My main goal is to extend this flexibility to other directives as well. I would also like to provide additional functionality and maybe even a little pure eye-candy in the form of configurable titlebar layouts and font shadows (normal, shadow, extrude and emboss). Proposed patches[#896864] 0.70cvs: Closer window bevelSourceForge tracker link [#896867] 0.70cvs: Higher window labelSourceForge tracker link [#896870] 0.70cvs: Pressed buttons different colors for focus/unfocusSourceForge tracker link |
|||
|
Xlife ©2001-2009 Zuavra. All rights reserved. You are welcome to link to this site's text pages, but you must get explicit permission before you may reproduce or quote their contents. You may not link directly to binary files, such as images or tarballs. I do keep logs, you know, and offending sites will get their links redirected to shameful error messages. |
|||