View unanswered posts | View active topics It is currently Wed May 22, 2013 1:29 pm



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 4 posts ] 
 bbStyle3dc 
Author Message
Moderator
User avatar

Joined: Sun Feb 04, 2007 2:57 pm
Posts: 1008
Location: austria
Reply with quote
Post bbStyle3dc
This is an update|mashup|feature enhancement of 2 older plugins - bbStyle & bbColor3dc - with a few ideas borrowed from RandomStyle & bbColorEx. Hey, I got sidetracked! :D

Much of the code - for both plugins - has been taken apart and put back together (not quite) from scratch - largely with reference to bbSDK. :D Tested on Vista, XP SP2 & 2000. The MSVC 8 runtimes - downloadable here - are required.

Code:
options|features not previously available in either bbStyle or bbColor3dc
° Display of style name & author.
° Setting of local style path (for "zooming in") from the plugin menu.
° Shortcuts & 3dc files in style folders are ignored.
° Full expansion of 3dc settings read out of styles (including MenuBar & MenuHighlight).
° Option to restrict 3dc settings to only those specified by a style author.

Code:
3dc tweaks
° Switching of settings to have text window always dark on light.
° Option for a permanent (pale grey) default window.
° Indifference as to which style syntax is available for customisation.
° Fading of customised 3dc settings.

Code:
other tweaks
° All options available from plugin menu - mostly via a single-click.
° Full feature availability for xoblite.
° Option to append 3dc settings to existing style file.
° Removal of occasional bugs.

Code:
features|options not carried over from bbStyle
° Defaulting of plugin window height to match the toolbar.
° Setting of separate rootCommands for each workspace.

Code:
features|options not carried over from bbColor3dc
° Individual tweaking of 3dc settings.
° Individual reading of 3dc settings.


There is a fairly extensive ReadMe - in xml format. On xoblite: switching 3dc settings generally goes better if you turn off "enable 3dc settings" (on the plugin menu) before making the changes. Unloading|Reloading the plugin should not be necessary. 8)

The "default" 3dc mapping (which can be turned off) :D is indifferent to style syntax and respects parentrelative settings. This had been achieved by working with the GetSettingPtr enum in bbApi.h. For bbLean, I believe that this has produced something close to what style authors had in mind - had they wished to use 3dc in their styles. :D In xoblite, however, I was unable to persuade the enum to extend to any of the Window.Focus|Unfocus settings.

Code:
Default customised mapping: bbLean|xoblite
(If the style calls for a gradient - where it would be unsupported by M$ - the midpoint of the gradient colours is taken. Palette choices automatically degrade to parentrelative - where relevant.)
   3D Dark Shadow:             Window.Focus.Handle|Toolbar
   3D Shadow:                    Window.Unfocus.Handle|Toolbar.Button
   3D Face:                       Toolbar.Button.Pressed
   3D Alternate Face:         *autoset by M$*
   3D Light:                      Window.Unfocus.Grip|Toolbar.Button.TextColor   
   3D Hi-Light:                    Window.Focus.Grip|Toolbar.TextColor
   Active Caption:                 )
   Active Caption Gradient:    )Window.Focus.Title|Toolbar.Button
   Active Caption Text:          )
   Active Window Border:         Window.Focus.Handle|Toolbar.Label
   Application Background:        *autoset by M$*
   Button Text:                   Toolbar.Button.Pressed.PicColor
   Desktop:                      *rootCommand*
   Focused Object Frame:      BorderColor
   Gray Text:                       Window.Unfocus.Label|Menu.Hilite/Active.TextColor
   Inactive Caption:                 )
   Inactive Caption Gradient:    )Window.Unfocus.Title|Toolbar.Button.Pressed
   Inactive Caption Text:          )
   Inactive Window Border:      Window.Unfocus.Handle|Toolbar.WindowLabel
   Menu:                              Menu.Frame
   Menu Text:                        Menu.Frame.TextColor
   Mouse Highlight:                Menu.Hilite/Active
   Scrollbar:                        *autoset by M$*
   Selected Item:                     Toolbar.Button.Pressed
   Selected Item Text:                 Toolbar.Button.Pressed.PicColor
   Tooltip:                          Toolbar
   Tooltip Text:                         Toolbar.TextColor
   Window:                            Menu.Frame
   Window Text:                       Menu.Frame.TextColor
   Menu Bar:                        Menu.Title
   Menu Highlight:                   Menu.Hilite/Active


For those of you interested, the basic GUI clocks in at 10.5Kb. The remaining 20.5Kb|21Kb splits out at 14Kb for "style" features and 6.5Kb|7Kb for "3dc" features. (The xoblite version is slightly larger than the bbLean version.)


Attachments:
File comment: works on bbLean but not on xoblite - recommended for bbLean users
bbStyle3dc1.0.zip [22.79 KiB]
Downloaded 378 times
File comment: works on both xoblite and bbLean
bbStyle3dcX1.0.zip [22.84 KiB]
Downloaded 183 times

_________________
HTH

unkamunka - #bb4win
Tue Jun 26, 2007 5:34 pm
Report this post
Profile
Sponsored Links
Google Adsense


BBTeen

Joined: Mon Oct 02, 2006 1:26 pm
Posts: 12
Reply with quote
Post 
:( it doesn't work in bbclean.it make an error with the words "this plugin cann't be loaded.possibe reasons:it's incompatible withthe windows version or blackbox version."when i try to load the plugin . is there something i need to do ?


Tue Jun 26, 2007 11:33 pm
Report this post
Profile
BBOneHitWonder

Joined: Tue May 22, 2007 6:53 pm
Posts: 1
Reply with quote
Post 
Do you have the MSVC 8 runtimes installed on your computer (they're mentioned in unkamunka's post)? I had the same error message on my computer, but the plugin works fine since I installed the MSVC 8 runtimes. Hope that helps!


Tue Jun 26, 2007 11:53 pm
Report this post
Profile
Boy meets Box
User avatar

Joined: Fri Dec 29, 2006 2:47 am
Posts: 623
Location: in front of the monitor.
Reply with quote
Post Re: bbStyle3dc
Looks promising. :D Trying it out now.

Hopefully this will resolve my problems with menu active under bbColor3dc. :)

Edit:

Hmm...for some reason it's not applying my menu active colors yet. :| They're blue, while the menu active is a grey tone. And I can't hide the style window, the broam or even rc setting doesn't work. :O

_________________
attack of the mini-man!
bb4win FAQs
mini-man-land


Tue Aug 07, 2007 2:59 pm
Report this post
Profile YIM WWW
Sponsored Links
Google Adsense


Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 4 posts ] 


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.