add initial files from bbclean-xzero-2012-02-02

This commit is contained in:
Josh Holtrop 2015-02-06 11:43:28 -05:00
commit 9e2a2edf94
230 changed files with 6201 additions and 0 deletions

BIN
backgrounds/3colours/blue.jpg Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

BIN
backgrounds/3colours/red.jpg Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

BIN
bbnote.exe Executable file

Binary file not shown.

34
bbnote.ini Executable file
View File

@ -0,0 +1,34 @@
[bbnote]
textfont=lucida console
textfontsize=10
textfontweight=400
open_new_window=0
smarttabs=0
writetabs=1
tabsize=4
wrapcursor=0
colorized=1
unix_eol=0
mousewheel=10
wx0=1082
wy0=290
wxl=638
wyl=679
searchfor=
replaceby=
searchmode=0
lastdirectory=
[light]
comment=009f00
keyword=0000e5
operator=0000ff
string=ff0000
number=ff0000
praeproc=c100c0
[dark]
comment=acc3ee
keyword=ffff35
operator=4affff
string=ff7f0f
number=83cc4d
praeproc=ffc856

BIN
bbstylemaker.exe Executable file

Binary file not shown.

BIN
blackbox.exe Executable file

Binary file not shown.

54
blackbox.rc Executable file
View File

@ -0,0 +1,54 @@
# ------------------------------------------
# bblean 1.17 - blackbox.rc - basic settings
# Lines starting with # or ! are ignored
# All items are configurable from the menu
# - the toolbar -
session.screen0.toolbar.enabled: false
session.screen0.toolbar.placement: BottomCenter
session.screen0.toolbar.widthPercent: 66
session.screen0.toolbar.onTop: true
session.screen0.toolbar.autoHide: false
session.screen0.toolbar.pluginToggle: true
session.screen0.toolbar.alpha.enabled: false
session.screen0.toolbar.alpha.value: 224
# - the menu -
session.menu.position.x: 280
session.menu.position.y: 148
session.menu.maxWidth: 300
session.menu.popupDelay: 100
session.menu.mouseWheelFactor: 3
session.menu.alpha.enabled: true
session.menu.alpha.value: 235
session.menu.onTop: false
session.menu.sticky: true
session.menu.snapWindow: true
session.menu.pluginToggle: true
session.menu.openDirection: bullet
session.menu.sortbyExtension: true
session.menu.drawSeparators: true
session.menu.dropShadows: false
# - the slit -
session.screen0.slit.placement: TopRight
session.screen0.slit.direction: Horizontal
session.screen0.slit.autoHide: false
session.screen0.slit.ontop: true
session.screen0.slit.toggle: false
# - other options -
session.screen0.workspaces: 9
session.screen0.workspaceNames: 1,2,3,4,5,6,7,8,9
session.screen0.focusModel: ClickToFocus
session.screen0.fullMaximization: false
session.screen0.strftimeformat: %H:%M %a %d %b
session.autoraisedelay: 250
session.opaqueMove: true
session.imageDither: true
# - menu & style -
session.menufile: menu.rc
session.styleFile: styles\All_Black_CompanionCube.style

BIN
bsetbg.exe Executable file

Binary file not shown.

BIN
bsetroot.exe Executable file

Binary file not shown.

12
bsetroot.rc Executable file
View File

@ -0,0 +1,12 @@
# --------------------------------------------------------------
# bsetroot.rc - options and image searchpath for bsetroot 2.1
# Options are read just like commandline switches.
# Lines starting with # or ! are ignored.
# Paths containing spaces need to have quotes.
# Example: (uncomment to use)
! -path c:\some\path\to\images
! -path c:\another\path\to\images
-quiet

BIN
bsetshell.exe Executable file

Binary file not shown.

13
docs/bblean.htm Executable file
View File

@ -0,0 +1,13 @@
<html>
<head>
<title>bbLean - Readme</title>
</head>
<frameset cols="25%,*" frameborder="no" border="0">
<frame name="toc" src="bblean_toc.htm">
<frame name="body" src="bblean_overview.htm">
</frameset>
<body>
<h1>Sorry</h1>
<h3>this page must be viewed by a browser that is capable of viewing frames.</h3>
</body>
</html>

870
docs/bblean_details.htm Executable file
View File

@ -0,0 +1,870 @@
<html>
<head>
<title>bbLean - Readme</title>
<link rel="stylesheet" href="bblean_style.css" type="text/css">
<style type=text/css></style>
<base target="body">
</head>
<body class="frame_body">
<A CLASS="label" NAME="Details"><H1>Details</H1></A>
<A CLASS="label" NAME="Building_The_Menu"><H2>Building&nbsp;The&nbsp;Menu</H2></A>
<P>To build or change your main menu, open menu.rc in a text editor. See also the
included default menu.rc as an example.</P>
<P>Notes:</P>
<UL><LI>Lines starting with # or ! are ignored.
<LI>In a menu label, a single '&amp;' makes a shortcut letter, to display '&amp;', use '&amp;&amp;'.
<LI>You can use environment variables (e.g. %USERNAME%) to make your menu
work for different setups.</UL>
<P>Each menu item consists of 1..3 fields:</P>
<PRE>[command] (label) {data}
</PRE>
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>Menu structure</TH>
<TH>&nbsp;</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[begin] (label)</TD>
<TD>indicates the begin of the menu, label is optional.</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[end]</TD>
<TD>indicates the end of the menu or submenu, required.</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[submenu] (label)</TD>
<TD>inserts a submenu into the menu, must be closed by [end]</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[include] {filename}</TD>
<TD>This will continue reading items from the indicated file.</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[nop] (label)</TD>
<TD>inserts an inactive item with an optional label</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[sep]</TD>
<TD>inserts a separator (same as [nop] with no label)</TD>
</TR>
</TABLE>
<BR/>&nbsp;
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>Inserting submenus</TH>
<TH>&nbsp;</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[path] (label) {folder}</TD>
<TD>inserts an submenu with a folder from your computer as specified</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[path] (label) {folder1|folder2}</TD>
<TD>merges two folders into a single menu</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[insertpath] {folder}</TD>
<TD>inserts items from a folder into the current menu</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[stylesmenu] (label) {folder}</TD>
<TD>insert a submenu with stylefiles from a folder</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[stylesdir] {folder}</TD>
<TD>insert style files from a folder into the current menu</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[config] (label)</TD>
<TD>inserts the configuration menu</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[workspaces] (label)</TD>
<TD>insert the workspaces menu</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[tasks] (label)</TD>
<TD>insert a menu with the current tasks</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[icons] (label)</TD>
<TD>insert a menu with the currently minimized tasks</TD>
</TR>
</TABLE>
<P>In addition to normal paths like {c:/program files/...}, a number of items may
be used to indicate a special shellfolder. See shellfolders.rc for examples.</P>
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>Blackbox commands</TH>
<TH>&nbsp;</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[style] (label) {filename}</TD>
<TD>insert an item to apply a new style.</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[toggleplugins] (label)</TD>
<TD>show/hide plugins</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[aboutplugins] (label)</TD>
<TD>display 'about plugins' info</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[aboutstyle] (label)</TD>
<TD>display 'about style' info</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[gather] (label)</TD>
<TD>gather windows in current workspace</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[reconfig] (label)</TD>
<TD>re-read the configuration files</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[restart] (label)</TD>
<TD>reload plugins</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[exit] (label)</TD>
<TD>exit blackbox</TD>
</TR>
</TABLE>
<BR/>&nbsp;
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>Edit commands</TH>
<TH>&nbsp;</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[edit] (label) {file}</TD>
<TD>edit the specified 'file'</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[editstyle] (label)</TD>
<TD>edit the current style</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[editmenu] (label)</TD>
<TD>edit menu.rc</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[editlugins] (label)</TD>
<TD>edit plugins.rc</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[editextensions] (label)</TD>
<TD>edit extension.rc</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[editblackbox] (label)</TD>
<TD>edit blackbox.rc</TD>
</TR>
</TABLE>
<P>The 'edit' commands use the 'blackbox.editor', which is specified in
extensions.rc. For example:</P>
<PRE>blackbox.editor: bbnote.exe
</PRE>
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>Shutdown commands</TH>
<TH>&nbsp;</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[logoff] (label)</TD>
<TD>logoff (*)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[suspend] (label)</TD>
<TD>suspend the computer (*)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[hibernate] (label)</TD>
<TD>hibernate (*)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[reboot] (label)</TD>
<TD>reboot the computer (*)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[shutdown] (label)</TD>
<TD>shutdown the computer (*)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[lockworkstation] (label)</TD>
<TD>lock workstation</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[switchuser] (label)</TD>
<TD>fast user switch</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[exitwindows] (label)</TD>
<TD>display standard shutdown dialog</TD>
</TR>
</TABLE>
<P>(*) You can add -q(uiet) for no confirmation. For example</P>
<PRE>[logoff -q] (Log Out)
</PRE>
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>External commands</TH>
<TH>&nbsp;</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[run] (label)</TD>
<TD>show the windows 'run' dialog</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>[exec] (label) {command}</TD>
<TD>run a program (*) or execute a <A HREF="bblean_details.htm#Broadcast_Messages">broam</A>.</TD>
</TR>
</TABLE>
<P>(*) Optionally a working directory or a start workspace can be specified,
or a (console-) program can be started in an hidden window:</P>
<PRE>[exec] (label) { -in &quot;c:\working-dir&quot; : program args ... }
[exec] (label) { -workspace2 : program args ... }
[exec] (label) { -hidden : program args ... }
</PRE>
<A CLASS="label" NAME="Backgrounds"><H2>Backgrounds</H2></A>
<P>Generally, the background can be an image or a dynamically generated
gradient. The background is specified in the current style with
a line that starts like:</P>
<PRE>rootCommand: bsetroot -full &quot;backgrounds\your_image.jpg&quot;
</PRE>
<P>Click on bsetroot.exe to get some help with it. See also the
<A HREF="./bsetroot.htm" target="_parent">documentation</A> for bsetroot.exe.</P>
<P>bbLean uses bsetroot.exe to generate the background and then either
displays it on its own or lets Windows set the wallpaper, depending
on the setting of 'Smart Wallpaper' in 'Configuration-&gt;Graphics'.</P>
<P>Also any processing of the rootCommand may be disabled in
'Configuration-&gt;Graphics'.</P>
<A CLASS="label" NAME="Desktop_Margins"><H2>Desktop&nbsp;Margins</H2></A>
<P>Desktop Margins are the areas of the screen that aren't covered by
maximized windows. They can be set to adjust automatically according
to the placement of the bars or manually from the configuration menu.</P>
<UL><LI>'auto' (-1 in extensions.rc) means automatic adjustment
to the toolbar's or Systembar's thickness.
<LI>Values '0..x' mean fixed margin settings in pixels.
<LI>With 'Full Maximisation' all margin settings are ignored.</UL>
<P>Multiple monitors: Automatic adjustement is supposed to
work independently on monitors. Margins for a 2nd monitor
may be set manually in extensions.rc like:</P>
<PRE>blackbox.desktop.2.marginLeft: ...
</PRE>
<A CLASS="label" NAME="Sticky_Windows"><H2>Sticky&nbsp;Windows</H2></A>
<P>List each application to be common among all workspaces on a separate
line in 'StickyWindows.ini' (located in the blackbox.exe's folder), save
the changes, and 'reconfigure.'</P>
<P>Click 'Show Appnames' from 'Configuration-&gt;Misc.' to get a list of
the currently running tasks and their internal names.</P>
<A CLASS="label" NAME="Install_as_Shell"><H2>Install&nbsp;as&nbsp;Shell</H2></A>
<P>bbLean can be run on top of explorer or installed as default shell. To install
bbLean as default shell, use the included <B>bsetshell</B> tool.</P>
<P>On Win2k/XP/Vista you can install bbLean for all users or for certain users
only. To install bbLean for certain users only you first need to run bsetshell
as administrator (right-click -&gt; &quot;Run as ...&quot;) and enable &quot;per-user&quot; shell
setting. Then from the user account set blackbox as shell for that user.</P>
<P>Notes:</P>
<UL><LI>With unexpected problems after installation, hold down 'Control' during
startup. This will give you the option to uninstall bbLean before it actually
loads.
<LI>When running bbLean over explorer the systray icons won't show in many cases.</UL>
<A CLASS="label" NAME="CommandLine"><H2>CommandLine</H2></A>
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>Switches</TH>
<TH>&nbsp;</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>-help</TD>
<TD>Show version and commandline info</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>-install</TD>
<TD>Install Blackbox as default shell</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>-uninstall</TD>
<TD>Reset Explorer as default shell</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>-nostartup</TD>
<TD>Do not run startup programs</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>-rc &lt;file&gt;</TD>
<TD>Specify alternate blackbox.rc</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>-exec &lt;@broam&gt;</TD>
<TD>Send broadcast message to running shell</TD>
</TR>
</TABLE>
<A CLASS="label" NAME="Broadcast_Messages"><H2>Broadcast&nbsp;Messages</H2></A>
<P>Broadcast messages (Broams) are messages sent to Blackbox and plugins
to trigger some actions.</P>
<P>They may be sent</P>
<UL><LI>from the menu, such as:</UL>
<PRE>[exec] (label) {@BroadcastMessage}
</PRE>
<UL><LI>from a key shortcut, in bbkeys.rc:</UL>
<PRE>..., WithAction(@BBCore.ShowMenu)
</PRE>
<UL><LI>by other means, for instance by a 'BBInterface' button.</UL>
<H4>Broadcast&nbsp;messages&nbsp;recognized&nbsp;by&nbsp;the&nbsp;core:</H4>
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>Menu</TH>
<TH>&nbsp;</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.ShowMenu</TD>
<TD>show pinned menu, or main menu as default</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.ShowMenu Root</TD>
<TD>show the main menu</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.ShowMenu&nbsp;Workspaces</TD>
<TD>show workspaces menu</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.ShowMenu Tasks</TD>
<TD>show menu with all tasks</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.ShowMenu Icons</TD>
<TD>show menu with minimized tasks</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.ShowMenu&nbsp;Configuration</TD>
<TD>show configuration menu</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.ShowMenu &lt;path&gt;</TD>
<TD>show folder as specified</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.ShowMenu&nbsp;&lt;menu.rc&gt;</TD>
<TD>display alternative menu as specified</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.HideMenu</TD>
<TD>hide all menus that are not 'pinned'</TD>
</TR>
</TABLE>
<BR/>&nbsp;
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>ShowMenu Options</TH>
<TH>&nbsp;</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.ShowMenu -at x,y ...</TD>
<TD>show menu at position x,y as specified</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.ShowMenu -at rb x,y ...</TD>
<TD>align at position with right and/or bottom edge</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.ShowMenu -key ...</TD>
<TD>show menu at position as in blackbox.rc</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.ShowMenu -toggle</TD>
<TD>hide menu if it currently has focus</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.ShowMenu -pinned ...</TD>
<TD>make menu stay permanently</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.ShowMenu -ontop ...</TD>
<TD>make menu stay on top</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.ShowMenu -notitle ...</TD>
<TD>show title-less menu</TD>
</TR>
</TABLE>
<BR/>&nbsp;
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>Windows</TH>
<TH>&nbsp;</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.PrevWindow</TD>
<TD>activate previous window</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.NextWindow</TD>
<TD>activate next window</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.PrevWindowAllWorkspaces</TD>
<TD>activate previous window (all workspaces)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.NextWindowAllWorkspaces</TD>
<TD>activate next window (all workspaces)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.RaiseWindow</TD>
<TD>bring bottom window on top</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.LowerWindow</TD>
<TD>send top window to bottom</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.ShadeWindow</TD>
<TD>shade window</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.StickWindow</TD>
<TD>make window appear on all workspaces</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.OnTopWindow</TD>
<TD>make window always on top</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.MinimizeWindow</TD>
<TD>minimize window</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.MaximizeWindow</TD>
<TD>maximize window</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.MaximizeVertical</TD>
<TD>maximize window vertically</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.MaximizeHorizontal</TD>
<TD>maximize window horizontally</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.RestoreWindow</TD>
<TD>restore window</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.MoveWindow</TD>
<TD>move the window</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.ResizeWindow</TD>
<TD>resize the window</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.CloseWindow</TD>
<TD>close window</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.ActivateWindow</TD>
<TD>activate the window in the foreground</TD>
</TR>
</TABLE>
<BR/>&nbsp;
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>All Windows</TH>
<TH>&nbsp;</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.MinimizeAll</TD>
<TD>minimize all windows</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.RestoreAll</TD>
<TD>restore all windows</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.Cascade</TD>
<TD>cascade windows</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.TileVertical</TD>
<TD>tile windows vertically</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.TileHorizontal</TD>
<TD>tile windows horizontally</TD>
</TR>
</TABLE>
<BR/>&nbsp;
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>Workspaces</TH>
<TH>&nbsp;</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.PrevWorkspace</TD>
<TD>previous workspace</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.NextWorkspace</TD>
<TD>next workspace</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.SwitchToWorkspace&nbsp;#n</TD>
<TD>switch to workspace number #n</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.LastWorkspace</TD>
<TD>switch to last used workspace</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.MoveWindowLeft</TD>
<TD>move window to previous workspace</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.MoveWindowRight</TD>
<TD>move window to next workspace</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.MoveWindowToWS&nbsp;#n</TD>
<TD>move window to workspace number #n and switch WS</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.SendWindowToWS&nbsp;#n</TD>
<TD>send window to workspace number #n and don't switch</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.GatherWindows</TD>
<TD>gather all windows in the current workspace</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.AddWorkspace</TD>
<TD>add another workspace</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.DelWorkspace</TD>
<TD>remove the last workspace</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.EditWorkspaceNames</TD>
<TD>edit the names of workspaces</TD>
</TR>
</TABLE>
<BR/>&nbsp;
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>Blackbox</TH>
<TH>&nbsp;</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.toggleplugins</TD>
<TD>toggle plugins (if configured to 'toggle with plugins')</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.toggleplugins&nbsp;true/false</TD>
<TD>show/hide plugins (if configured to 'toggle with plugins')</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.aboutstyle</TD>
<TD>display style info</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.aboutplugins</TD>
<TD>display plugin info</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.about</TD>
<TD>display core info</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.reconfig</TD>
<TD>reload style-settings and rc-settings</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.restart [-p]</TD>
<TD>unload and reload all plugins. (*) -p(ause) = paused restart.</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.exit [-q]</TD>
<TD>exit the blackbox shell. -q(uiet) = no confirmation.</TD>
</TR>
</TABLE>
<BR/>&nbsp;
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>Edit</TH>
<TH>&nbsp;</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.editstyle</TD>
<TD>run the 'blackbox editor' on the current style</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.editmenu</TD>
<TD>run the 'blackbox editor' on menu.rc</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.editplugins</TD>
<TD>run the 'blackbox editor' on plugins.rc</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.editextensions</TD>
<TD>run the 'blackbox editor' on extensions.rc</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.editblackbox</TD>
<TD>run the 'blackbox editor' on blackbox.rc</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.edit &lt;file&gt;</TD>
<TD>run the 'blackbox editor' on the specified file</TD>
</TR>
</TABLE>
<P>The 'blackbox editor' is specified in extensions.rc.</P>
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>Shutdown</TH>
<TH>&nbsp;</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.shutdown [-q]</TD>
<TD>shutdown the computer. -q(uiet) = no confirmation.</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.reboot [-q]</TD>
<TD>reboot the computer</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.logoff [-q]</TD>
<TD>logoff</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.hibernate [-q]</TD>
<TD>hibernate</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.suspend [-q]</TD>
<TD>suspend the computer</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.lockworkstation</TD>
<TD>lock workstation</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.switchuser</TD>
<TD>fast user switch</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.exitwindows</TD>
<TD>display standard shutdown dialog</TD>
</TR>
</TABLE>
<BR/>&nbsp;
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>Other</TH>
<TH>&nbsp;</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.exec&nbsp;&lt;command&gt;</TD>
<TD>execute command</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.style &lt;stylefile&gt;</TD>
<TD>apply the specified style</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.rootCommand&nbsp;&lt;command&gt;</TD>
<TD>set wallpaper, command is any line, 'style' or 'none'.</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.run</TD>
<TD>display the windows 'run' dialog</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.message&nbsp;&lt;message&gt;</TD>
<TD>popup a message box for confirmation</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.label&nbsp;&lt;message&gt;</TD>
<TD>display message on the toolbar label for 2 seconds</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.pause #n</TD>
<TD>pause for #n milliseconds</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.nop</TD>
<TD>do nothing</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.post&nbsp;&lt;command&gt;</TD>
<TD>execute command slightly later. Useful to unload a plugin from itself.</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.showAppnames</TD>
<TD>display module information of running tasks.</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCore.showRecoverMenu</TD>
<TD>display a menu that can be used to recover hidden windows
after a crash while alternate workspace method was enabled.
Use with care.</TD>
</TR>
</TABLE>
<BR/>&nbsp;
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>Configuration</TH>
<TH>&nbsp;</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCfg.plugin.load&nbsp;&lt;plugin&gt;</TD>
<TD>load/unload a plugin</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCfg.plugin.inslit&nbsp;&lt;plugin&gt;</TD>
<TD>toggle slit mode for plugin</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>@BBCfg.plugin.add&nbsp;&lt;pathToPlugin&gt;</TD>
<TD>add a plugin to the list and load it</TD>
</TR>
</TABLE>
<P>Any '@BBCfg...' command that toggles a setting, can have an optional
argument 'true' or 'false' to specify the new state. For example to unload
bbLeanBar if loaded and do nothing otherwise:</P>
<PRE>@BBCfg.plugin.load bbLeanBar false
</PRE>
<P>Use the <B>Show Bro@ms</B> option in Configuration-&gt;Menus to view other
broadcast messages for core configuration and plugins.</P>
<H4>Mini-Script</H4>
<P>This is to execute multiple commands on one broadcast message. The
command list must be enclosed into '[&nbsp;]'s, and single commands are
separated by '|'s and may be broams or external executables.</P>
<PRE>@Script [@SomeBroam | some_prog arguments | @AnotherBroam]
</PRE>
<A CLASS="label" NAME="Hotkeys"><H2>Hotkeys</H2></A>
<P>Hotkeys are done with the 'bbKeys' plugin and its configuration file 'bbKeys.rc'.
The line-format in bbkeys.rc is like this:</P>
<PRE>KeyToGrab(&lt;hotkey&gt;), WithModifier(&lt;modifiers&gt;), WithAction(&lt;action&gt;)
</PRE>
<P>Available hotkeys:</P>
<UL><LI>A..Z and 0..9
<LI>F1..F12
<LI>LEFT RIGHT UP DOWN HOME END PAGEUP PAGEDOWN INSERT DELETE
<LI>TAB BACKSPACE SPACEBAR ENTER ESCAPE APPS PRTSCN PAUSE
<LI>NUM0..NUM9
<LI>MUL DIV ADD SUB DEC
<LI>LWIN RWIN
<LI>VK### - General virtual key code (decimal). For example VK112 is the same
as F1. Tables for virtual key codes can be found on the internet.</UL>
<P>Available modifiers:</P>
<UL><LI>CTRL SHIFT ALT WIN</UL>
<P>Available actions:</P>
<UL><LI>Any of the <A HREF="bblean_details.htm#Broadcast_Messages">@BBCore&nbsp;commands</A>, but omitting the '@BBCore.'
part. To run programs or to send other broadcast messages, the 'exec' action
can be used.</UL>
<P>Default Hotkey Bindings:</P>
<UL><LI>Read -&gt; <A HREF="bblean_overview.htm#Keyboard">here</A>.</UL>
<A CLASS="label" NAME="Clock_Formatting"><H2>Clock&nbsp;Formatting</H2></A>
<P>These codes are used for formatting the clock displays, for ...</P>
<UL><LI>the Toolbar, in blackbox.rc:</UL>
<PRE>session.screen0.strftimeFormat: %#I:%M:%S %p
</PRE>
<UL><LI>bbLeanbar, in bbleanbar.rc:</UL>
<PRE>bbleanbar.strftimeFormat: %d %a %#H:%M
</PRE>
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>Label</TH>
<TH>Value</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>%a</TD>
<TD>Abbreviated weekday name</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>%A</TD>
<TD>Full weekday name</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>%b</TD>
<TD>Abbreviated month name</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>%B</TD>
<TD>Full month name</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>%c</TD>
<TD>Date and time representation appropriate for locale</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>%d</TD>
<TD>Day of month as decimal number (01 - 31)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>%H</TD>
<TD>Hour in 24-hour format (00 - 23)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>%I</TD>
<TD>Hour in 12-hour format (01 - 12)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>%j</TD>
<TD>Day of year as decimal number (001 - 366)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>%m</TD>
<TD>Month as decimal number (01 - 12)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>%M</TD>
<TD>Minute as decimal number (00 - 59)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>%p</TD>
<TD>Current locale's A.M./P.M. indicator for 12-hour clock</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>%S</TD>
<TD>Second as decimal number (00 - 59)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>%U</TD>
<TD>Week of year as decimal number, with Sunday as first day of week (00 - 53)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>%w</TD>
<TD>Weekday as decimal number (0 - 6; Sunday is 0)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>%W</TD>
<TD>Week of year as decimal number, with Monday as first day of week (00 - 53)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>%x</TD>
<TD>Date representation for current locale</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>%X</TD>
<TD>Time representation for current locale</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>%y</TD>
<TD>Year without century, as decimal number (00 - 99)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>%Y</TD>
<TD>Year with century, as decimal number</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>%z</TD>
<TD>Either the time-zone name or time zone abbreviation, depending on registry
settings; no characters if time zone is unknown</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>%Z</TD>
<TD>same as above</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>%%</TD>
<TD>Percent sign</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>%K</TD>
<TD>Special extension with bbLeanBar: Two letter abbreviation for the active
keyboard layout</TD>
</TR>
</TABLE>
<P>The # flag modifies some of the above as follows:</P>
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>Format</TH>
<TH>Effect</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>%#c</TD>
<TD>Long date and time representation, appropriate for current locale.</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>%#x</TD>
<TD>Long date representation, appropriate to current locale.</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>%#d,H,I,j,m,M,S,U,w,W,y,Y</TD>
<TD>Remove leading zeros (if any).</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>%#a,A,b,B,p,X,z,Z,%</TD>
<TD># flag is ignored</TD>
</TR>
</TABLE>
<P>&nbsp;</P>
<P>You can set another language for the clock display in extensions.rc.</P>
<PRE>blackbox.options.locale: &lt;locale-id&gt;
</PRE>
<P>For locale-id's see <A HREF="http://en.wikipedia.org/wiki/ISO_3166-1_alpha-3" target="_parent">http://en.wikipedia.org/wiki/ISO_3166-1_alpha-3</A></P>
<A CLASS="label" NAME="Hacks"><H2>Hacks</H2></A>
<H4>Experimental&nbsp;options&nbsp;in&nbsp;extensions.rc</H4>
<P>Some options are supported to disable parts of the bbLean shell for
special purposes:</P>
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>Option</TH>
<TH>Default</TH>
<TH>Description</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>blackbox.options.hideExplorer</TD>
<TD>true</TD>
<TD>hide desktop icons when run under explorer (Q)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>blackbox.options.hideTaskbar</TD>
<TD>true</TD>
<TD>hide explorer taskbar when run under explorer (Q)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>blackbox.options.disableTray</TD>
<TD>false</TD>
<TD>do not receive tray events (Q)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>blackbox.options.disableMargins</TD>
<TD>false</TD>
<TD>do not set desktop margins (Q)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>blackbox.options.disableVWM</TD>
<TD>false</TD>
<TD>disable workspaces (Q)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>blackbox.options.disableDDE</TD>
<TD>false</TD>
<TD>do not initialize DDE in shdocvw.dll (Q)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>blackbox.options.shellContextMenu</TD>
<TD>false</TD>
<TD>use plain grey context menu (right-click)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>blackbox.options.disableDesk</TD>
<TD>false</TD>
<TD>do not create an own desktop window (Q)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>blackbox.options.desktopHook</TD>
<TD>false</TD>
<TD>use deskhook.dll to receive desktop clicks (Q) (D)</TD>
</TR>
</TABLE>
<P>(R) Restart the shell to apply -
(Q) Quit and restart the shell to apply -
(L) Logout and login again to apply</P>
<P>(D) deskhook.dll can be used in combination with no own desktop window to receive mouse
clicks on the explore desktop background. deskhook.dll is not part of the binary package,
but is included in the source code.</P>
<P>&nbsp;</P>
<P>Other options for extensions.rc:</P>
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>Option</TH>
<TH>Default</TH>
<TH>Description</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>blackbox.options.openFolderCommand</TD>
<TD>explorer</TD>
<TD>for menu double-click, e.g. explorer.exe /e,&quot;%1&quot; (R)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>blackbox.options.locale</TD>
<TD>C</TD>
<TD>locale identifier for clock and date strings (R)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>blackbox.options.UTF8Encoding</TD>
<TD>false</TD>
<TD>use unicode and read menu.rc etc. as UTF-8 files (R)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>blackbox.options.OldTray</TD>
<TD>false</TD>
<TD>Vista Support with older Taskbars (e.g. SystembarEx) (Q)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>blackbox.options.translation</TD>
<TD>&nbsp;</TD>
<TD>translation file for messages and menus. See &quot;docs/nls-c.txt&quot; (R)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>blackbox.options.log</TD>
<TD>&nbsp;</TD>
<TD>enable blackbox.log. Possible options: Startup, Tray (L)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>blackbox.editor</TD>
<TD>notepad</TD>
<TD>editor to edit styles and rc files (R)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>blackbox.startup.run</TD>
<TD>&nbsp;</TD>
<TD>program or script to run after system startup (L)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>blackbox.contextmenu.itemAdjust</TD>
<TD>28/28</TD>
<TD>left adjust for contextmenus/sendto. (R)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>blackbox.appearance.bullet.bitmap</TD>
<TD>&nbsp;</TD>
<TD>bitmap for menu bullets. See &quot;docs/menu-bullets.bmp&quot; (R)</TD>
</TR>
</TABLE>
<P>(R) Restart the shell to apply -
(Q) Quit and restart the shell to apply -
(L) Logout and login again to apply</P>
<A CLASS="label" NAME="Issues"><H2>Issues</H2></A>
<P>bbLean runs on windows versions 95/98/me/2000/xp/vista. Still there may be
potential problems:</P>
<DL><DT>Systray icons missing:</DT>
<DD>You need to install blackbox as shell to get all systray icons.
See -> <A HREF="bblean_details.htm#Install_as_Shell">Install as Shell</A></DD></DL>
<DL><DT>Shell crashes, hangs, does not start, etc.:</DT>
<DD>Unload all plugins first, then try again. Also some anti-virus/spyware
programs cah cause problems with bbLeanSkin and/or blackbox itself.</DD></DL>
<DL><DT>Drawing issues with applications, unresponsive applications:</DT>
<DD>May be caused by bbLeanSkin. See bbLeanSkin/readme.txt for details on
how to exclude applications from being skinned. Also, on XP/Vista it is
recommended to use the 'Windows Classic' design option (in 'Display Properties').</DD></DL>
<DL><DT>Titlebars flickers:</DT>
<DD>May happen with bbLeanSkin when the caption text is frequently updated.
Can't be fixed.</DD></DL>
<DL><DT>Find files:</DT>
<DD>Does not work from the context menu. Hit F3 or Ctrl-F in an explorer window
instead. Or use an alternate tool like Agent Ransack...</DD></DL>
<DL><DT>Network Places and Recent Documents folder don't update:</DT>
<DD>This also does not seem to work without the explorer shell. On a blackbox
menu you can press F5 to refresh.</DD></DL>
<DL><DT>'SendTo' or 'Open With' menus empty or scrambled:</DT>
<DD>Turn off 'ClearType' fonts (XP/Vista).</DD></DL>
<DL><DT>Plugins conflict with gaming:</DT>
<DD>Disable 'Always On Top' and 'AutoHide' with plugins. Or hit Win+Ctrl+P
to toggle plugin visibility.</DD></DL>
<DL><DT>Lost Windows, other issues with workspaces:</DT>
<DD>Hit Win-G to 'Gather Windows' in the current workspace. If the problem
continues, try 'Alternate Workspace Method' off or on, respectively.
With Winamp, checkout its 'LiteStep Virtual Desktop' options, or
add it to <A HREF="bblean_details.htm#Sticky_Windows">StickyWindows.ini</A>.</DD></DL>
<DL><DT>Browse long menus:</DT>
<DD>Drag the scroll button (under the menu titlebar) or use the mouse wheel
or the arrow keys.</DD></DL>
<DL><DT>Show file extensions in menus:</DT>
<DD>Uncheck &quot;Hide Extensions for Known File Types&quot; in windows explorer options.</DD></DL>
<DL><DT>Memory usage:</DT>
<DD>bbLean itself uses about 1..2MB. However as it is the shell, bbLean is also
responsible to load other things into its own process. For example on Vista
just loading the systray applets causes something like 15MB additional memory
usage. Of course if you don't need the network and volume icons, you could
always compile your own bb-super-lean version.</DD></DL>
<DL><DT>Unknow procedure DrawShadowText in comctl32.dll:</DT>
<DD>This is a problem in the Microsoft products. See <A HREF="http://support.microsoft.com/?kbid=884883
" target="_parent">http://support.microsoft.com/?kbid=884883
</A> It means basically that some application has an old comctl32.dll installed,
most likely in its own directory. Try to remove that dll or rename it to
something else.</DD></DL>
<DL><DT>Windows 95:</DT>
<DD>You might need to install msvcrt.dll.</DD></DL>
<p>&nbsp;</p>
<p class="footer">Copyright 2003-2009 grischka@users.sourceforge.net</p>
</body>
</html>

176
docs/bblean_info.htm Executable file
View File

@ -0,0 +1,176 @@
<html>
<head>
<title>bbLean - Readme</title>
<link rel="stylesheet" href="bblean_style.css" type="text/css">
<style type=text/css></style>
<base target="body">
</head>
<body class="frame_body">
<A CLASS="label" NAME="Info"><H1>Info</H1></A>
<A CLASS="label" NAME="License"><H2>License</H2></A>
<P>bbLean is copyright 2003-2009 grischka@users.sourceforge.net</P>
<P>bbLean is free software, released under the GNU General Public License
(GPL version 2). For details see: <A HREF="http://www.fsf.org/licenses/gpl.html" target="_parent">http://www.fsf.org/licenses/gpl.html</A></P>
<P>This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE.</P>
<P><IMG SRC="bblean_logo.png"/></P>
<A CLASS="label" NAME="Links"><H2>Links</H2></A>
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>General</TH>
<TH>&nbsp;</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>bbLean</TD>
<TD><A HREF="http://bb4win.sourceforge.net/bblean/" target="_parent">http://bb4win.sourceforge.net/bblean/</A></TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>bb4win</TD>
<TD><A HREF="http://bb4win.org/" target="_parent">http://bb4win.org/</A></TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>xoblite</TD>
<TD><A HREF="http://xoblite.net/" target="_parent">http://xoblite.net/</A></TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>blackboxwm for linux</TD>
<TD><A HREF="http://blackboxwm.sourceforge.net/" target="_parent">http://blackboxwm.sourceforge.net/</A></TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Forum</TD>
<TD><A HREF="http://www.lostinthebox.com/" target="_parent">http://www.lostinthebox.com/</A></TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Screenshots &amp; Styles</TD>
<TD><A HREF="http://www.boxshots.org/" target="_parent">http://www.boxshots.org/</A></TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Qwilk's plugin list</TD>
<TD><A HREF="http://xoblite.net/plugins.html" target="_parent">http://xoblite.net/plugins.html</A></TD>
</TR>
</TABLE>
<BR/>&nbsp;
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>Plugins Authors</TH>
<TH>&nbsp;</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Bladestaylor</TD>
<TD><A HREF="http://bb4win.sourceforge.net/systembarex/" target="_parent">http://bb4win.sourceforge.net/systembarex/</A></TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Kaloth</TD>
<TD><A HREF="http://www.finalfury.co.uk/" target="_parent">http://www.finalfury.co.uk/</A></TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Kana</TD>
<TD><A HREF="http://nicht.s8.xrea.com/" target="_parent">http://nicht.s8.xrea.com/</A></TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>NC-17</TD>
<TD><A HREF="http://www.ratednc-17.com/" target="_parent">http://www.ratednc-17.com/</A></TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Theo</TD>
<TD><A HREF="http://theo.host.sk/" target="_parent">http://theo.host.sk/</A> ?gone?</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Ysuke</TD>
<TD><A HREF="http://zzbb.hp.infoseek.co.jp/" target="_parent">http://zzbb.hp.infoseek.co.jp/</A></TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Pitris</TD>
<TD><A HREF="http://pitris.org/BBlean" target="_parent">http://pitris.org/BBlean</A></TD>
</TR>
</TABLE>
<A CLASS="label" NAME="Upgrade_Notes"><H2>Upgrade&nbsp;Notes</H2></A>
<P>Changes in bbLean 1.17 that are incompatible with previous versions.</P>
<H4>bbkeys.rc:</H4>
<P>@BBCore.ShowMenu will now always show at mouse position by default.
To keep existing behaviour with menus invoked by the keyboard, use
the -key or the -toggle switch:</P>
<PRE>@BBCore.ShowMenu -key root
</PRE>
<H4>menu.rc:</H4>
<P>[insertpath] does not remove duplicate items anymore. To merge
two folders, use instead:</P>
<PRE>[path] (label) {folder1|folder2}
</PRE>
<H4>bbLeanSkin.rc:</H4>
<P>Now uses a dash to separate left from right buttons:</P>
<PRE>bbleanskin.titlebar.buttons: 4-321
</PRE>
<H4>bsetroot.rc:</H4>
<P>Now uses simple searchpaths instead of wildcards. See bsetroot.rc</P>
<A CLASS="label" NAME="Changes"><H2>Changes</H2></A>
<H4>08&nbsp;Dec&nbsp;2009&nbsp;-&nbsp;bbLean&nbsp;1.17.1</H4>
<UL><LI>Minor bugfixes for blackbox.exe and bbLeanBar.dll
<LI>Remove control chars from artwiz fonts</UL>
<H4>20&nbsp;May&nbsp;2009&nbsp;-&nbsp;bbLean&nbsp;1.17</H4>
<UL><LI>bbLean is more precise with the blackboxwm 0.70 style conventions.
<LI>Automatically registers all .fnt|fon|ttf fonts in blackbox/fonts
<LI>Detects whether startup items have been run (win 2k/xp/vista)
<LI>Optional UTF-8 support with filenames, application titles and menu entries
<LI>Switch '-in &lt;workdir&gt;' to run commands.
<LI>Translation file for messages and menus
<LI>Menus: separators, drop shadows, custom bullets, new title appearances
(label, notitle), sort folders, more options for @bbCore.ShowMenu
<LI>bbLeanBar: window menus, move to workspace with mouse gesture,
hide tray icons feature, %K special format for keyboard layout
<LI>bbLeanSkin: display icon, broam to set custom buttons
<LI>bbKeys: no more 'winkeyhook', -debug and -nolabel options (bbKeys.rc)
<LI>bbIconBox: new pager box, drag &amp; drop applications between boxes</UL>
<H4>02&nbsp;Mai&nbsp;2005&nbsp;-&nbsp;bbLean&nbsp;1.16</H4>
<UL><LI>Ability to show alternate menus (See Details-&gt;Bro@ms-&gt;@BBCore-&gt;Menu).
<LI>Configurable desktop mouse-clicks (in extensions.rc)
<LI>New semantics to merge folders: [path] (label) {folder1|folder2}
<LI>Snap Plugins to each other
<LI>New workspace code</UL>
<H4>22&nbsp;Feb&nbsp;2004&nbsp;-&nbsp;bbLean&nbsp;1.12&nbsp;U1</H4>
<UL><LI>Global font override option, see extensions.rc
<LI>Some multimon fixes, mostly untested though
<LI>bbKeys - no more crashes with long commands
<LI>bbLeanBar - standard icon size is now 16/16
<LI>bbLeanSkin - added titlebar click options</UL>
<H4>10&nbsp;Jan&nbsp;2004&nbsp;-&nbsp;bbLean&nbsp;1.10</H4>
<UL><LI>Drag &amp; drop from and to menus.
<LI>Keyboard navigation for menus.
<LI>All menu commands available as bro@ms
<LI>Load and unload plugins on the fly from the config menu.
(Credits to qwilk for the idea and the working example).
<LI>New menu item [insertpath] to join several folders in one menu.
<LI>Toolbar and menus toggle with plugins.
<LI>Added menuitems to set numbers. Hold down Ctrl for faster progress
<LI>Task flashing support</UL>
<H4>09&nbsp;Sep&nbsp;2003&nbsp;-&nbsp;bbLean&nbsp;1.00</H4>
<UL><LI>Transparency for menus and bars.
<LI>Scroll button for menus
<LI>Force menu bullet orientation.
<LI>Enable/disable the background/rootcommand.
<LI>New version, new name!</UL>
<H4>12&nbsp;Jul&nbsp;2003&nbsp;-&nbsp;bb008lc&nbsp;update</H4>
<UL><LI>New gradient code. Better Elliptic gradients and sunken bevels.
<LI>Sharpened the 'diamond' bullet.
<LI>Workspaces and desktop are preserved on restart.
<LI>Toolbar display can be disabled for key commands.</UL>
<H4>07&nbsp;Jul&nbsp;2003&nbsp;-&nbsp;bb008lc&nbsp;update</H4>
<UL><LI>BBSystemBar got a 'show current tasks only' option.</UL>
<H4>27&nbsp;Jun&nbsp;2003&nbsp;-&nbsp;bb008lc&nbsp;update</H4>
<UL><LI>Workspaces remember their top window
<LI>Toolbarclock is less self - resizing</UL>
<H4>16&nbsp;Jun&nbsp;2003&nbsp;-&nbsp;bb008lc&nbsp;update</H4>
<UL><LI>The systray icon code has been reworked. Thanks to Roger for
running several tests.</UL>
<H4>01&nbsp;Jun&nbsp;2003&nbsp;-&nbsp;bb008lc&nbsp;update</H4>
<UL><LI>bb008lc has been made fit for xp-pro. Thanks to Pete for
running numerous tests.
<LI>Menues 'not always on top' option.
<LI>Click on desktop-background brings menues into foreground.
<LI>Double left click on menu-title toggles the 'on top' property
for this menu only.</UL>
<H4>23&nbsp;May&nbsp;2003&nbsp;-&nbsp;bb008lc&nbsp;update</H4>
<UL><LI>Clean up, removed unused configuration items.</UL>
<H4>10&nbsp;May&nbsp;2003&nbsp;-&nbsp;bb008lc&nbsp;update</H4>
<UL><LI>Added parsing for &lt;styleitem&gt;.fontweight.
<LI>Added some experimental parsing for *nix type font desriptions.
<LI>Made any wildcards in styles work</UL>
<H4>22&nbsp;Apr&nbsp;2003&nbsp;-&nbsp;bb008lc,&nbsp;first&nbsp;release</H4>
<UL><LI>bb008lc is a lean build for Blackbox for Windows. It is fully compatible
to current 0.90 builds and plugins
<LI>New menu code
<LI>Built-in contextmenus
<LI>Shellfolder support.
<LI>Popup and close delay for menus
<LI>Browse your styles without getting the menu closed
<LI>Full access to large folders</UL>
<H4>Jan&nbsp;2003</H4>
<UL><LI>grischka found Blackbox for Windows.</UL>
<p>&nbsp;</p>
<p class="footer">Copyright 2003-2009 grischka@users.sourceforge.net</p>
</body>
</html>

BIN
docs/bblean_logo.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 698 B

523
docs/bblean_overview.htm Executable file
View File

@ -0,0 +1,523 @@
<html>
<head>
<title>bbLean - Readme</title>
<link rel="stylesheet" href="bblean_style.css" type="text/css">
<style type=text/css></style>
<base target="body">
</head>
<body class="frame_body">
<BLOCKQUOTE>&quot;A new Blackbox for Windows generation...&quot;</BLOCKQUOTE>
<A CLASS="label" NAME="Overview"><H1>Overview</H1></A>
<P>bbLean is the lean version of Blackbox for Windows. It tries
to keep balance between features and complexity, to give you
some efficient means within a compact shell.</P>
<P>bbLean is based stylistically on the
<A HREF="http://blackboxwm.sourceforge.net/" target="_parent">Blackbox&nbsp;window&nbsp;manager</A>
for the X Window System by Brad Hughes.</P>
<A CLASS="label" NAME="Quick_Start"><H2>Quick&nbsp;Start</H2></A>
<P>First:</P>
<UL><LI>Extract the zip-package to a folder on your computer, such as c:\bbLean.
<LI>Click on blackbox.exe to start.
<LI>Right-click on the desktop background to show the main menu.</UL>
<P>Later:</P>
<UL><LI>Checkout the universe of plugins available for Blackbox for Windows.
<LI>You may want to set bbLean as default&nbsp;shell. See -> <A HREF="bblean_details.htm#Install_as_Shell">Install as Shell</A>.</UL>
<A CLASS="label" NAME="User_Interface"><H2>User&nbsp;Interface</H2></A>
<P>The Blackbox for Windows shell consists of the following elements:</P>
<UL><LI>Desktop - the background of the screen
<LI>Toolbar - the undispensible representative of all members of the blackbox family
<LI>Menus - configurables, predefined ones and folder listings.
<LI>Keyboard - Hotkeys for various action, implememted in the bbKeys plugin.
<LI>Many others, available as plugins.</UL>
<A CLASS="label" NAME="Desktop"><H3>Desktop</H3></A>
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>Mouse event</TH>
<TH>Effect</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>right-click</TD>
<TD>show main menu</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>mid-click&nbsp;/&nbsp;right-click&nbsp;with&nbsp;shift</TD>
<TD>show workspaces menu</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>left-click</TD>
<TD>hide menus / bring pinned menus on top</TD>
</TR>
</TABLE>
<P>These and other desktop mouse-clicks are configurable in extensions.rc.</P>
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>Drop&nbsp;Image</TH>
<TH>Display mode</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>no modifier</TD>
<TD>centered</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>with shift held down</TD>
<TD>stretched</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>with control held down</TD>
<TD>tiled</TD>
</TR>
</TABLE>
<A CLASS="label" NAME="Toolbar"><H3>Toolbar</H3></A>
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>Mouse event</TH>
<TH>Effect</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>right-click</TD>
<TD>show options menu</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>right-click on label</TD>
<TD>show workspaces menu</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>right-click on clock</TD>
<TD>show main menu</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>double-click on clock</TD>
<TD>date &amp; time control</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>ctrl + left-drag</TD>
<TD>drag toolbar temporarily</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>ctrl + double-left-click</TD>
<TD>reset position</TD>
</TR>
</TABLE>
<P>The toolbar may be turned on or off from Configuration-&gt;Misc. Please note
that what you see in the default installation is not the toolbar but bbLeanBar.
See readme.txt and bbLeanBar.rc in the plugins/bbLeanBar folder.</P>
<A CLASS="label" NAME="bbLeanBar"><H3>bbLeanBar</H3></A>
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>on taskentry</TH>
<TH>&nbsp;</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>left-click</TD>
<TD>activate task</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>gesture to the left/right</TD>
<TD>move window to previous/next workspace</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>shift-left-click</TD>
<TD>zoom task into current workspace</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>right-click</TD>
<TD>minimize task / show window system menu (depending
on the setting in Configuration-&gt;Tasks-&gt;System menu)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>shift-right-click</TD>
<TD>close task</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>middle-click</TD>
<TD>move task to next workspace</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>shift-middle-click</TD>
<TD>move task to previous workspace</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>alt-left-click</TD>
<TD>change task display mode (text, icon, text+icon)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>alt-right-click</TD>
<TD>toggle 'current only' mode</TD>
</TR>
</TABLE>
<BR/>&nbsp;
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>on workspace label</TH>
<TH>&nbsp;</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>left/right-click</TD>
<TD>switch to next/previous workspace</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>left-double-click</TD>
<TD>open clock properties</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>&lt;other&gt;</TD>
<TD>take over the configuration for desktop-clicks in extension.rc</TD>
</TR>
</TABLE>
<BR/>&nbsp;
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>on tray icon</TH>
<TH>&nbsp;</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>ctrl-right</TD>
<TD>show icons menu</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>alt-right</TD>
<TD>toggle all hidden icons</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>shift-right</TD>
<TD>toggle one icon</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>&lt;other&gt;</TD>
<TD>forwarded to the icons' application&gt;</TD>
</TR>
</TABLE>
<BR/>&nbsp;
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>on current-only button</TH>
<TH>&nbsp;</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>left click</TD>
<TD>toggle display tasks for all/current workspace</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>right click</TD>
<TD>toggle display all trayicons</TD>
</TR>
</TABLE>
<BR/>&nbsp;
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>on the entire bar</TH>
<TH>&nbsp;</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>ctrl-right</TD>
<TD>bbleanbar options menu</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>ctrl-left-drag</TD>
<TD>move the bar</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>ctrl-left-double-click</TD>
<TD>reset the bar to its previous location</TD>
</TR>
</TABLE>
<A CLASS="label" NAME="Menus"><H3>Menus</H3></A>
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>Mouse event</TH>
<TH>Effect</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>right-click on desktop background</TD>
<TD>open main menu</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>left-click on desktop background</TD>
<TD>close menus / bring menus on top</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>right-click on titlebar</TD>
<TD>close this menu</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>left-click the titlebar and drag</TD>
<TD>move / pin menu</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>double-left-click the titlebar</TD>
<TD>toggle on top property</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>left-click on folder</TD>
<TD>bring back pinned submenu</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>double-left-click on folder</TD>
<TD>explore folder (*)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>left-drag of file-item</TD>
<TD>drag item elsewhere</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>right-click on file-item</TD>
<TD>open context menu for file or folder</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>shift+right-click on folder titlebar</TD>
<TD>open folder's context menu</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>alt-double-left on file/folder</TD>
<TD>show properties</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>mouse wheel / drag scroll-button</TD>
<TD>scroll long menus</TD>
</TR>
</TABLE>
<P>(*) This command is configurable in extensions.rc, for instance:</P>
<PRE>blackbox.options.openFolderCommand: explorer.exe /e,&quot;%1&quot;
</PRE>
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>Keyboard navigation</TH>
<TH>Effect</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>up/down/left/right arrows</TD>
<TD>navigate</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>page-up/down home/end</TD>
<TD>navigate</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>crtl+up/down</TD>
<TD>scroll menu</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>alt+up/down/left/right arrows</TD>
<TD>move menu</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>letters A-Z,0-9,...</TD>
<TD>shortcut (underscored or first letter)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>enter, spacebar</TD>
<TD>activate item</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>alt-enter</TD>
<TD>show properties (file/folder)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>app-key</TD>
<TD>show context menu</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>tab</TD>
<TD>cycle through pinned menus</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>F5</TD>
<TD>update folder</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>ctrl+n,e,t,s</TD>
<TD>sort folder by name, extension, time, size</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>insert</TD>
<TD>pin menu / toggle onTop mode</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>del, escape</TD>
<TD>close menu</TD>
</TR>
</TABLE>
<P>Notes:</P>
<P>See the included <A HREF="bblean_overview.htm#Keyboard">bbkeys.rc</A> for examples, how to invoke the menu from
the keyboard. The LWIN and RWIN key shortcuts work only if bbLean
is installed as default shell.</P>
<P>Hold down control for faster progress with the -number+ items.</P>
<A CLASS="label" NAME="Keyboard"><H3>Keyboard</H3></A>
<P>Shortcut hotkeys for various actions like changing workspaces or
switching windows are done with the <B>BBKeys</B> plugin. Edit 'bbkeys.rc'
to change or add key bindings.</P>
<P>Default bbkeys.rc bindings:</P>
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>Menu</TH>
<TH>&nbsp;</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>LWin</TD>
<TD>ShowMenu -key root</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>RWin</TD>
<TD>ShowMenu -key</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + Ctrl + M</TD>
<TD>ShowMenu</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + Shift + M</TD>
<TD>ShowWorkspaceMenu</TD>
</TR>
</TABLE>
<BR/>&nbsp;
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>Workspaces</TH>
<TH>&nbsp;</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + Num1..6</TD>
<TD>Workspace1..6</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + Left</TD>
<TD>PrevWorkspace</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + Right</TD>
<TD>NextWorkspace</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + Ctrl + Left</TD>
<TD>PrevWindow</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + Ctrl + Right</TD>
<TD>NextWindow</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + Ctrl + Up</TD>
<TD>PrevWindowAllWorkspaces</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + Ctrl + Down</TD>
<TD>NextWindowAllWorkspaces</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + Up</TD>
<TD>MoveWindowLeft</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + Down</TD>
<TD>MoveWindowRight</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + G</TD>
<TD>GatherWindows</TD>
</TR>
</TABLE>
<BR/>&nbsp;
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>Windows</TH>
<TH>&nbsp;</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + X</TD>
<TD>MaximizeWindow</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + V</TD>
<TD>MaximizeVertical</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + H</TD>
<TD>MaximizeHorizontal</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + N</TD>
<TD>MinimizeWindow</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + Y</TD>
<TD>RestoreWindow</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + D</TD>
<TD>MinimizeAll</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + End</TD>
<TD>ShadeWindow</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + PageUp</TD>
<TD>RaiseWindow</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + PageDown</TD>
<TD>LowerWindow</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + Insert</TD>
<TD>StickWindow</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + Delete</TD>
<TD>CloseWindow</TD>
</TR>
</TABLE>
<BR/>&nbsp;
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>Blackbox</TH>
<TH>&nbsp;</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + M</TD>
<TD>EditMenu</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + P</TD>
<TD>EditPlugins</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + S</TD>
<TD>EditStyle</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + Ctrl + S</TD>
<TD>AboutStyle</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + Ctrl + P</TD>
<TD>TogglePlugins</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + T</TD>
<TD>ToggleTray</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + Ctrl + R</TD>
<TD>Reconfigure</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + Alt + R</TD>
<TD>Restart</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + Q</TD>
<TD>Quit</TD>
</TR>
</TABLE>
<BR/>&nbsp;
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>System</TH>
<TH>&nbsp;</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + F10</TD>
<TD>Logoff</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + F11</TD>
<TD>Reboot</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + F12</TD>
<TD>Shutdown</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + Ctrl + F12</TD>
<TD>Hibernate</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + Alt + F12</TD>
<TD>Suspend</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + Spacebar</TD>
<TD>LockWorkstation</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + R</TD>
<TD>Run</TD>
</TR>
</TABLE>
<BR/>&nbsp;
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>Extern commands</TH>
<TH>&nbsp;</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + E</TD>
<TD>Exec explorer.exe /e,c:\ (explorer window)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + Pause</TD>
<TD>Exec control.exe sysdm.cpl (system properties)</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>Win + Home</TD>
<TD>Exec docs\bblean.htm (bbLean documentation)</TD>
</TR>
</TABLE>
<A CLASS="label" NAME="Plugins"><H3>Plugins</H3></A>
<H4>To&nbsp;load&nbsp;a&nbsp;plugin</H4>
<P>Either use bbLean's configuration menu or add it manually to
plugins.rc and restart bbLean.</P>
<P>Clicking the right mouse button on a plugin with the control key held down
will usually show its configuration menu.</P>
<P>Dragging with the left mouse button with the control key held down
will usually allow you to move the plugin over the screen.</P>
<P>To load a plugin into BBSlit, you need to:</P>
<UL><LI>have BBSlit itself loaded (of course)
<LI>load the plugin
<LI>check the plugin in bbLean's &quot;Configuration-&gt;Plugins-&gt;In Slit&quot; menu.
<LI>check &quot;Use Slit&quot; or &quot;Docked to Slit&quot; in the plugin's own configuration menu.</UL>
<H4>Some&nbsp;basic&nbsp;plugins</H4>
<TABLE width=100%><TR ALIGN=LEFT><TH WIDTH=35%>Plugin</TH>
<TH>Author</TH>
<TH>Note</TH>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>BBAnalogExMod</TD>
<TD>ysuke</TD>
<TD>Analogue clock, with alarm etc.</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>BBCalendar</TD>
<TD>Theo</TD>
<TD>Calendar that lets you set events on days.</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>BBEdgeFlip</TD>
<TD>BladeStaylor</TD>
<TD>Switches workspace when mouse touches screen edge</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>BBIcons</TD>
<TD>Tres`ni</TD>
<TD>Icons to start programs, sitting on desktop or in the slit.
Get docs from the pack <A HREF="http://xoblite.net/plugins.html" target="_parent">here</A>,
but use latest version from <A HREF="http://bb4win.sourceforge.net/latest/Latest/" target="_parent">here</A>.</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>bbIconBox</TD>
<TD>grischka</TD>
<TD>Icons in boxes.</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>BBInterface</TD>
<TD>psyci</TD>
<TD>Buttons, sliders, icons and more...</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>BBMail</TD>
<TD>qwilk</TD>
<TD>Checks your email accounts.</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>bbNote</TD>
<TD>grischka</TD>
<TD>Little stylized editor to edit your rc-files and other things.</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>BBPager</TD>
<TD>NC-17</TD>
<TD>Virtual workspace display and control.</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>BBSoundFx</TD>
<TD>qwilk</TD>
<TD>Plays sound snippets on various events.</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>BBTaskSwitch</TD>
<TD>kana</TD>
<TD>BB-stylized Alt-Tab SwitchWindow.</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>BBXEyes</TD>
<TD>Procic Konstantin</TD>
<TD>Eyes following your cursor around the screen</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>SystembarEx</TD>
<TD>BladeStaylor</TD>
<TD>Very configurable advanced taskbar.
Available <A HREF="http://bb4win.sourceforge.net/systembarex/" target="_parent">here</A>. Use the
latest built (07-14) from <A HREF="http://bb4win.sourceforge.net/systembarex/bin/test/" target="_parent">here</A>.</TD>
</TR>
<TR ALIGN=LEFT><TD WIDTH=35%>bbFoomp</TD>
<TD>freeborn</TD>
<TD>Front-end for foobar2k (must be loaded into slit).</TD>
</TR>
</TABLE>
<P>There are many other plugins available. See -> <A HREF="bblean_info.htm#Links">Links</A>.</P>
<P>&nbsp;</P>
<P>Note: If you get an error loading a plugin it might require extra runtime
libraries (msvcr71/msvcp71.dll, msvcr80/msvcp80.dll, gdiplus.dll, ...).
Kana's plugins require bbcmd.dll from his website.</P>
<P>You can put these into the system32 directory or into the same directory
as blackbox.exe.</P>
<p>&nbsp;</p>
<p class="footer">Copyright 2003-2009 grischka@users.sourceforge.net</p>
</body>
</html>

140
docs/bblean_style.css Executable file
View File

@ -0,0 +1,140 @@
body {
scrollbar-arrow-color: #000;
scrollbar-base-color: #000;
scrollbar-shadow-color: #000;
scrollbar-darkshadow-color: #000;
scrollbar-track-color: #000;
scrollbar-highlight-color: #000;
scrollbar-3d-light-color: #000;
scrollbar-face-color: #555;
font-family: sans-serif;
color: #999;
background-color: #000;
font-size: 11;
}
h1 {font-size:20px; padding-top:0px}
h2 {font-size:16px; padding-top:20px}
h3 {font-size:12px; padding-top:20px}
h4 {font-size:12px; padding-top:20px}
h1,h2,h3,h4 {font-weight:bold}
h1 {color: #C60;}
h2,h3 {color: #aaa;}
h4 {color: #aaa; margin-bottom: 4;}
P {
margin-right: 10%;
text-indent: 0px;
margin-top: 8;
margin-bottom: 8px;
}
table {
font-family: helvetica, verdana, sans-serif;
font-size: 11;
font-weight: normal;
background-color: #111;
color: #999;
}
TH {
text-align: left;
color: #aaa;
}
TD {
background-color: #000;
}
pre {
font-family: lucida console, courier new, courier;
font-weight: normal;
padding: 2px;
margin-left: 15px;
margin-top: 2px;
color: #787;
overflow: hidden;
}
HR {
color: #777;
width: 80%;
text-align: center;
}
B { color: #bbb; font-weight: normal }
blockquote {
font-size: 10pt;
font-style: italic;
margin-left: 0;
}
LI {
margin-right: 10%;
margin-bottom: 2;
}
ul {
margin-top: 2;
margin-bottom: 2;
padding-left: 25;
}
dl {
}
dt {
font-weight: normal;
color: #aaa;
margin-top: 6px;
margin-bottom: 4px;
}
dd {
margin-left: 16px;
margin-bottom: 4px;
}
.footer {
font-family: helvetica, verdana, sans-serif;
font-size: 10px;
letter-spacing: 1pt;
text-align: center;
margin-top: 10;
}
a.label { text-decoration: none; }
a.label:hover { text-decoration: none; }
a { color:#789; text-decoration: none; }
a:hover { color:#abc; text-decoration: underline; }
.bb1 { color: #DDD; }
.bb2 { color: #D60; }
.bb3 { color: #999; font-size: 12px; }
.simple_toc td { background-color: #111; text-align: right;}
.simple_toc h1 { font-size: 24px; text-align:left; margin-right:30px; padding-top:0}
.simple_toc .t1 { font-size: 13px; font-weight: bold; color: #aaa;}
.simple_toc .t2 { font-weight: bold; color: #999; }
.simple_toc .t3 { color: #898; font-size: 10px; }
.simple_toc a.t2 { color:#999; text-decoration: none; }
.simple_toc a:hover { color:#abc; text-decoration: underline; }
.simple_body td { background-color: #111; }
table.simple_toc, table.simple_body { width: 640px; padding-left:20px; padding-top:10px; margin:0px;}
table.simple_body { margin-top: 20px }
.frame_toc { background-color: #111; margin:0; padding-right:20; }
.frame_toc h1 { margin-left: 20px; margin-top:10px; margin-bottom:10px; text-align:right}
.frame_toc .t1 { color: #d60; font-size:14px; font-weight: bold; margin-top: 10}
.frame_toc .t2 { color: #aaa; }
.frame_toc .t3 { color: #789; }
.frame_toc a { text-decoration: none; }
.frame_toc a:hover { text-decoration: underline; }
.frame_toc p { margin: 0; text-align: right; }
.frame_toc ul { padding-left:10; margin-left:10; list-style:none; }
.frame_body { background-color: #111; padding-left:10px; }
.frame_body h3 { color:#89a }
body.frame_toc {border: #333 1px solid; height:99%;}

37
docs/bblean_toc.htm Executable file
View File

@ -0,0 +1,37 @@
<html>
<head>
<title>bbLean - Readme</title>
<link rel="stylesheet" href="bblean_style.css" type="text/css">
<style type=text/css></style>
<base target="body">
</head>
<body class="frame_toc">
<h1><span class="bb1">bb</span><span class="bb2">Lean</span>&nbsp;<span class="bb3">1.17</span></h1>
<P CLASS="T1"><A CLASS="T1" HREF="bblean_overview.htm">Overview</A></P>
<P CLASS="T2"><A CLASS="T2" HREF="bblean_overview.htm#Quick_Start">Quick&nbsp;Start</A></P>
<P CLASS="T2"><A CLASS="T2" HREF="bblean_overview.htm#User_Interface">User&nbsp;Interface</A></P>
<P CLASS="T3"><A CLASS="T3" HREF="bblean_overview.htm#Desktop">Desktop</A></P>
<P CLASS="T3"><A CLASS="T3" HREF="bblean_overview.htm#Toolbar">Toolbar</A></P>
<P CLASS="T3"><A CLASS="T3" HREF="bblean_overview.htm#bbLeanBar">bbLeanBar</A></P>
<P CLASS="T3"><A CLASS="T3" HREF="bblean_overview.htm#Menus">Menus</A></P>
<P CLASS="T3"><A CLASS="T3" HREF="bblean_overview.htm#Keyboard">Keyboard</A></P>
<P CLASS="T3"><A CLASS="T3" HREF="bblean_overview.htm#Plugins">Plugins</A></P>
<P CLASS="T1"><A CLASS="T1" HREF="bblean_details.htm">Details</A></P>
<P CLASS="T2"><A CLASS="T2" HREF="bblean_details.htm#Building_The_Menu">Building&nbsp;The&nbsp;Menu</A></P>
<P CLASS="T2"><A CLASS="T2" HREF="bblean_details.htm#Backgrounds">Backgrounds</A></P>
<P CLASS="T2"><A CLASS="T2" HREF="bblean_details.htm#Desktop_Margins">Desktop&nbsp;Margins</A></P>
<P CLASS="T2"><A CLASS="T2" HREF="bblean_details.htm#Sticky_Windows">Sticky&nbsp;Windows</A></P>
<P CLASS="T2"><A CLASS="T2" HREF="bblean_details.htm#Install_as_Shell">Install&nbsp;as&nbsp;Shell</A></P>
<P CLASS="T2"><A CLASS="T2" HREF="bblean_details.htm#CommandLine">CommandLine</A></P>
<P CLASS="T2"><A CLASS="T2" HREF="bblean_details.htm#Broadcast_Messages">Broadcast&nbsp;Messages</A></P>
<P CLASS="T2"><A CLASS="T2" HREF="bblean_details.htm#Hotkeys">Hotkeys</A></P>
<P CLASS="T2"><A CLASS="T2" HREF="bblean_details.htm#Clock_Formatting">Clock&nbsp;Formatting</A></P>
<P CLASS="T2"><A CLASS="T2" HREF="bblean_details.htm#Hacks">Hacks</A></P>
<P CLASS="T2"><A CLASS="T2" HREF="bblean_details.htm#Issues">Issues</A></P>
<P CLASS="T1"><A CLASS="T1" HREF="bblean_info.htm">Info</A></P>
<P CLASS="T2"><A CLASS="T2" HREF="bblean_info.htm#License">License</A></P>
<P CLASS="T2"><A CLASS="T2" HREF="bblean_info.htm#Links">Links</A></P>
<P CLASS="T2"><A CLASS="T2" HREF="bblean_info.htm#Upgrade_Notes">Upgrade&nbsp;Notes</A></P>
<P CLASS="T2"><A CLASS="T2" HREF="bblean_info.htm#Changes">Changes</A></P>
</body>
</html>

358
docs/bbnote.htm Executable file
View File

@ -0,0 +1,358 @@
<HTML><HEAD><TITLE>bbNote</TITLE>
<STYLE>
body {
background-color: #000000;
margin-top: 30px;
margin-left: 5px;
scrollbar-arrow-color: #99bbcc;
scrollbar-base-color: #002233;
scrollbar-shadow-color: #002233;
scrollbar-darkshadow-color: #002233;
scrollbar-track-color: #002233;
scrollbar-highlight-color: #002233;
scrollbar-3d-light-color: #002233;
scrollbar-face-color: #225577;
}
hr { height: 1px; color: #666666;}
table {
font-family: Tahoma;
font-size: 8pt;
font-weight: normal;
text-align: left;
color: #95aabb;
}
span { color: #778899;}
span.desc {color: #ccaa00;}
pre { color: #779966; margin: 0; margin-left:32px; }
.title {
background-color: #112233;
color: #9fafc3;
text-align: center;
font-weight: bold;
margin-top: 0;
margin-bottom: 0;
line-height: 100%;
}
.title2 {
text-align: center;
font-weight: bold;
color: #9fafc3;
}
.header {
background-color: #112233;
color: #9fafc3;
}
.border {
background-color: #224466;
}
.field {
background-color: #000000;
}
.field2 {
background-color: #001122;
border: #005577 1px solid;
border-top: 0px;
color: #99aabb;
}
.border2a {
border: #005577 1px solid;
border-left: 0px solid;
padding-left: 3px;
}
.border2b {
border: #005577 1px solid;
border-right: 0px solid;
padding-left: 3px;
}
.border2a0 {
border: #005577 1px solid;
border-left: 0px solid;
padding-left: 3px;
}
.border2b0 {
border: #005577 1px solid;
border-right: 0px solid;
padding-left: 3px;
}
UL { margin-left: 4; padding-left: 12;}
a { color: #ccaa00 }
a:hover { color: #eedd00 }
a.link { color: #ccaa00 }
a.active { color: #ccaa00 }
a.visited { color: #ccaa00 }
</STYLE>
</HEAD>
<BODY topmargin="5" leftmargin="5">
<TABLE border="0" cellpadding="8" cellspacing="3" align="center" width="800" class=border>
<TR>
<TD colspan="2" class=header>
<P><FONT size="4"><B>bbNote 1.08</B></FONT></TD>
</TR>
<TR class=field>
<TD width="30%">
<P class=title2>description</TD>
<TD valign="top" width="70%" rowspan="9">
<P class=title2>bbNote - Keys</P>
<TABLE class=field2 cellspacing="0" width="100%" cellpadding="0">
<TR>
<TH class=border2a0 valign="top" colspan="3">
<P><SPAN class="desc">file<BR></SPAN></P>
</TH>
<TD width="15" valign="top">
<P>&nbsp;</P>
</TD>
<TH class=border2b0 valign="top" colspan="3">
<P><SPAN class="desc">block</SPAN></P>
</TH>
</TR>
<TR>
<TD valign="top">
<P align="right">
<BR>ctrl-n
<BR>ctrl-o
<BR>ctrl-s
<BR>ctrl-f4
<BR>alt-left/right
<BR>f10
<BR>esc
</P>
<P align="right">right-click, alt<BR>with ctrl/mid-btn</P>
<P align="right">drag and drop<BR>with shift</P>
<P align="right">F4<BR>&nbsp;<BR>shift-F4</P>
<P align="right">&nbsp;</P>
</TD>
<TD valign="top" width="10">
<P>&nbsp;</P>
<P>&nbsp;</P>
</TD>
<TD valign="top">
<P><BR>new file
<BR>open file
<BR>save file
<BR>close file
<BR>next/previous file
<BR>zoom
<BR>quit
</P>
<P>menu<BR>files picklist</P>
<P>open file(s)<BR>apply style</P>
<P>save all and<br>reconfigure the box<BR>write all files</P>
<P>&nbsp;</P>
</TD>
<TD width="15" valign="top">
<P>&nbsp;</P>
</TD>
<TD valign="top">
<P align="right"><BR>mark<BR>column mark</P>
<P align="right">ctrl-x<BR>ctrl-c<BR>ctrl-v, ins<BR>del</P>
<P align="right">ctrl-a<BR>ctrl-b<BR>ctrl-u</P>
<P align="right">ctrl-0<BR>ctrl-7,8,9</P>
<P align="right">tab/shift-tab</P>
</TD>
<TD valign="top" width="10">
<P>&nbsp;</P>
<P>&nbsp;</P>
</TD>
<TD valign="top">
<P><BR>with shift-key or mouse<BR>with alt-key</P>
<P>cut to clipboard<BR>copy to clipboard<BR>paste from clipboard<BR>delete</P>
<P>mark all<BR>column mark on/off<BR>make upper/lower case</P>
<P>windows clipboard<BR>private clipboards</P>
<P>indent/unindent<BR>&nbsp;</P>
</TD>
</TR>
<TR>
<TH class=border2a valign="top" colspan="3">
<P><SPAN class="desc">edit<BR></SPAN></P>
</TH>
<TD width="15" valign="top">
<P>&nbsp;</P>
</TD>
<TH class=border2b valign="top" colspan="3">
<P><SPAN class="desc">search</SPAN></P>
</TH>
</TR>
<TR>
<TD valign="top" rowspan="3">
<P align="right">
<BR>ctrl-up/dn
<BR>ctrl-home/end
<BR>ctrl-left/right
<BR>ctrl-pgup/pgdn
<BR>alt-up/dn
</P>
<P align="right">enter<BR>shift-bksp<BR>ctrl-enter/bksp<BR>alt-enter<BR>alt-ins/del</P>
<P align="right">ctrl-del<BR>tab/shift-tab</P>
<P align="right">ctrl-z<BR>ctrl-shift-z</P>
<P align="right">ctrl-f / f3<BR>scroll-lock</P>
</TD>
<TD valign="top" rowspan="3">
<P>&nbsp;</P>
</TD>
<TD valign="top" rowspan="3">
<P>
<BR>scroll down/up
<BR>scroll left/right
<BR>previous/next word
<BR>start/end of text
<BR>previous/next block
</P>
<P>break line
<BR>join lines
<BR>insert/delete line
<BR>duplicate line
<BR>shift line up/down</P>
<P>delete right
<BR>tab/backtab</P>
<P>undo
<BR>redo</P>
<P>find
<BR>lock scroll</P>
</TD>
<TD width="15" valign="top" rowspan="3">
<P>&nbsp;</P>
</TD>
<TD valign="top">
<P align="right"><BR>up/down arrow<BR>ctrl-f / f3<BR>esc</P>
<P align="right">case<BR>word<BR>regx<BR>files</P>
</TD>
<TD valign="top">
<P>&nbsp;</P>
</TD>
<TD valign="top">
<P>
<BR>find next/previous
<BR>back to text
<BR>close</P>
<P>case sensitive
<BR>find whole words only
<BR>use regular expression
<BR>search all open files
<BR>&nbsp;</P>
</TD>
</TR>
<TR>
<TH class=border2b valign="top" colspan="3">
<P><SPAN class="desc"><B>regular expression<BR></B></SPAN></P>
</TH>
</TR>
<TR>
<TD valign="top">
<P align="center">
<BR>^
<BR>$
<BR>.
<BR>!
<BR>[a-z] &nbsp; [^aeiou]
<BR>?
<BR>*
<BR>+
<BR>|
<BR>()
<BR>{}
<BR>&nbsp;</P>
<P align="center">/<BR>/i<BR>/c</P>
</TD>
<TD valign="top">
<P>&nbsp;</P>
</TD>
<TD valign="top">
<P><BR>start of line
<BR>end of line
<BR>any char
<BR>any char but space
<BR>class, not-class
<BR>optional
<BR>optional repeat
<BR>repeat
<BR>or
<BR>treat as single expression
<BR>as before and assign to
<BR>'%1..%9' in replace-string</P>
<P>escape char
<BR>ignore case from nowon
<BR>care for case from nowon
<BR>&nbsp;</P>
</TD>
</TR>
</TABLE>
<P class=title2>initial setup</P>
<P>You can put bbNote.exe together with bbnote.rc in whatever directory you like.
bbNote will create a .ini file there to save it's basic configurations.</P>
<P>The included bbnote.dll is not needed with bbLean, but with other branches of
Blackbox for Windows to tell bbNote about the currently loaded blackbox-style.
To load the plugin you need to add its relative path to plugins.rc.
For example, if you installed blackbox into c:\blackbox, and bbnote.dll
is located in c:\blackbox\plugins\bbnote, you should add the line
<pre>plugins\bbnote\bbnote.dll</pre>to plugins.rc.</P>
<P>To use bbNote as your preferred blackbox editor, you may wish to add its full
path to the extensions.rc configuration file. For example:
<pre>blackbox.editor: &quot;c:\blackbox\bbnote.exe&quot;</pre>
</P>
<P>If you use bbNote without a running blackbox shell, it loads bbnote.rc from it's directory
as a default style file. You actually can take any of your favorite styles,
copy it beside the executable, and rename it to bbnote.rc.</P>
<P>The title-font and the menu-font are taken from the blackbox style, but the font of
the edit window is stored in the .ini file. bbNote will work with fixed width
fonts only. &nbsp;(drift, edges, lime, lucida console, courier, ...)<BR>&nbsp;</P>
</TD>
</TR>
<TR class=field>
<TD width="30%" valign="top">
<P>bbNote is a <A href="http://www.bb4win.org">Blackbox for Windows</A>
tool, providing blackbox-stylized ascii-text editing.</P>
<P>bbNote works with <SPAN class="desc">Blackbox for Windows</SPAN> 0.0.70 or later.</P>
<P>&nbsp;</P>
</TD>
</TR>
<TR>
<TD width="30%" class=title>
<P>revision history</TD>
</TR>
<TR class=field>
<TD width="30%" valign="top">
<UL>
<LI>1.08 - 05/2009 update to bbLean 1.17</LI>
<LI>1.07 - 09/2006 new style syntax</LI>
<LI>1.06 - 03/2005 *nix EOL option</LI>
<LI>1.05 - 08/2003 colorizer</LI>
<LI>1.04 - 05/2003 mouse wheel</LI>
<LI>1.03 - 04/2003 added more keys</LI>
<LI>1.02 - 04/2003 added keys</LI>
<LI>1.01 - 03/2003 preferences</LI>
<LI>1.00 - 02/2003 original release</LI>
</UL>
<P>&nbsp;</P>
</TD>
</TR>
<TR>
<TD width="30%" class=title>
<P>license information</TD>
</TR>
<TR class=field>
<TD width="30%" valign="top">
<P><SPAN class="desc">Copyright 2003-2009 grischka</SPAN></P>
<P><SPAN>bbNote IS PROVIDED &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND.
THE AUTHOR DISCLAIM ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING
THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
IN NO EVENT SHALL THE AUTHOR OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES
WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF
BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF THE AUTHOR OR ITS SUPPLIERS
HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</SPAN>
<P>&nbsp;</P>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

116
docs/bbnote.txt Executable file
View File

@ -0,0 +1,116 @@
BBNote 1.08
editing with style
02/2003 by grischka
THIS SOFTWARE IS PROVIDED AS IS, WITHOUT ANY WARRANTY.
BBNote - keys
file:
ctrl-n new file
ctrl-o open file
ctrl-s save file
ctrl-f4 close file
f6/ctrl-f6 next/previous file
alt-left/right next/previous file
f10 zoom
esc quit
right-click, alt menu
with ctrl/mid-btn files list
drag and drop open file(s)
with shift apply style
f4 save all and reconfigure blackbox
Shift-f4 write all files
edit:
ctrl-up/dn scroll down/up
ctrl-home/end scroll left/right
ctrl-left/right previous/next word
ctrl-pgup/pgdn start/end of the text
alt-up/dn previous/next block
enter break line
shift-bksp join lines
ctrl-enter/bksp insert/delete line
alt-enter duplicate line
alt-ins/del shift line up/down
ctrl-ins/del insert/delete right
tab/shift-tab tab/backtab, kill right spaces
ctrl-z undo
ctrl-shift-z redo
ctrl-f, f3 find
scroll-lock lock scroll
block:
mark with shift-key or mouse
column mark with alt-key
ctrl-x cut to \
ctrl-c copy to > clipboard
ctrl-v paste from /
del delete
other common shift/ctrl-ins/del/bkspc
combinations are available
ctrl-a mark all
ctrl-b column mark on/off
ctrl-u make upper/lower case
ctrl-0 windows clipboard
ctrl-7,8,9 private clipboards
tab/shift-tab indent/unindent
find:
up/down arrow find next/previous
ctrl-f, f3 back to text
esc close
case case sensitive
word find whole words only
regx search with regular expression
files search all open files
regular expression:
^ start of line
$ end of line
[a-z] [^aeiou] class, not-class
. any char
! any char but space
? none or one
* none or some
+ one or some
| or
() treat as single expression
{} as before and assign to
'%1..%9' in replacement-string.
try this:
search for: {ctrl|shift}-{!+}
replace by: %1+%2
/ escape char
/i ignore case from nowon
/c do not ignore case from nowon

147
docs/bbstylemaker.txt Executable file
View File

@ -0,0 +1,147 @@
=================================================================
bbStyleMaker 1.31
Copyright 2003-2009 grischka@users.sourceforge.net
bbStyleMaker is a tool for Blackbox for Windows to create
and edit blackbox styles in an interactive way.
BBSTYLEMAKER IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.
THE AUTHOR DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR
IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL THE
AUTHOR OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER
INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS
OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF THE AUTHOR
OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
=================================================================
Quick Start:
------------
- Have blackbox running
- Load a style that you want to begin with
- Start bbStyleMaker
Everything else should explain itself easily step by step while
you are using it.
Buttons:
--------
[edit]
Opens the current style in the 'blackbox editor' (as set in
extensions.rc or bbStyleMaker.rc)
[save]
Saves the style to disk. Asks for a name only if the style
was not edited previously with bbStyleMaker. Also, wallpaper
image changes on the 'bsetroot' section need a 'save' to apply.
[save as]
Saves the style to disk. Asks for a name always. Also lets
you choose whether you want a clean style or rather keep the
formattings as is (i.e. leave any additional items and comments
in the file).
[reload]
Reverts to the last saved state.
[quit]
Closes bbStyleMaker.
[?]
Show bbStyleMaker Info.
Color picker:
-------------
- The topmost color field shows the current style texture.
You can left click this and hold down the mousebutton to
pick a color from anywhere of the screen or from the
palette fields, also.
Color palette:
--------------
- The other 9 color fields are palettes to store a style
texture temporarily.
- Right-click to store a texture to the palette.
- Left click to pick from the palette. The behaviour varies
accordingly to the 'color' selection:
Selection: Properties applied:
------------------------------------------------------------
color 1/2 All (texture, colors, bevel, text, border)
text textColor and/or foregroundColor
border borderColor
Options:
--------
- *border when set applies border changes to all outer borders
of the selected part (e.g. with window: title, frame, handle)
- *font when clicked applies the current shown font setting to
all parts once.
- With the sliders you can hold down the control key to link/unlink
them temporarily.
bsetroot gradient:
------------------
In the 'other' section you can now interactively set the background
rootCommand for the style. Note that you need to save the style to
let image settings take effect (otherwise the update would be too slow)
Configuration:
--------------
bbStyleMaker requires the configuration file 'bbStyleMaker.rc'
in the same directory. You can open it in a text editor and set any
options to your preference. You can also change the style of the gui,
the font and font-size and the overall width/height of the window.
Changing style syntax:
----------------------
When a style is 'saved as' with the style syntax set changing
(bb*nix 0.65 <-> bb*nix 0.70) bbStyleMaker will insert a section
'lost & found', with anything that it does not know what it is.
It may be other items e.g. for bbpager or just misspelled items.
You may want to edit this manually before proceeding.
Requirements:
-------------
bbStyleMaker 1.31 requires bblean 1.17
Changes:
--------
[20 May 2009] v 1.31
- Released with bbLean 1.17
[15 Mar 2006] v 1.3 - not published
- New layout, new options
- Border and margin settings for the new BB 0.70 style conventions
- HSL (hue, sat, lum) slider mode
- Interactive setting of the bsetroot background
- Style info page
[05 Jul 2004] v 1.2
- Fixed "Save As..." dialog for win98
[02 Feb 2004] v 1.1
- fixed capitalization of style items - for fluxbox compatibility
- alternate file writing mode, preserves manually added items
[09 Jan 2004] v 1.0
- original release

374
docs/bsetroot.htm Executable file
View File

@ -0,0 +1,374 @@
<html>
<head>
<title>bsetroot.readme</title>
<style type=text/css>
body {
scrollbar-arrow-color: #000;
scrollbar-base-color: #000;
scrollbar-shadow-color: #000;
scrollbar-darkshadow-color: #000;
scrollbar-track-color: #000;
scrollbar-highlight-color: #000;
scrollbar-3d-light-color: #000;
scrollbar-face-color: #555;
font-family: sans-serif;
color: #999;
background-color: #000;
font-size: 11;
}
h1 {font-size:20px; padding-top:0px}
h2 {font-size:16px; padding-top:20px}
h3 {font-size:12px; padding-top:20px}
h4 {font-size:12px; padding-top:20px}
h1,h2,h3,h4 {font-weight:bold}
h1 {color: #C60;}
h2,h3 {color: #aaa;}
h4 {color: #aaa; margin-bottom: 4;}
P {
margin-right: 10%;
text-indent: 0px;
margin-top: 8;
margin-bottom: 8px;
}
table {
font-family: helvetica, verdana, sans-serif;
font-size: 11;
font-weight: normal;
background-color: #111;
color: #999;
}
TH {
text-align: left;
color: #aaa;
}
TD {
background-color: #000;
}
pre {
font-family: lucida console, courier new, courier;
font-weight: normal;
padding: 2px;
margin-left: 15px;
margin-top: 2px;
color: #787;
overflow: hidden;
}
HR {
color: #777;
width: 80%;
text-align: center;
}
B { color: #bbb; font-weight: normal }
blockquote {
font-size: 10pt;
font-style: italic;
margin-left: 0;
}
LI {
margin-right: 10%;
margin-bottom: 2;
}
ul {
margin-top: 2;
margin-bottom: 2;
padding-left: 25;
}
dl {
}
dt {
font-weight: normal;
color: #aaa;
margin-top: 6px;
margin-bottom: 4px;
}
dd {
margin-left: 16px;
margin-bottom: 4px;
}
.footer {
font-family: helvetica, verdana, sans-serif;
font-size: 10px;
letter-spacing: 1pt;
text-align: center;
margin-top: 10;
}
a.label { text-decoration: none; }
a.label:hover { text-decoration: none; }
a { color:#789; text-decoration: none; }
a:hover { color:#abc; text-decoration: underline; }
.bb1 { color: #DDD; }
.bb2 { color: #D60; }
.bb3 { color: #999; font-size: 12px; }
.simple_toc td { background-color: #111; text-align: right;}
.simple_toc h1 { font-size: 24px; text-align:left; margin-right:30px; padding-top:0}
.simple_toc .t1 { font-size: 13px; font-weight: bold; color: #aaa;}
.simple_toc .t2 { font-weight: bold; color: #999; }
.simple_toc .t3 { color: #898; font-size: 10px; }
.simple_toc a.t2 { color:#999; text-decoration: none; }
.simple_toc a:hover { color:#abc; text-decoration: underline; }
.simple_body td { background-color: #111; }
table.simple_toc, table.simple_body { width: 640px; padding-left:20px; padding-top:10px; margin:0px;}
table.simple_body { margin-top: 20px }
.frame_toc { background-color: #111; margin:0; padding-right:20; }
.frame_toc h1 { margin-left: 20px; margin-top:10px; margin-bottom:10px; text-align:right}
.frame_toc .t1 { color: #d60; font-size:14px; font-weight: bold; margin-top: 10}
.frame_toc .t2 { color: #aaa; }
.frame_toc .t3 { color: #789; }
.frame_toc a { text-decoration: none; }
.frame_toc a:hover { text-decoration: underline; }
.frame_toc p { margin: 0; text-align: right; }
.frame_toc ul { padding-left:10; margin-left:10; list-style:none; }
.frame_body { background-color: #111; padding-left:10px; }
.frame_body h3 { color:#89a }
body.frame_toc {border: #333 1px solid; height:99%;}
body{padding:20px}
</style>
</head>
<body>
<center>
<table cellspacing=0 cellpadding=0 class="simple_toc">
<tr valign=top>
<td class="simple_toc"><h1><span class="bb2">bsetroot</span>&nbsp;<span class="bb3">2.1</span>&nbsp;</h1></td>
<td><p><A CLASS="T2" HREF="#Introduction">1.&nbsp;Introduction</A> &nbsp;
<A CLASS="T2" HREF="#Switches">2.&nbsp;Switches</A> &nbsp;
<A CLASS="T2" HREF="#Configuration">3.&nbsp;Configuration</A> &nbsp;
<A CLASS="T2" HREF="#Searchpaths">4.&nbsp;Searchpaths</A> &nbsp;
<A CLASS="T2" HREF="#Gradients">5.&nbsp;Gradients</A> &nbsp;
<A CLASS="T2" HREF="#Colours">6.&nbsp;Colours</A> &nbsp;
<A CLASS="T2" HREF="#History">7.&nbsp;History</A> &nbsp; </p></td>
</tr></table>
<table cellspacing=0 cellpadding=0 class="simple_body">
<tr><td class="simple_body">
<P>bsetroot is a tool for Blackbox for Windows.</P>
<P>&copy; 2001-2003 The Blackbox for Windows Development Team
<BR />&copy; 2003-2009 grischka at-users-dot-sourceforge.net
<BR /><A HREF="http://bb4win.sourceforge.net/bblean/">http://bb4win.sourceforge.net/bblean/</A>
<BR /><A HREF="http://bb4win.org/">http://bb4win.org/</A></P>
<P>Based on bsetroot for Blackbox on Linux by Brad Hughes.</P>
<P>bsetroot is free software, released under the GNU General Public
License (GPL version 2). See: <A HREF="http://www.fsf.org/licenses/gpl.html">http://www.fsf.org/licenses/gpl.html</A></P>
<P>bsetroot 2.1 uses CxImage 5.11. Supported image formats:
bmp png jpg gif.</P>
<A CLASS="label" NAME="Introduction"><H2>1.&nbsp;Introduction</H2></A>
<P>bsetroot lets you set your desktop background to either a
solid colour, a gradient, a square pattern, an image, or a
combination of these. bsetroot usually is called from the
'rootCommand' line in a blackbox style.</P>
<P>The included bsetbg.exe works just as an alias to bsetroot.</P>
<H4>Note&nbsp;on&nbsp;v2.1</H4>
<P>The format of bsetroot.rc has been changed to a more intuitive format.
No more cryptic wildcards, just simple search paths. See -> <A HREF="#Configuration">Configuration</A>.</P>
<A CLASS="label" NAME="Switches"><H2>2.&nbsp;Switches</H2></A>
<DL><DT>-solid &lt;colour&gt; :</DT>
<DD>Change the desktop background to the colour you specify.</DD></DL>
<DL><DT>-gradient &lt;type&gt; -from &lt;colour&gt; -to &lt;colour&gt; :</DT>
<DD>Apply a <A HREF="#Gradients">gradient</A> of specified type to the
background.</DD></DL>
<DL><DT>-mod &lt;x&gt; &lt;y&gt; -fg &lt;colour&gt; [-bg &lt;colour&gt;] :</DT>
<DD>Apply a square pattern to the background. &lt;x&gt; and &lt;y&gt; set the size
of the squares.</DD></DL>
<DL><DT>-full &lt;image&gt; :</DT>
<DD>Display an image stretched to cover the desktop.</DD></DL>
<DL><DT>-tile &lt;image&gt; :</DT>
<DD>Display an image tiled over the desktop.</DD></DL>
<DL><DT>-center &lt;image&gt; :</DT>
<DD>Display an image in the center of the desktop.</DD></DL>
<DL><DT>-bitmap [stretch|tile|center] &lt;image&gt; :</DT>
<DD>Similar to above.</DD></DL>
<DL><DT>-sat &lt;0..255&gt; :</DT>
<DD>Set image color saturation</DD></DL>
<DL><DT>-hue &lt;0..255&gt; :</DT>
<DD>Set image/background merge factor.</DD></DL>
<DL><DT>-scale &lt;factor&gt; :</DT>
<DD>Resize the image by a percent factor.</DD></DL>
<DL><DT>-path &lt;searchpath&gt; :</DT>
<DD>Specify searchpath for images. This is useful when set
in <A HREF="#Configuration">bsetroot.rc</A>.</DD></DL>
<DL><DT>-quiet :</DT>
<DD>Igore any errors silently.</DD></DL>
<DL><DT>-vdesk :</DT>
<DD>Use virtual desktop size to span the wallpaper over monitors.</DD></DL>
<DL><DT>-save &lt;file.bmp&gt; :</DT>
<DD>Save the generated background to the specified file rather
than setting the wallpaper.</DD></DL>
<DL><DT>-help :</DT>
<DD>Show short summary.</DD></DL>
<A CLASS="label" NAME="Configuration"><H2>3.&nbsp;Configuration</H2></A>
<P>Configuration is not needed in most cases. Just put the bsetroot
executable where blackbox.exe is.</P>
<P>When bsetroot finds bsetroot.rc in the same directory, it starts
reading options from it like commandline switches. This is supposed
to be useful especially with the <B>-path</B> switch.</P>
<P>For example these lines would make bsetroot look for images in
two additional locations and also let it silently ignore any errors.</P>
<PRE>-path &quot;c:/blackbox/images&quot;
-path &quot;c:/my pictures&quot;
-quiet
</PRE>
<A CLASS="label" NAME="Searchpaths"><H2>4.&nbsp;Searchpaths</H2></A>
<P>This is how bsetroot looks for images:</P>
<OL><LI>First it tries the image-path as given in the commandline.
<LI>Then it looks for the image in the searchpaths from any
-path ... options (as listed in bsetroot.rc).
<LI>Finally it looks for the image in a folder 'backgrounds'
relative to the location of bsetroot.exe.</OL>
<P>You can use relative or absolute paths with both images and
image searchpaths. Relative paths refer to the location where
bsetroot.exe is.</P>
<P><B>Please note that paths with spaces need to have quotes.</B> That
is for both paths on the command line and paths in bsetroot.rc.</P>
<A CLASS="label" NAME="Gradients"><H2>5.&nbsp;Gradients</H2></A>
<P>A gradient texture is defined by the gradient type and two
<A HREF="#Colours">colours</A>.</P>
<P>Type can be one of &quot;vertical&quot;, &quot;horizontal&quot;, &quot;diagonal&quot;,
&quot;crossdiagonal&quot;, &quot;pipecross&quot;, &quot;elliptic&quot;, &quot;rectangle&quot;, or &quot;pyramid&quot;.</P>
<P>For compatibility with bsetroot on linux, you also can/should include
the word &quot;gradient&quot; in the gradient type.</P>
<P>You can combine the gradient type with &quot;interlaced&quot; to get some
effect or add a bevel with &quot;raised/sunken bevel1/2&quot;.</P>
<P>Example:</P>
<PRE>bsetroot -gradient verticalinterlacedgradient -from steelblue -to orange
</PRE>
<A CLASS="label" NAME="Colours"><H2>6.&nbsp;Colours</H2></A>
<P>Colours can be in any format that blackbox accepts.</P>
<UL><LI>rgb format: rgb:77/88/CC or rgb:7/8/C
<LI>html format: &quot;#7788CC&quot; or the short form &quot;#78C&quot;
<LI>one from the literal colors below</UL>
<P>Note that bsetroot on linux wants quotes around html format colors.</P>
<H4>Literal&nbsp;Colors:</H4>
<P>These literal color names are known to bsetroot:</P>
<P>aliceblue antiquewhite aquamarine azure beige bisque black
blanchedalmond blue blueviolet brown burlywood cadetblue chartreuse
chocolate coral cornflowerblue cornsilk cyan darkblue darkcyan
darkgoldenrod darkgray darkgreen darkkhaki darkmagenta darkolivegreen
darkorange darkorchid darkred darksalmon darkseagreen darkslateblue
darkslategray darkturquoise darkviolet deeppink deepskyblue dimgray
dodgerblue firebrick floralwhite forestgreen gainsboro ghostwhite
gold goldenrod gray green greenyellow honeydew hotpink indianred
ivory khaki lavender lavenderblush lawngreen lemonchiffon lightblue
lightcoral lightcyan lightgoldenrod lightgoldenrodyellow lightgray
lightgreen lightpink lightsalmon lightseagreen lightskyblue
lightslateblue lightslategray lightsteelblue lightyellow limegreen
linen magenta maroon mediumaquamarine mediumblue mediumorchid
mediumpurple mediumseagreen mediumslateblue mediumspringgreen
mediumturquoise mediumvioletred midnightblue mintcream mistyrose
moccasin navajowhite navy navyblue oldlace olivedrab orange
orangered orchid palegoldenrod palegreen paleturquoise
palevioletred papayawhip peachpuff peru pink plum powderblue
purple red rosybrown royalblue saddlebrown salmon sandybrown
seagreen seashell sienna skyblue slateblue slategray springgreen
steelblue tan thistle tomato turquoise violet violetred wheat white
whitesmoke yellow yellowgreen</P>
<P>antiquewhite1..4 aquamarine1..4 azure1..4 bisque1..4 blue1..
4 brown1..4 burlywood1..4 cadetblue1..4 chartreuse1..4
chocolate1..4 coral1..4 cornsilk1..4 cyan1..4 darkgoldenrod1..4
darkolivegreen1..4 darkorange1..4 darkorchid1..4 darkseagreen1..4
darkslategray1..4 deeppink1..4 deepskyblue1..4 dodgerblue1..4
firebrick1..4 gold1..4 goldenrod1..4 green1..4 honeydew1..4
hotpink1..4 indianred1..4 ivory1..4 khaki1..4 lavenderblush1..4
lemonchiffon1..4 lightblue1..4 lightcyan1..4 lightgoldenrod1..4
lightpink1..4 lightsalmon1..4 lightskyblue1..4 lightsteelblue1..4
lightyellow1..4 magenta1..4 maroon1..4 mediumorchid1..4
mediumpurple1..4 mistyrose1..4 navajowhite1..4 olivedrab1..4
orange1..4 orangered1..4 orchid1..4 palegreen1..4 paleturquoise1..4
palevioletred1..4 peachpuff1..4 pink1..4 plum1..4 purple1..4
red1..4 rosybrown1..4 royalblue1..4 salmon1..4 seagreen1..4
seashell1..4 sienna1..4 skyblue1..4 slateblue1..4 slategray1..4
snow1..4 springgreen1..4 steelblue1..4 tan1..4 thistle1..4
tomato1..4 turquoise1..4 violetred1..4 wheat1..4 yellow1..4</P>
<A CLASS="label" NAME="History"><H2>7.&nbsp;History</H2></A>
<H4>bsetroot</H4>
<P>Version 2.1 (20-May-2009) (grischka)</P>
<UL><LI>New: color dithering on 16-bit displays.
<LI>Added switches: -scale, -quiet, -path.
<LI>Changed bsetroot.rc format to be a commandline option listing.
<LI>Optimized code (100 kb less)</UL>
<P>Version 2.0b2 (11-Mar-2004) (grischka)</P>
<UL><LI>Passes &quot;tile&quot;-option to windows for fullscreen images
(for multimon setups to spawn images across all screens)</UL>
<P>Version 2.0b1 (21-Dec-2003) (grischka)</P>
<UL><LI>Added '-vdesk' switch (use virtual desktop size)
<LI>Now reads image-search patterns from bsetroot.rc.</UL>
<P>Version 2.0b (25-Apr-2003) (grischka)</P>
<UL><LI>Merged bsetbg and bsetroot into one executable.
<LI>As a benefit, it can draw images in .bmp .gif .jpg .png formats
on gradient backgrounds, optionally with saturation and hue factors.
<LI>The included bsetbg just passes it's commandline to bsetroot.
<LI>Added -save &lt;image.bmp&gt; switch to write out the generated image
to the specified path.</UL>
<P>&nbsp;</P>
<P>Version 1.8 (2003-04-01)</P>
<UL><LI>Cleaned up the code and corrected some resource leaks (ironhead)</UL>
<P>Version 1.7 (2002-09-05)</P>
<UL><LI>Now uses the same rendering engine as Blackbox for Windows 0.0.60
(ironhead/qwilk/nivenh)
<LI>Added -mod support (ironhead)
<LI>It is now possible to use -bitmap and -solid concurrently (useful
for centered bitmaps) (qwilk)
<LI>Fixed a bug where Diagonal would be drawn instead of CrossDiagonal
(ironhead)
<LI>Created the missing 48x48 pixel icon... :) (qwilk)
<LI>Cleaned up the code and made minor changes all over the place...=]
(qwilk/ironhead)</UL>
<P># bsetroot is now open source...</P>
<P>Version 1.0.0.6 (2002-03-03)</P>
<UL><LI>Reintroduced the &quot;stretch&quot; bitmap style option (qwilk)
<LI>Fixed an issue using rgb: colours, added more colour definitions
(deadbeat)
<LI>Fixed a memory leak in the gradient code (steev/nivenh)
<LI>New HTML documentation (qwilk)</UL>
<P>Version 1.0.0.5 (2002-01-03)</P>
<UL><LI>Changed literal parsing (azathoth)</UL>
<P>Version 1.0.0.4 (2002-01-02)</P>
<UL><LI>Removed stretch option azathoth
<LI>Updated to use new BImage version (azathoth)</UL>
<P>Version 1.0.0.3 (2001-12-30)</P>
<UL><LI>Fixed colour order (azathoth)</UL>
<P>Version 1.0.0.2 (2001-12-29)</P>
<UL><LI>Swapped colour rendering (azathoth)
<LI>Fixed gradients so elliptic shows correctly and other gradients
render more nicely (azathoth)</UL>
<H4>bsetbg</H4>
<P>Version 1.2 [change bsetbg.cpp 04/18/2003 NC-17]</P>
<UL><LI>executing bsetbg.exe with no arguments now shows the help window</UL>
<P>[change bsetbg.cpp 01/21/2003 ironhead]</P>
<UL><LI>switched to the CxImage image manipulation library
<LI>modified the command line to allow for greater compatibility with
bsetbg for *nix
<LI>made the default behaviour to load the file in &quot;-full&quot; mode (like
bsetbg for *nix)</UL>
<P>Version 1.1 [changed bsetbg.cpp 9/15 ironhead]</P>
<UL><LI>added error checking (thanx NC-17!)</UL>
<p>&nbsp;</p>
<hr />
<p class="footer"> &nbsp;</p>
</td></tr></table>
</center>
</body>
</html>

BIN
docs/menu-bullets.bmp Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

467
docs/nls-c.txt Executable file
View File

@ -0,0 +1,467 @@
# ------------------------------------------------------------------------------
# nls-c.txt - Native language support for bbLean 1.17
#
# For translation of messages and menu entries. Please rename this file,
# then translate any lines that don't start with '#' or '$'. More
# translations for e.g. plugin menus may be added at the end of this file
# accordingly.
#
# To use the file, put it into the blackbox directory and put this line
# into extensions.rc:
# blackbox.options.translation: nls-xx.txt
# Reconfigure blackbox to apply.
#
# ------------------------------------------------------------------------------
# ------------------------
# BBApi.cpp
# ------------------------
$Error_WriteFile$
Error: Could not open "%s" for writing.
$Error_ReadFile$
Error: Unable to open file "%s".
Please check location and try again.
$Error_MBox$
Error: %s
$Error_Execute$
Error: Could not execute: %s
(%s)
$ <empty>
<empty>
# ------------------------
# Blackbox.cpp
# ------------------------
$About_Blackbox$
Based stylistically on the Blackbox window manager for Linux by Brad Hughes
Switches:
-help \tShow this text
-install \tInstall Blackbox as default shell
-uninstall \tReset Explorer as default shell
-nostartup \tDo not run startup programs
-rc <path> \tSpecify alternate blackbox.rc path
-exec <@broam> \tSend broadcast message to running shell
For more information visit:
- http://bb4win.sourceforge.net/bblean/
- http://bb4win.org/
$Error_StartedTwice$
Blackbox already running!
Do you want to close the other instance?
$Query_Escape$
Control Key was held down.
Do you want to start an explorer window instead of Blackbox?
$Query_Quit$
Are you sure you want to quit the shell?
$Restart_Paused$
Restart paused, press OK to continue...
$About_Style_Title$
Style Information
$About_Style_NoName$
[Style name not specified]
$About_Style_By$
by
$About_Style_NoAuthor$
[Author not specified]
$Show_Apps$
Current Applications:
(Use the name from the first column for StickyWindows.ini)
%s
$Error_UnknownBroam$
Error: Unknown Broadcast Message:
%s
$ shut down
shut down
$ reboot
reboot
$ log off
log off
$ hibernate
hibernate
$ suspend
suspend
$ lock workstation
lock workstation
$ exit windows
exit windows
$ switch user
switch user
$Query_Shutdown$
Are you sure you want to %s?
# ------------------------
# ConfigMenu.cpp
# ------------------------
$ Load/Unload
Load/Unload
$ In Slit
In Slit
$ Add Plugin ...
Add Plugin ...
$ Edit plugins.rc
Edit plugins.rc
$ About Plugins
About Plugins
$ Bullet
Bullet
$ Left
Left
$ Right
Right
$ Sort By Extension
Sort By Extension
$ Show Hidden Files
Show Hidden Files
$ Open Direction
Open Direction
$ Maximal Width
Maximal Width
$ Popup Delay
Popup Delay
$ Wheel Factor
Wheel Factor
$ Files
Files
$ Transparency
Transparency
$ Alpha Value
Alpha Value
$ Draw Separators
Draw Separators
$ Drop Shadows
Drop Shadows
$ Always On Top
Always On Top
$ Snap To Edges
Snap To Edges
$ Toggle With Plugins
Toggle With Plugins
$ Show Bro@ms
Show Bro@ms
$ Enable Background
Enable Background
$ Smart Wallpaper
Smart Wallpaper
$ *Nix Bullets
*Nix Bullets
$ *Nix Arrows
*Nix Arrows
$ Image Dithering
Image Dithering
$ Global Font Override
Global Font Override
$ Top
Top
$ Bottom
Bottom
$ Full Maximization
Full Maximization
$ Click To Focus
Click To Focus
$ Sloppy Focus
Sloppy Focus
$ Auto Raise
Auto Raise
$ Auto Raise Delay
Auto Raise Delay
$ Snap To Plugins
Snap To Plugins
$ Padding
Padding
$ Threshold
Threshold
$ Follow Active Task
Follow Active Task
$ Restore To Current
Restore To Current
$ Alternative Method
Alternative Method
$ Style-XP Fix
Style-XP Fix
$ Recover Windows
Recover Windows
$ Desktop Margins
Desktop Margins
$ Focus Model
Focus Model
$ Snap
Snap
$ Workspaces
Workspaces
$ Enable Toolbar
Enable Toolbar
$ Opaque Window Move
Opaque Window Move
$ Use UTF-8 Encoding
Use UTF-8 Encoding
$ Blackbox Editor
Blackbox Editor
$ Show Appnames
Show Appnames
$ Plugins
Plugins
$ Menus
Menus
$ Graphics
Graphics
$ Misc.
Misc.
$ Configuration
Configuration
$ auto
auto
# ------------------------
# Desk.cpp
# ------------------------
$Error_DesktopHook$
Error: %s not found!
# ------------------------
# DesktopMenu.cpp
# ------------------------
$ Tasks
Tasks
$ Icons
Icons
$ New/Remove
New/Remove
$ New Workspace
New Workspace
$ Remove Last
Remove Last
$ Workspace Names
Workspace Names
$ Toggle Window Visibilty
Toggle Window Visibilty
# ------------------------
# PluginManager.cpp
# ------------------------
$Error_Plugin_IsBuiltIn$
Dont load this plugin with bbLean. It is built-in.
$Error_Plugin_NotFound$
The plugin was not found.
$Error_Plugin_MissingModule$
The plugin cannot be loaded. Possible reason:
- The plugin requires another dll that is not there.
$Error_Plugin_DoesNotLoad$
The plugin cannot be loaded. Possible reasons:
- The plugin requires another dll that is not there.
- The plugin is incompatible with the windows version.
- The plugin is incompatible with this blackbox version.
$Error_Plugin_MissingEntry$
The plugin misses the begin- and/or endPlugin entry point. Possible reasons:
- The dll is not a plugin for Blackbox for Windows.
$Error_Plugin_IniFailed$
The plugin could not be initialized.
$Error_Plugin_CrashedOnLoad$
The plugin caused a general protection fault on initializing.
Please contact the plugin author.
$Error_Plugin_CrashedOnUnload$
The plugin caused a general protection fault on shutdown.
Please contact the plugin author.
$Error_Plugin$
Error: %s
%s
$About_Plugins_By$
by
$About_Plugins_Title$
About loaded plugins
$ No plugins loaded.
No plugins loaded.
$ Add Plugin
Add Plugin
# ------------------------
# Toolbar.cpp
# ------------------------
$ Top Left
Top Left
$ Top Center
Top Center
$ Top Right
Top Right
$ Bottom Left
Bottom Left
$ Bottom Center
Bottom Center
$ Bottom Right
Bottom Right
$ Width Percent
Width Percent
$ Clock Format
Clock Format
$ Placement
Placement
$ Settings
Settings
$ Auto Hide
Auto Hide
$ Toolbar
Toolbar
# ------------------------
# Utils.cpp
# ------------------------
$Error_RegisterClass$
Error: Could not register "%s" window class.
# ------------------------
# Workspaces.cpp
# ------------------------
$Workspace_EditNames$
Workspace Names:
$Workspace_DefaultName$
Workspace %d
# ------------------------
# Menu/Menu.cpp
# ------------------------
$ off
off
# ------------------------
# Menu/MenuMaker.cpp
# ------------------------
$ missing [begin]
missing [begin]
$ missing [end]
missing [end]
$ [include] failed
[include] failed
# ------------------------
# Menu/SpecialFolder.cpp
# ------------------------
$ No Files
No Files
$ Invalid Path
Invalid Path

151
extensions.rc Executable file
View File

@ -0,0 +1,151 @@
# -----------------------------------------------------
# bblean 1.17 - extensions.rc
# Lines starting with # or ! are ignored
# -----------------------------------------------------
# Favorite Tool
# The default editor for menu, styles and settings
blackbox.editor: bbnote.exe
# -----------------------------------------------------
# Appearance
# Bullet size: true=4px, false=6px
blackbox.appearance.bullet.unix: true
# arrow bullets:
blackbox.appearance.arrow.unix: true
# Menu drag cursor
blackbox.appearance.cursor.usedefault: false
# Alternative menu bullets (a template is in 'docs')
! blackbox.appearance.bullet.bitmap: menu-bullets.bmp
# -----------------------------------------------------
# Background Wallpaper options
# Execute any style-rootCommands at all?
blackbox.background.enabled: false
# Load the background into bbLean's own desktopwindow?
blackbox.background.smartWallpaper: true
# Drag'n-dropped background images are saved here
blackbox.background.rootCommand: style
# -----------------------------------------------------
# Workspace options
# Alternate workspace method (windows are hidden rather than moved away).
# (This is compatible only with latest bbpager 1.13b5)
blackbox.workspaces.altMethod: false
# Try this if maximized windows refuse to switch workspaces
# with StyleXP or Vista Design. (This is not compatible with
# bbpager currently)
blackbox.workspaces.styleXPFix: false
# Automatically switch workspace to active task
blackbox.workspaces.followActive: true
# -----------------------------------------------------
# Desktop settings
# Desktop margins for special desktop setups. -1 means
# automatic margins (with tool-/systembar)
blackbox.desktop.marginTop: -1
blackbox.desktop.marginBottom: -1
blackbox.desktop.marginLeft: -1
blackbox.desktop.marginRight: -1
# 2nd, ... monitor
! blackbox.desktop.2.marginTop: ...
!...
# Edge and Plugin Snap
blackbox.snap.threshold: 7
blackbox.snap.padding: 4
blackbox.snap.toPlugins: true
# -----------------------------------------------------
# Desktop Mouse Clicks
# General: blackbox.desktop.[<mod>]<button>Click: <command>
# <mod> = Alt, Shift, Ctrl
# <button> = Left, Mid, Right, X1, X2, X3, Double
# these are built-in, but may be changed here
! blackbox.desktop.RightClick: @BBCore.ShowMenu root
! blackbox.desktop.MidClick: @BBCore.ShowMenu workspaces
# styles menu
blackbox.desktop.AltMidClick: @BBCore.ShowMenu styles >> @BBCore.style %1
# tasks menu
blackbox.desktop.CtrlRightClick: @BBCore.ShowMenu tasks
# configuration menu
blackbox.desktop.AltRightClick: @BBCore.ShowMenu configuration
# alternative menu
! blackbox.desktop.CtrlRightClick: @BBCore.ShowMenu alt-menu.rc
# -----------------------------------------------------
# Miscellaneous options (uncomment to use)
# command for double left click on a folder in the menu
#blackbox.options.openFolderCommand: explorer.exe /e,"%1"
# other locale may be set (for the clock display)
! blackbox.options.locale: <en, ru, fr, it, etc ...>
# run something after processing the system startup items
! blackbox.startup.run: <any command or @broam>
# enable some debug output during startup (to "blackbox.log"):
! blackbox.options.log: startup tray
# use unicode for filenames and UTF-8 for menus
! blackbox.options.UTF8Encoding: false
# -----------------------------------------------------
# System dependent Tweak
# Left margin adjustment for contextmenus with icons (normal/sendTo)
! blackbox.contextmenu.itemAdjust: 28/28
# -----------------------------------------------------
# Global font override - for special purposes
# Enable this feature?
blackbox.global.fonts.enabled: false
# override font definitions from styles:
blackbox.global.toolbar.font: verdana
blackbox.global.toolbar.fontHeight: 13
blackbox.global.toolbar.fontWeight: normal
blackbox.global.menu.title.font: verdana
blackbox.global.menu.title.fontHeight: 13
blackbox.global.menu.title.fontWeight: bold
blackbox.global.menu.frame.font: verdana
blackbox.global.menu.frame.fontHeight: 13
blackbox.global.menu.frame.fontWeight: normal
blackbox.global.window.font: verdana
blackbox.global.window.fontHeight: 13
blackbox.global.window.fontWeight: bold
# -----------------------------------------------------

22
fonts/README.TXT Executable file
View File

@ -0,0 +1,22 @@
Artwiz fonts for Windows
* A set of fonts with full ISO-8859-1 support (german, portuguese, swedish etc.
characters) by Sergio Martins <ld dot fifty at gmail dot com>
Licensed under the GNU General Public License Version 2.
http://sourceforge.net/projects/artwiz-latin1
* Based on artwiz-aleczapka by Oliwier Ptak <aleczapka@gmx.net>.
Licensed under the GNU General Public License Version 2.
http://artwizaleczapka.sourceforge.net
* Based on artwiz fonts by ArtWiz aka Youngjin Hahn <artwiz@mindspring.com>
Licensed under the Ziwtra B00gie License (ZBL).
http://artwiz.artramp.org/index.phtml?section=art_fonts
The ZIWTRA B00GIE LICENSE (ZBL)
1.) You may edit any and all files released under this license.
2.) You are not required to give credit to the original author.
3.) You may not hold the author responsible for any damage done by his/her work.
4.) You may redistribute the files, original or modified.
* Converted to .FON for usage on MS Windows by grischka <grischka@users.sf.net>

BIN
fonts/anorexia.fon Executable file

Binary file not shown.

BIN
fonts/aqui.fon Executable file

Binary file not shown.

BIN
fonts/cure.fon Executable file

Binary file not shown.

BIN
fonts/drift.fon Executable file

Binary file not shown.

BIN
fonts/edges.fon Executable file

Binary file not shown.

BIN
fonts/fkp.fon Executable file

Binary file not shown.

BIN
fonts/gelly.fon Executable file

Binary file not shown.

BIN
fonts/glisp.fon Executable file

Binary file not shown.

BIN
fonts/kates.fon Executable file

Binary file not shown.

BIN
fonts/lime.fon Executable file

Binary file not shown.

BIN
fonts/mints-mild.fon Executable file

Binary file not shown.

BIN
fonts/mints-strong.fon Executable file

Binary file not shown.

BIN
fonts/nu.fon Executable file

Binary file not shown.

BIN
fonts/snap.fon Executable file

Binary file not shown.

56
menu.rc Executable file
View File

@ -0,0 +1,56 @@
# -----------------------------------------------------------------
# bblean 1.17 - MENU FILE
# -----------------------------------------------------------------
# Available menu commands are listed in the documentation.
[begin] (bbLean)
[path] (Desktop) {DESKTOPDIRECTORY|COMMON_DESKTOPDIRECTORY}
[path] (StartMenu) {STARTMENU|COMMON_STARTMENU}
[nop]
# Paths with spaces should have quotes:
[submenu] (System)
[path] (My Computer) {DRIVES}
[path] (Personal) {PERSONAL}
[path] (Controls) {CONTROLS}
# Uncomment this line to check out all available system folders
# [include] {shellfolders.rc}
[run] (Run)
[end]
[nop]
[stylesmenu] (Styles) {styles}
[submenu] (BlackBox)
[config] (Configuration)
[include] {plugins\bbLeanSkin\bbLeanSkinMenu.rc}
[submenu] (About)
[aboutstyle] (About Style)
[aboutplugins] (About Plugins)
[about] (About bbLean)
[end]
[submenu] (Edit)
[editstyle] (Current Style)
[editmenu] (menu.rc)
[editblackbox] (blackbox.rc)
[editextensions] (extensions.rc)
[editplugins] (plugins.rc)
[edit] (bbKeys.rc) {plugins\bbKeys\bbKeys.rc}
[end]
[nop]
# Also note that relative paths refer to the blackbox directory
[exec] (Documentation) {docs\bblean.htm}
[exec] (Install/Uninstall) {bsetshell.exe}
[exec] (bbStyleMaker) {bbstylemaker.exe}
[nop]
[reconfig] (Reconfigure)
[restart] (Restart)
[exit] (Quit)
[end]
[submenu] (Goodbye)
[hibernate] (Hibernate)
[lockworkstation] (Lock)
[logoff] (Logoff)
[suspend] (Standby)
[reboot] (Reboot)
[shutdown] (Shutdown)
[end]
[end]

34
plugins.rc Executable file
View File

@ -0,0 +1,34 @@
# ---------------------------------------------
# bblean 1.17 - plugin.rc - the plugins to load
# - Items may be added, enabled or disabled from
# - the config menu as needed. Removal is left to
# - manual editing.
# - the BB hotkeys, see bbkeys.rc
plugins\bbKeys\bbKeys.dll
# - Integrated toolbar with tasks and tray
plugins\bbLeanBar\bbLeanBar.dll
# - Lean window skinner
plugins\bbLeanSkin\bbLeanSkin.dll
# - The Slit - a common place for other plugins
plugins\bbSlit\bbSlit.dll
! plugins\bbInterface\bbinterface_iTunes.dll
# - separator line for the plugin menu
[sep]
# - Plugins in the slit
& plugins\bbAnalog\bbAnalog.dll
& plugins\bbIconBox\bbIconBox.dll
plugins\bbColor3dc\bbColor3dc.dll
# - submenu with more plugins
[sep]
[submenu] (other)
! plugins\bbWorkspaceWheel\bbWorkspaceWheel.dll
[end]

Binary file not shown.

BIN
plugins/bbAnalog/bbAnalog.dll Executable file

Binary file not shown.

14
plugins/bbAnalog/bbAnalog.rc Executable file
View File

@ -0,0 +1,14 @@
bbanalog.placement: TopRight
bbanalog.position.x: 973
bbanalog.position.y: 0
bbAnalog.useSlit: true
bbanalog.OnTop: true
bbAnalog.AutoHide: true
bbanalog.clickRaise: true
bbanalog.snapToEdge: true
bbanalog.pluginToggle: true
bbAnalog.alpha.enabled: false
bbAnalog.alpha.value: 255
bbanalog.orientation: vertical
bbanalog.antiAliasing: true
bbAnalog.Size: 47

82
plugins/bbAnalog/readme.txt Executable file
View File

@ -0,0 +1,82 @@
----------------------------------------------------------
bbAnalog is a plugin for Blackbox for Windows
Copyright 2004-2009 grischka - grischka@users.sourceforge,net
Copyright 2003 Mortar - Brad Bartolucci
bbAnalog is free software, released under the GNU General
Public License (GPL version 2). For details see:
http://www.fsf.org/licenses/gpl.html
THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT
WILL BE USEFUL, BUT WITHOUT ANY WARRANTY; WITHOUT
EVEN THE IMPLIED WARRANTY OF MERCHANTABILITY OR
FITNESS FOR A PARTICULAR PURPOSE.
----------------------------------------------------------
Mouse Input:
------------
A few things can be done with simple clicks on the
bbAnalog window:
Left Click Show date for 3 seconds.
Double Left Click Displays the Date/Time control panel.
Right Click Opens configuration menu
Ctrl + Left Button Move bbAnalog (if outside the slit)
Configuration:
--------------
All configuration can be done from the clock's menu.
One thing to note:
Unlike other plugins bbAnalog 1.0AA allows you to load as
many instances as you like.
Clock date formating:
---------------------
The | char may be used as line separator.
%a Abbreviated weekday name
%A Full weekday name
%b Abbreviated month name
%B Full month name
%c Date and time representation appropriate for locale
%d Day of month as decimal number (01 - 31)
%H Hour in 24-hour format (00 - 23)
%I Hour in 12-hour format (01 - 12)
%j Day of year as decimal number (001 - 366)
%m Month as decimal number (01 - 12)
%M Minute as decimal number (00 - 59)
%p Current locale's A.M./P.M. indicator for 12-hour clock
%S Second as decimal number (00 - 59)
%U Week of year as decimal number, with Sunday as first day
%w Weekday as decimal number (0 - 6; Sunday is 0)
%W Week of year as decimal number, with Monday as first day
%x Date representation for current locale
%X Time representation for current locale
%y Year without century, as decimal number (00 - 99)
%Y Year with century, as decimal number
%% Percent sign
%z Either the time-zone name or time zone abbreviation
%Z same as above
The # flag alters the behaviour of the above as follows:
%#c Long date and time representation appropriate for locale.
%#x Long date representation, appropriate for locale.
%#d, %#H, %#I, %#j, %#m, %#M, %#S, %#U, %#w, %#W, %#y, %#Y
Remove leading zeros (if any).
%#a, %#A, %#b, %#B, %#p, %#X, %#z, %#Z, %#% #
flag is ignored

BIN
plugins/bbColor3dc/bbColor3dc.dll Executable file

Binary file not shown.

160
plugins/bbColor3dc/readme.txt Executable file
View File

@ -0,0 +1,160 @@
---------------------------------------------------------------------
bbColor3dc v1.3
bbColor3dc is a plugin for Blackbox for Windows
copyright © 2004-2009 grischka
Description:
According to the current blackbox style, bbColor3dc searches
and applies a "3DC" set of system colors as generated by 3DCC
(3D Color Changer) to the windows GUI.
bbColor3dc looks for a 3DCC color scheme in the following locations:
- In the style itself, immediately preceeded by a commentline
containing "3dc" and the stylename or "start"
Example: ! -- minimal.3dc --
6781065
...
or: ! -- 3dc theme start --
6781065
...
- In a separate file with the name of the style and
the extension ".3dc" in three locations:
- in the directory of the style itself
- in a subdirectory "3dc" from where the style is located.
- in a subdirectory "3dc" from the Blackbox directory.
Examples:
Current style: "styles\misc\minimal"
3DC file: "styles\misc\minimal.3dc"
or "styles\misc\3dc\minimal.3dc"
or "c:\blackbox\3dc\minimal.3dc"
---------------------------------------------------------------------
Alternatively:
If no 3dc file is found, bbColor3dc sets some colors from the
current style similar to the BBColor plugin by qwilk and NC-17.
Colors are set for:
- Window Caption Bar
- Menu Hilite Bar
- ToolTips
---------------------------------------------------------------------
Installation:
1. Put bbColor3dc.dll somewhere in the blackbox\plugins folder.
2. Load it from the plugin-config menu, or add it's relative path
to "plugins.rc".
---------------------------------------------------------------------
Broadcast Messages:
bbColor3dc recognizes the following Broadcast Messages:
@BBColor3DC.Read <filename.3dc>
Makes bbColor3dc set colors from the specified 3dc-file.
Also disables default behaviour until cleared with:
@BBColor3DC.Clear
Reverts to the colors set before bbColor3dc has been loaded.
@BBColor3DC.Keep
This will keep the current set, even when bbColor3dc is unloaded.
@BBColor3DC.Write <filename.3dc>
Makes bbColor3dc write out the currently set system-colors
to a 3dc-file as specified.
-------------------------------------
And for those who like experimenting:
@BBColor3DC.SetColor <ITEM> #XXXXXX
Sets the color for the specified ITEM, where ITEM can be one of:
3DDKSHADOW 3DSHADOW 3DFACE 3DFACEALT 3DLIGHT 3DHIGHLIGHT
ACTIVECAPTION GRADIENTACTIVECAPTION CAPTIONTEXT ACTIVEBORDER
APPWORKSPACE BTNTEXT DESKTOP WINDOWFRAME GRAYTEXT
INACTIVECAPTION GRADIENTINACTIVECAPTION INACTIVECAPTIONTEXT
INACTIVEBORDER MENU MENUTEXT HOTLIGHT SCROLLBAR HIGHLIGHT
HIGHLIGHTTEXT INFOBK INFOTEXT WINDOW WINDOWTEXT
example: @BBColor3DC.SetColor 3DFACE #CC0000
@BBColor3DC.GetColor <ITEM> @<Broadcast_Message %s>
Makes bbColor3dc send a Broadcast Message with %s in the message
replaced by the color for the specified ITEM.
example:
@BBColor3DC.GetColor 3DFACE @BBCore.message The '3DFace' Color is %s
---------------------------------------------------------------------
History:
[2009-05-20] version 1.3
- released with bbLean 1.17
[2004-08-27] version 1.1
- now looks for a "3dc" section in the style itself.
- also added "<blackbox>\3dc" as searchpath.
- added Broadcast Messages
[2004-05-05] version 1.0
- original release
---------------------------------------------------------------------
Legal:
bbColor3dc is copyright © 2004-2009 grischka
grischka@users.sourceforge.net
http://bb4win.sourceforge.net/bblean
bbColor3dc is free software, released under the GNU General Public
License (GPL version 2) For details see:
http://www.fsf.org/licenses/gpl.html
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
---------------------------------------------------------------------
3DCC (3D Color Changer) is Copyright 1998-2004 Jan Szulew, JaSMiN Co.
For information on 3DCC visit:
http://jote.pai.net.pl/jn/3dcc/
Former at:
http://jotenet.cjb.net/
http://jotenet.idealscience.com/
---------------------------------------------------------------------

BIN
plugins/bbFoomp/bbFoomp.dll Executable file

Binary file not shown.

BIN
plugins/bbIconBox/bbIconBox.dll Executable file

Binary file not shown.

155
plugins/bbIconBox/bbIconBox.rc Executable file
View File

@ -0,0 +1,155 @@
# --------------------------------------------------
# bbIconBox.rc
bbIconBox.id.count: 4
bbIconBox.id.1: dev
bbIconBox.id.2: tools
bbIconBox.id.3: net
bbIconBox.id.4: task
bbIconBox.id.5: pager
bbIconBox.id.6: task
bbIconBox.dev.placement: User
bbIconBox.dev.position.x: 20
bbIconBox.dev.position.y: 20
bbIconBox.dev.useSlit: true
bbIconBox.dev.alwaysOnTop: false
bbIconBox.dev.autoHide: false
bbIconBox.dev.clickRaise: true
bbIconBox.dev.snapWindow: true
bbIconBox.dev.pluginToggle: true
bbIconBox.dev.alpha.enabled: false
bbIconBox.dev.alpha.value: 192
bbIconBox.dev.orientation: vertical
bbIconBox.dev.path: C:\Users\root\Desktop\dev
bbIconBox.dev.title: dev
bbIconBox.dev.rows: 2
bbIconBox.dev.columns: 2
bbIconBox.dev.icon.size: 16
bbIconBox.dev.icon.saturation: 80
bbIconBox.dev.icon.hue: 60
bbIconBox.dev.drawTitle: true
bbIconBox.dev.drawBorder: true
bbIconBox.dev.toolTips: true
bbIconBox.task3.placement: User
bbIconBox.task3.position.x: 20
bbIconBox.task3.position.y: 20
bbIconBox.task3.useSlit: false
bbIconBox.task3.alwaysOnTop: false
bbIconBox.task3.autoHide: false
bbIconBox.task3.clickRaise: true
bbIconBox.task3.snapWindow: true
bbIconBox.task3.pluginToggle: true
bbIconBox.task.placement: User
bbIconBox.task.position.x: 151
bbIconBox.task.position.y: 279
bbIconBox.task.useSlit: true
bbIconBox.task.alwaysOnTop: false
bbIconBox.task.autoHide: false
bbIconBox.task.clickRaise: true
bbIconBox.task.snapWindow: true
bbIconBox.task.pluginToggle: true
bbIconBox.task.alpha.enabled: false
bbIconBox.task.alpha.value: 192
bbIconBox.task.orientation: vertical
bbIconBox.task.path: TASK
bbIconBox.task.title: task
bbIconBox.task.rows: 2
bbIconBox.task.columns: 2
bbIconBox.task.icon.size: 16
bbIconBox.task.icon.saturation: 80
bbIconBox.task.icon.hue: 60
bbIconBox.task.drawTitle: true
bbIconBox.task.drawBorder: true
bbIconBox.task.toolTips: true
bbIconBox.task3.alpha.enabled: false
bbIconBox.task3.alpha.value: 192
bbIconBox.task3.orientation: vertical
bbIconBox.tools.placement: User
bbIconBox.tools.position.x: 20
bbIconBox.tools.position.y: 20
bbIconBox.tools.useSlit: true
bbIconBox.tools.alwaysOnTop: false
bbIconBox.tools.autoHide: false
bbIconBox.tools.clickRaise: true
bbIconBox.tools.snapWindow: true
bbIconBox.tools.pluginToggle: true
bbIconBox.tools.alpha.enabled: false
bbIconBox.tools.alpha.value: 192
bbIconBox.tools.orientation: vertical
bbIconBox.tools.path: C:\Users\root\Desktop\tools
bbIconBox.tools.title: tools
bbIconBox.tools.rows: 2
bbIconBox.tools.columns: 2
bbIconBox.tools.icon.size: 16
bbIconBox.tools.icon.saturation: 80
bbIconBox.tools.icon.hue: 60
bbIconBox.tools.drawTitle: true
bbIconBox.tools.drawBorder: true
bbIconBox.tools.toolTips: true
bbIconBox.net.placement: User
bbIconBox.net.position.x: 20
bbIconBox.net.position.y: 20
bbIconBox.net.useSlit: true
bbIconBox.net.alwaysOnTop: false
bbIconBox.net.autoHide: false
bbIconBox.net.clickRaise: true
bbIconBox.net.snapWindow: true
bbIconBox.net.pluginToggle: true
bbIconBox.net.alpha.enabled: false
bbIconBox.net.alpha.value: 192
bbIconBox.net.orientation: vertical
bbIconBox.net.path: C:\Users\root\Desktop\net
bbIconBox.net.title: net
bbIconBox.net.rows: 2
bbIconBox.net.columns: 2
bbIconBox.net.icon.size: 16
bbIconBox.net.icon.saturation: 80
bbIconBox.net.icon.hue: 60
bbIconBox.net.drawTitle: true
bbIconBox.net.drawBorder: true
bbIconBox.net.toolTips: true
bbIconBox.tray.placement: User
bbIconBox.tray.position.x: 142
bbIconBox.tray.position.y: 238
bbIconBox.tray.useSlit: true
bbIconBox.tray.alwaysOnTop: false
bbIconBox.tray.autoHide: false
bbIconBox.tray.clickRaise: true
bbIconBox.tray.snapWindow: true
bbIconBox.tray.pluginToggle: true
bbIconBox.tray.alpha.enabled: false
bbIconBox.tray.alpha.value: 192
bbIconBox.tray.orientation: vertical
bbIconBox.tray.path: TRAY
bbIconBox.tray.title: tray
bbIconBox.tray.rows: 4
bbIconBox.tray.columns: 4
bbIconBox.tray.icon.size: 16
bbIconBox.tray.icon.saturation: 80
bbIconBox.tray.icon.hue: 60
bbIconBox.tray.drawTitle: false
bbIconBox.tray.drawBorder: true
bbIconBox.tray.toolTips: true
bbIconBox.pager.placement: User
bbIconBox.pager.position.x: 189
bbIconBox.pager.position.y: 347
bbIconBox.pager.useSlit: true
bbIconBox.pager.alwaysOnTop: false
bbIconBox.pager.autoHide: false
bbIconBox.pager.clickRaise: true
bbIconBox.pager.snapWindow: true
bbIconBox.pager.pluginToggle: true
bbIconBox.pager.alpha.enabled: false
bbIconBox.pager.alpha.value: 192
bbIconBox.pager.orientation: vertical
bbIconBox.pager.path: PAGER
bbIconBox.pager.title: pager
bbIconBox.pager.rows: 4
bbIconBox.pager.columns: 4
bbIconBox.pager.icon.size: 16
bbIconBox.pager.icon.saturation: 80
bbIconBox.pager.icon.hue: 60
bbIconBox.pager.drawTitle: false
bbIconBox.pager.drawBorder: true
bbIconBox.pager.toolTips: true

64
plugins/bbIconBox/readme.txt Executable file
View File

@ -0,0 +1,64 @@
----------------------------------------------------------
bbIconBox is a plugin for Blackbox for Windows.
Copyright 2004-2009 grischka
http://bb4win.sourceforge.net/bblean
bbIconBox is free software, released under the GNU General
Public License (GPL version 2). For details see:
http://www.fsf.org/licenses/gpl.html
THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT
WILL BE USEFUL, BUT WITHOUT ANY WARRANTY; WITHOUT
EVEN THE IMPLIED WARRANTY OF MERCHANTABILITY OR
FITNESS FOR A PARTICULAR PURPOSE.
----------------------------------------------------------
bbIconBox displays icons in a box for either
- the contents of a folder
- the currently running tasks
- or the systemtray
Mouse Clicks:
-------------
Common:
Ctrl-Right: Configuration Menu
Folder
Left: Activate
Right: ContextMenu
Drop on Icon: Drop File to Application
Drop on empty space: Copy/Move File to Folder
Tasks:
Left: Activate Task
Right: Minimize
Shift-Right: Close Task
Mid/DoubleLeft: Move to next Workspace
with shift: Move to previous Workspace
Shift-Left: Zoom into Current Workspace
Tray:
Mouse clicks are passed to the program.
----------------------------------------------------------
History:
[20-May-2009] v 1.17
- update version for release with bbLean 1.17
[03-Mai-2005] v 0.2
- fixed tooltip buffer overflow with long (128+) applications-titles.
[05-Apr-2005] v 0.1
- initial release

Binary file not shown.

View File

@ -0,0 +1,40 @@
!---- BBInterface 0.9.9_k10b ----
@BBInterface Plugin SetPluginProperty SnapWindows true
@BBInterface Plugin SetPluginProperty SnapDistance 7
@BBInterface Plugin SetPluginProperty SnapPadding 2
@BBInterface Plugin SetPluginProperty IconSaturation 255
@BBInterface Plugin SetPluginProperty IconHue 0
@BBInterface Plugin SetPluginProperty DeskDropCommand ""
@BBInterface Plugin SetPluginProperty GlobalOnload ""
@BBInterface Plugin SetPluginProperty GlobalOnunload ""
@BBInterface Plugin SetPluginProperty ClickRaise false
@BBInterface Plugin SetPluginProperty SuppressErrors true
@BBInterface Plugin SetPluginProperty ZeroControlsAllowed false
@BBInterface Plugin SetPluginProperty UseTooltip true
@BBInterface Plugin SetPluginProperty ClearConfigurationOnLoad false
@BBInterface Plugin SetPluginProperty ModuleAutoSave true
@BBInterface Plugin OnLoad ""
@BBInterface Plugin OnUnload ""
!---- LastControl ----
@BBInterface Control Create Button LastControl
@BBInterface Control SetWindowProperty LastControl X 389
@BBInterface Control SetWindowProperty LastControl Y 480
@BBInterface Control SetWindowProperty LastControl Width 180
@BBInterface Control SetWindowProperty LastControl Height 50
@BBInterface Control SetWindowProperty LastControl Border true
@BBInterface Control SetWindowProperty LastControl IsVisible true
@BBInterface Control SetWindowProperty LastControl Style "Toolbar"
@BBInterface Control SetWindowProperty LastControl IsToggledWithPlugins true
@BBInterface Control SetWindowProperty LastControl IsOnAllWorkspaces true
@BBInterface Control SetWindowProperty LastControl DetectFullScreen false
@BBInterface Control SetWindowProperty LastControl IsOnTop true
@BBInterface Control SetWindowProperty LastControl AutoHide false
@BBInterface Control SetWindowProperty LastControl IsSlitted false
@BBInterface Control SetWindowProperty LastControl IsTransparent true
@BBInterface Control SetWindowProperty LastControl Transparency 100
@BBInterface Control SetWindowProperty LastControl MakeInvisible "Never"
@BBInterface Control SetControlProperty LastControl HAlign "Center"
@BBInterface Control SetControlProperty LastControl VAlign "Center"
@BBInterface Control SetAgent LastControl Caption StaticText "About This Control"
@BBInterface Control SetAgent LastControl MouseUp Bro@m "@BBInterface Plugin About LastControl"

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 263 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 319 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 246 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 250 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 169 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 220 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 234 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 190 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 189 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 190 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 220 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 317 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 176 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 176 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 168 B

View File

@ -0,0 +1,412 @@
!------ Module: iTunesControlModule
!--------------------
!---- iTunesControlFrame ----
@BBInterface Control Create Frame iTunesControlFrame
@BBInterface Control SetWindowProperty iTunesControlFrame X 0
@BBInterface Control SetWindowProperty iTunesControlFrame Y 0
@BBInterface Control SetWindowProperty iTunesControlFrame Width 312
@BBInterface Control SetWindowProperty iTunesControlFrame Height 115
@BBInterface Control SetWindowProperty iTunesControlFrame Border true
@BBInterface Control SetWindowProperty iTunesControlFrame IsVisible true
@BBInterface Control SetWindowProperty iTunesControlFrame Style "Flat"
@BBInterface Control SetWindowProperty iTunesControlFrame IsToggledWithPlugins true
@BBInterface Control SetWindowProperty iTunesControlFrame IsOnAllWorkspaces true
@BBInterface Control SetWindowProperty iTunesControlFrame DetectFullScreen false
@BBInterface Control SetWindowProperty iTunesControlFrame IsOnTop false
@BBInterface Control SetWindowProperty iTunesControlFrame AutoHide false
@BBInterface Control SetWindowProperty iTunesControlFrame IsSlitted false
@BBInterface Control SetWindowProperty iTunesControlFrame IsTransparent true
@BBInterface Control SetWindowProperty iTunesControlFrame Transparency 95
@BBInterface Control SetWindowProperty iTunesControlFrame MakeInvisible "Never"
@BBInterface Control SetControlProperty iTunesControlFrame HAlign "Center"
@BBInterface Control SetControlProperty iTunesControlFrame VAlign "Top"
@BBInterface Control SetControlProperty iTunesControlFrame HasTitleBar false
@BBInterface Control SetControlProperty iTunesControlFrame IsLocked false
!---- iTunesControlFrame::iTunesTitleLabel ----
@BBInterface Control CreateChild iTunesControlFrame Label iTunesTitleLabel
@BBInterface Control SetWindowProperty iTunesTitleLabel X 104
@BBInterface Control SetWindowProperty iTunesTitleLabel Y 2
@BBInterface Control SetWindowProperty iTunesTitleLabel Width 206
@BBInterface Control SetWindowProperty iTunesTitleLabel Height 16
@BBInterface Control SetWindowProperty iTunesTitleLabel Border true
@BBInterface Control SetWindowProperty iTunesTitleLabel IsVisible true
@BBInterface Control SetWindowProperty iTunesTitleLabel Style "Toolbar"
@BBInterface Control SetControlProperty iTunesTitleLabel HAlign "Left"
@BBInterface Control SetControlProperty iTunesTitleLabel VAlign "Center"
@BBInterface Control SetAgent iTunesTitleLabel Caption iTunesText "TrackTitleAutoScroll"
@BBInterface Control SetAgent iTunesTitleLabel RightMouseUp iTunes 17
!---- iTunesControlFrame::iTunesArtistNameLabel ----
@BBInterface Control CreateChild iTunesControlFrame Label iTunesArtistNameLabel
@BBInterface Control SetWindowProperty iTunesArtistNameLabel X 104
@BBInterface Control SetWindowProperty iTunesArtistNameLabel Y 38
@BBInterface Control SetWindowProperty iTunesArtistNameLabel Width 206
@BBInterface Control SetWindowProperty iTunesArtistNameLabel Height 16
@BBInterface Control SetWindowProperty iTunesArtistNameLabel Border true
@BBInterface Control SetWindowProperty iTunesArtistNameLabel IsVisible true
@BBInterface Control SetWindowProperty iTunesArtistNameLabel Style "Toolbar"
@BBInterface Control SetControlProperty iTunesArtistNameLabel HAlign "Left"
@BBInterface Control SetControlProperty iTunesArtistNameLabel VAlign "Center"
@BBInterface Control SetAgent iTunesArtistNameLabel Caption iTunesText "TrackArtistAutoScroll"
@BBInterface Control SetAgent iTunesArtistNameLabel RightMouseUp iTunes 18
!---- iTunesControlFrame::iTunesTrackPositionSlider ----
@BBInterface Control CreateChild iTunesControlFrame Slider iTunesTrackPositionSlider
@BBInterface Control SetWindowProperty iTunesTrackPositionSlider X 104
@BBInterface Control SetWindowProperty iTunesTrackPositionSlider Y 20
@BBInterface Control SetWindowProperty iTunesTrackPositionSlider Width 168
@BBInterface Control SetWindowProperty iTunesTrackPositionSlider Height 16
@BBInterface Control SetWindowProperty iTunesTrackPositionSlider Border true
@BBInterface Control SetWindowProperty iTunesTrackPositionSlider IsVisible true
@BBInterface Control SetWindowProperty iTunesTrackPositionSlider Style "Toolbar"
@BBInterface Control SetControlProperty iTunesTrackPositionSlider Value 0.000000
@BBInterface Control SetControlProperty iTunesTrackPositionSlider Vertical false
@BBInterface Control SetControlProperty iTunesTrackPositionSlider Reversed false
@BBInterface Control SetControlProperty iTunesTrackPositionSlider Appearance 0
@BBInterface Control SetControlProperty iTunesTrackPositionSlider BroadcastValueMinimum 0
@BBInterface Control SetControlProperty iTunesTrackPositionSlider BroadcastValueMaximum 100
@BBInterface Control SetAgent iTunesTrackPositionSlider Value iTunesScale "TrackPosition"
!---- iTunesControlFrame::iTunesAlbumLabel ----
@BBInterface Control CreateChild iTunesControlFrame Label iTunesAlbumLabel
@BBInterface Control SetWindowProperty iTunesAlbumLabel X 104
@BBInterface Control SetWindowProperty iTunesAlbumLabel Y 56
@BBInterface Control SetWindowProperty iTunesAlbumLabel Width 206
@BBInterface Control SetWindowProperty iTunesAlbumLabel Height 16
@BBInterface Control SetWindowProperty iTunesAlbumLabel Border true
@BBInterface Control SetWindowProperty iTunesAlbumLabel IsVisible true
@BBInterface Control SetWindowProperty iTunesAlbumLabel Style "Toolbar"
@BBInterface Control SetControlProperty iTunesAlbumLabel HAlign "Left"
@BBInterface Control SetControlProperty iTunesAlbumLabel VAlign "Center"
@BBInterface Control SetAgent iTunesAlbumLabel Caption iTunesText "TrackAlbumAutoScroll"
@BBInterface Control SetAgent iTunesAlbumLabel RightMouseUp iTunes 19
!---- iTunesControlFrame::iTunesVolumeSlider ----
@BBInterface Control CreateChild iTunesControlFrame Slider iTunesVolumeSlider
@BBInterface Control SetWindowProperty iTunesVolumeSlider X 104
@BBInterface Control SetWindowProperty iTunesVolumeSlider Y 100
@BBInterface Control SetWindowProperty iTunesVolumeSlider Width 206
@BBInterface Control SetWindowProperty iTunesVolumeSlider Height 13
@BBInterface Control SetWindowProperty iTunesVolumeSlider Border true
@BBInterface Control SetWindowProperty iTunesVolumeSlider IsVisible true
@BBInterface Control SetWindowProperty iTunesVolumeSlider Style "Toolbar"
@BBInterface Control SetControlProperty iTunesVolumeSlider Value 0.000000
@BBInterface Control SetControlProperty iTunesVolumeSlider Vertical false
@BBInterface Control SetControlProperty iTunesVolumeSlider Reversed false
@BBInterface Control SetControlProperty iTunesVolumeSlider Appearance 2
@BBInterface Control SetControlProperty iTunesVolumeSlider BroadcastValueMinimum 0
@BBInterface Control SetControlProperty iTunesVolumeSlider BroadcastValueMaximum 100
@BBInterface Control SetAgent iTunesVolumeSlider Value iTunesScale "VolumeValue"
!---- iTunesControlFrame::iTunesRewindButton ----
@BBInterface Control CreateChild iTunesControlFrame Button iTunesRewindButton
@BBInterface Control SetWindowProperty iTunesRewindButton X 104
@BBInterface Control SetWindowProperty iTunesRewindButton Y 74
@BBInterface Control SetWindowProperty iTunesRewindButton Width 24
@BBInterface Control SetWindowProperty iTunesRewindButton Height 24
@BBInterface Control SetWindowProperty iTunesRewindButton Border false
@BBInterface Control SetWindowProperty iTunesRewindButton IsVisible true
@BBInterface Control SetWindowProperty iTunesRewindButton Style "Flat"
@BBInterface Control SetWindowProperty iTunesRewindButton Color "#303030"
@BBInterface Control SetWindowProperty iTunesRewindButton ColorTo "#303030"
@BBInterface Control SetWindowProperty iTunesRewindButton TextColor "#FFE0F0"
@BBInterface Control SetWindowProperty iTunesRewindButton Bevel "Flat"
@BBInterface Control SetWindowProperty iTunesRewindButton ShadowColor "#444444"
@BBInterface Control SetWindowProperty iTunesRewindButton ShadowPosX 1
@BBInterface Control SetWindowProperty iTunesRewindButton ShadowPosY 1
@BBInterface Control SetControlProperty iTunesRewindButton HAlign "Center"
@BBInterface Control SetControlProperty iTunesRewindButton VAlign "Center"
@BBInterface Control SetAgent iTunesRewindButton Image Bitmap "kazmix_samplescript\icon\rew.png"
@BBInterface Control SetAgentProperty iTunesRewindButton Image Scale 75
@BBInterface Control SetAgentProperty iTunesRewindButton Image VAlign "Center"
@BBInterface Control SetAgentProperty iTunesRewindButton Image HAlign "Center"
@BBInterface Control SetAgent iTunesRewindButton LeftMouseDown iTunes 8
@BBInterface Control SetAgent iTunesRewindButton LeftMouseUp iTunes 20
!---- iTunesControlFrame::iTunesPreviousTrackButton ----
@BBInterface Control CreateChild iTunesControlFrame Button iTunesPreviousTrackButton
@BBInterface Control SetWindowProperty iTunesPreviousTrackButton X 130
@BBInterface Control SetWindowProperty iTunesPreviousTrackButton Y 74
@BBInterface Control SetWindowProperty iTunesPreviousTrackButton Width 24
@BBInterface Control SetWindowProperty iTunesPreviousTrackButton Height 24
@BBInterface Control SetWindowProperty iTunesPreviousTrackButton Border false
@BBInterface Control SetWindowProperty iTunesPreviousTrackButton IsVisible true
@BBInterface Control SetWindowProperty iTunesPreviousTrackButton Style "Flat"
@BBInterface Control SetWindowProperty iTunesPreviousTrackButton Color "#303030"
@BBInterface Control SetWindowProperty iTunesPreviousTrackButton ColorTo "#303030"
@BBInterface Control SetWindowProperty iTunesPreviousTrackButton TextColor "#FFE0F0"
@BBInterface Control SetWindowProperty iTunesPreviousTrackButton Bevel "Flat"
@BBInterface Control SetWindowProperty iTunesPreviousTrackButton ShadowColor "#444444"
@BBInterface Control SetWindowProperty iTunesPreviousTrackButton ShadowPosX 1
@BBInterface Control SetWindowProperty iTunesPreviousTrackButton ShadowPosY 1
@BBInterface Control SetControlProperty iTunesPreviousTrackButton HAlign "Center"
@BBInterface Control SetControlProperty iTunesPreviousTrackButton VAlign "Center"
@BBInterface Control SetAgent iTunesPreviousTrackButton Image Bitmap "kazmix_samplescript\icon\prev.png"
@BBInterface Control SetAgentProperty iTunesPreviousTrackButton Image Scale 75
@BBInterface Control SetAgentProperty iTunesPreviousTrackButton Image VAlign "Center"
@BBInterface Control SetAgentProperty iTunesPreviousTrackButton Image HAlign "Center"
@BBInterface Control SetAgent iTunesPreviousTrackButton LeftMouseDown iTunes 2
!---- iTunesControlFrame::iTunesPlayPauseButton ----
@BBInterface Control CreateChild iTunesControlFrame Button iTunesPlayPauseButton
@BBInterface Control SetWindowProperty iTunesPlayPauseButton X 156
@BBInterface Control SetWindowProperty iTunesPlayPauseButton Y 74
@BBInterface Control SetWindowProperty iTunesPlayPauseButton Width 24
@BBInterface Control SetWindowProperty iTunesPlayPauseButton Height 24
@BBInterface Control SetWindowProperty iTunesPlayPauseButton Border false
@BBInterface Control SetWindowProperty iTunesPlayPauseButton IsVisible true
@BBInterface Control SetWindowProperty iTunesPlayPauseButton Style "Flat"
@BBInterface Control SetWindowProperty iTunesPlayPauseButton Color "#303030"
@BBInterface Control SetWindowProperty iTunesPlayPauseButton ColorTo "#303030"
@BBInterface Control SetWindowProperty iTunesPlayPauseButton TextColor "#FFE0F0"
@BBInterface Control SetWindowProperty iTunesPlayPauseButton Bevel "Flat"
@BBInterface Control SetWindowProperty iTunesPlayPauseButton ShadowColor "#444444"
@BBInterface Control SetWindowProperty iTunesPlayPauseButton ShadowPosX 1
@BBInterface Control SetWindowProperty iTunesPlayPauseButton ShadowPosY 1
@BBInterface Control SetControlProperty iTunesPlayPauseButton HAlign "Center"
@BBInterface Control SetControlProperty iTunesPlayPauseButton VAlign "Center"
@BBInterface Control SetAgent iTunesPlayPauseButton Image SwitchedState "IMAGE"
@BBInterface Control SetAgent iTunesPlayPauseButton Image.Value iTunesBool "IsPlaying"
@BBInterface Control SetAgent iTunesPlayPauseButton Image.ResultWhenTrue Bitmap "kazmix_samplescript\icon\pause.png"
@BBInterface Control SetAgentProperty iTunesPlayPauseButton Image.ResultWhenTrue Scale 75
@BBInterface Control SetAgentProperty iTunesPlayPauseButton Image.ResultWhenTrue VAlign "Center"
@BBInterface Control SetAgentProperty iTunesPlayPauseButton Image.ResultWhenTrue HAlign "Center"
@BBInterface Control SetAgent iTunesPlayPauseButton Image.ResultWhenFalse Bitmap "kazmix_samplescript\icon\play.png"
@BBInterface Control SetAgentProperty iTunesPlayPauseButton Image.ResultWhenFalse Scale 75
@BBInterface Control SetAgentProperty iTunesPlayPauseButton Image.ResultWhenFalse VAlign "Center"
@BBInterface Control SetAgentProperty iTunesPlayPauseButton Image.ResultWhenFalse HAlign "Center"
@BBInterface Control SetAgent iTunesPlayPauseButton LeftMouseDown iTunes 7
!---- iTunesControlFrame::iTunesStopButton ----
@BBInterface Control CreateChild iTunesControlFrame Button iTunesStopButton
@BBInterface Control SetWindowProperty iTunesStopButton X 182
@BBInterface Control SetWindowProperty iTunesStopButton Y 74
@BBInterface Control SetWindowProperty iTunesStopButton Width 24
@BBInterface Control SetWindowProperty iTunesStopButton Height 24
@BBInterface Control SetWindowProperty iTunesStopButton Border false
@BBInterface Control SetWindowProperty iTunesStopButton IsVisible true
@BBInterface Control SetWindowProperty iTunesStopButton Style "Flat"
@BBInterface Control SetWindowProperty iTunesStopButton Color "#303030"
@BBInterface Control SetWindowProperty iTunesStopButton ColorTo "#303030"
@BBInterface Control SetWindowProperty iTunesStopButton TextColor "#FFE0F0"
@BBInterface Control SetWindowProperty iTunesStopButton Bevel "Flat"
@BBInterface Control SetWindowProperty iTunesStopButton ShadowColor "#444444"
@BBInterface Control SetWindowProperty iTunesStopButton ShadowPosX 1
@BBInterface Control SetWindowProperty iTunesStopButton ShadowPosY 1
@BBInterface Control SetControlProperty iTunesStopButton HAlign "Center"
@BBInterface Control SetControlProperty iTunesStopButton VAlign "Center"
@BBInterface Control SetAgent iTunesStopButton Image Bitmap "kazmix_samplescript\icon\stop.png"
@BBInterface Control SetAgentProperty iTunesStopButton Image Scale 75
@BBInterface Control SetAgentProperty iTunesStopButton Image VAlign "Center"
@BBInterface Control SetAgentProperty iTunesStopButton Image HAlign "Center"
@BBInterface Control SetAgent iTunesStopButton LeftMouseDown iTunes 5
!---- iTunesControlFrame::iTunesNextTrackButton ----
@BBInterface Control CreateChild iTunesControlFrame Button iTunesNextTrackButton
@BBInterface Control SetWindowProperty iTunesNextTrackButton X 208
@BBInterface Control SetWindowProperty iTunesNextTrackButton Y 74
@BBInterface Control SetWindowProperty iTunesNextTrackButton Width 24
@BBInterface Control SetWindowProperty iTunesNextTrackButton Height 24
@BBInterface Control SetWindowProperty iTunesNextTrackButton Border false
@BBInterface Control SetWindowProperty iTunesNextTrackButton IsVisible true
@BBInterface Control SetWindowProperty iTunesNextTrackButton Style "Flat"
@BBInterface Control SetWindowProperty iTunesNextTrackButton Color "#303030"
@BBInterface Control SetWindowProperty iTunesNextTrackButton ColorTo "#303030"
@BBInterface Control SetWindowProperty iTunesNextTrackButton TextColor "#FFE0F0"
@BBInterface Control SetWindowProperty iTunesNextTrackButton Bevel "Flat"
@BBInterface Control SetWindowProperty iTunesNextTrackButton ShadowColor "#444444"
@BBInterface Control SetWindowProperty iTunesNextTrackButton ShadowPosX 1
@BBInterface Control SetWindowProperty iTunesNextTrackButton ShadowPosY 1
@BBInterface Control SetControlProperty iTunesNextTrackButton HAlign "Center"
@BBInterface Control SetControlProperty iTunesNextTrackButton VAlign "Center"
@BBInterface Control SetAgent iTunesNextTrackButton Image Bitmap "kazmix_samplescript\icon\next.png"
@BBInterface Control SetAgentProperty iTunesNextTrackButton Image Scale 75
@BBInterface Control SetAgentProperty iTunesNextTrackButton Image VAlign "Center"
@BBInterface Control SetAgentProperty iTunesNextTrackButton Image HAlign "Center"
@BBInterface Control SetAgent iTunesNextTrackButton LeftMouseDown iTunes 3
!---- iTunesControlFrame::iTunesQuitButton ----
@BBInterface Control CreateChild iTunesControlFrame Button iTunesQuitButton
@BBInterface Control SetWindowProperty iTunesQuitButton X 260
@BBInterface Control SetWindowProperty iTunesQuitButton Y 74
@BBInterface Control SetWindowProperty iTunesQuitButton Width 24
@BBInterface Control SetWindowProperty iTunesQuitButton Height 24
@BBInterface Control SetWindowProperty iTunesQuitButton Border false
@BBInterface Control SetWindowProperty iTunesQuitButton IsVisible true
@BBInterface Control SetWindowProperty iTunesQuitButton Style "Flat"
@BBInterface Control SetWindowProperty iTunesQuitButton Color "#303030"
@BBInterface Control SetWindowProperty iTunesQuitButton ColorTo "#303030"
@BBInterface Control SetWindowProperty iTunesQuitButton TextColor "#FFE0F0"
@BBInterface Control SetWindowProperty iTunesQuitButton Bevel "Flat"
@BBInterface Control SetWindowProperty iTunesQuitButton ShadowColor "#444444"
@BBInterface Control SetWindowProperty iTunesQuitButton ShadowPosX 1
@BBInterface Control SetWindowProperty iTunesQuitButton ShadowPosY 1
@BBInterface Control SetControlProperty iTunesQuitButton HAlign "Center"
@BBInterface Control SetControlProperty iTunesQuitButton VAlign "Center"
@BBInterface Control SetAgent iTunesQuitButton Image Bitmap "kazmix_samplescript\icon\exit.png"
@BBInterface Control SetAgentProperty iTunesQuitButton Image Scale 75
@BBInterface Control SetAgentProperty iTunesQuitButton Image VAlign "Center"
@BBInterface Control SetAgentProperty iTunesQuitButton Image HAlign "Center"
@BBInterface Control SetAgent iTunesQuitButton LeftMouseDown iTunes 1
!---- iTunesControlFrame::iTunesMinimizedButton ----
@BBInterface Control CreateChild iTunesControlFrame Button iTunesMinimizedButton
@BBInterface Control SetWindowProperty iTunesMinimizedButton X 286
@BBInterface Control SetWindowProperty iTunesMinimizedButton Y 74
@BBInterface Control SetWindowProperty iTunesMinimizedButton Width 24
@BBInterface Control SetWindowProperty iTunesMinimizedButton Height 24
@BBInterface Control SetWindowProperty iTunesMinimizedButton Border false
@BBInterface Control SetWindowProperty iTunesMinimizedButton IsVisible true
@BBInterface Control SetWindowProperty iTunesMinimizedButton Style "Flat"
@BBInterface Control SetWindowProperty iTunesMinimizedButton Color "#303030"
@BBInterface Control SetWindowProperty iTunesMinimizedButton ColorTo "#303030"
@BBInterface Control SetWindowProperty iTunesMinimizedButton TextColor "#FFE0F0"
@BBInterface Control SetWindowProperty iTunesMinimizedButton Bevel "Flat"
@BBInterface Control SetWindowProperty iTunesMinimizedButton ShadowColor "#444444"
@BBInterface Control SetWindowProperty iTunesMinimizedButton ShadowPosX 1
@BBInterface Control SetWindowProperty iTunesMinimizedButton ShadowPosY 1
@BBInterface Control SetControlProperty iTunesMinimizedButton HAlign "Center"
@BBInterface Control SetControlProperty iTunesMinimizedButton VAlign "Center"
@BBInterface Control SetAgent iTunesMinimizedButton Image SwitchedState "IMAGE"
@BBInterface Control SetAgent iTunesMinimizedButton Image.Value iTunesBool "IsMinimized"
@BBInterface Control SetAgent iTunesMinimizedButton Image.ResultWhenTrue Bitmap "kazmix_samplescript\icon\restore.png"
@BBInterface Control SetAgentProperty iTunesMinimizedButton Image.ResultWhenTrue Scale 75
@BBInterface Control SetAgentProperty iTunesMinimizedButton Image.ResultWhenTrue VAlign "Center"
@BBInterface Control SetAgentProperty iTunesMinimizedButton Image.ResultWhenTrue HAlign "Center"
@BBInterface Control SetAgent iTunesMinimizedButton Image.ResultWhenFalse Bitmap "kazmix_samplescript\icon\minimize.png"
@BBInterface Control SetAgentProperty iTunesMinimizedButton Image.ResultWhenFalse Scale 75
@BBInterface Control SetAgentProperty iTunesMinimizedButton Image.ResultWhenFalse VAlign "Center"
@BBInterface Control SetAgentProperty iTunesMinimizedButton Image.ResultWhenFalse HAlign "Center"
@BBInterface Control SetAgent iTunesMinimizedButton LeftMouseDown iTunes 13
!---- iTunesControlFrame::iTunesRepeatButton ----
@BBInterface Control CreateChild iTunesControlFrame Button iTunesRepeatButton
@BBInterface Control SetWindowProperty iTunesRepeatButton X 2
@BBInterface Control SetWindowProperty iTunesRepeatButton Y 104
@BBInterface Control SetWindowProperty iTunesRepeatButton Width 48
@BBInterface Control SetWindowProperty iTunesRepeatButton Height 9
@BBInterface Control SetWindowProperty iTunesRepeatButton Border false
@BBInterface Control SetWindowProperty iTunesRepeatButton IsVisible true
@BBInterface Control SetWindowProperty iTunesRepeatButton Style "Flat"
@BBInterface Control SetWindowProperty iTunesRepeatButton Color "#303030"
@BBInterface Control SetWindowProperty iTunesRepeatButton ColorTo "#303030"
@BBInterface Control SetWindowProperty iTunesRepeatButton TextColor "#FFE0F0"
@BBInterface Control SetWindowProperty iTunesRepeatButton Bevel "Flat"
@BBInterface Control SetWindowProperty iTunesRepeatButton ShadowColor "#444444"
@BBInterface Control SetWindowProperty iTunesRepeatButton ShadowPosX 1
@BBInterface Control SetWindowProperty iTunesRepeatButton ShadowPosY 1
@BBInterface Control SetControlProperty iTunesRepeatButton HAlign "Center"
@BBInterface Control SetControlProperty iTunesRepeatButton VAlign "Center"
@BBInterface Control SetAgent iTunesRepeatButton Image SwitchedState "IMAGE"
@BBInterface Control SetAgent iTunesRepeatButton Image.Value iTunesBool "IsRepeatOne"
@BBInterface Control SetAgent iTunesRepeatButton Image.ResultWhenTrue Bitmap "kazmix_samplescript\icon\repeat-one.png"
@BBInterface Control SetAgentProperty iTunesRepeatButton Image.ResultWhenTrue Scale 100
@BBInterface Control SetAgentProperty iTunesRepeatButton Image.ResultWhenTrue VAlign "Center"
@BBInterface Control SetAgentProperty iTunesRepeatButton Image.ResultWhenTrue HAlign "Center"
@BBInterface Control SetAgent iTunesRepeatButton Image.ResultWhenFalse SwitchedState "IMAGE"
@BBInterface Control SetAgent iTunesRepeatButton Image.ResultWhenFalse.Value iTunesBool "IsRepeatAll"
@BBInterface Control SetAgent iTunesRepeatButton Image.ResultWhenFalse.ResultWhenTrue Bitmap "kazmix_samplescript\icon\repeat-all.png"
@BBInterface Control SetAgentProperty iTunesRepeatButton Image.ResultWhenFalse.ResultWhenTrue Scale 100
@BBInterface Control SetAgentProperty iTunesRepeatButton Image.ResultWhenFalse.ResultWhenTrue VAlign "Center"
@BBInterface Control SetAgentProperty iTunesRepeatButton Image.ResultWhenFalse.ResultWhenTrue HAlign "Center"
@BBInterface Control SetAgent iTunesRepeatButton Image.ResultWhenFalse.ResultWhenFalse Bitmap "kazmix_samplescript\icon\repeat-off.png"
@BBInterface Control SetAgentProperty iTunesRepeatButton Image.ResultWhenFalse.ResultWhenFalse Scale 100
@BBInterface Control SetAgentProperty iTunesRepeatButton Image.ResultWhenFalse.ResultWhenFalse VAlign "Center"
@BBInterface Control SetAgentProperty iTunesRepeatButton Image.ResultWhenFalse.ResultWhenFalse HAlign "Center"
@BBInterface Control SetAgent iTunesRepeatButton LeftMouseDown iTunes 15
!---- iTunesControlFrame::iTunesShuffleButton ----
@BBInterface Control CreateChild iTunesControlFrame Button iTunesShuffleButton
@BBInterface Control SetWindowProperty iTunesShuffleButton X 54
@BBInterface Control SetWindowProperty iTunesShuffleButton Y 104
@BBInterface Control SetWindowProperty iTunesShuffleButton Width 48
@BBInterface Control SetWindowProperty iTunesShuffleButton Height 9
@BBInterface Control SetWindowProperty iTunesShuffleButton Border false
@BBInterface Control SetWindowProperty iTunesShuffleButton IsVisible true
@BBInterface Control SetWindowProperty iTunesShuffleButton Style "Flat"
@BBInterface Control SetWindowProperty iTunesShuffleButton Color "#303030"
@BBInterface Control SetWindowProperty iTunesShuffleButton ColorTo "#303030"
@BBInterface Control SetWindowProperty iTunesShuffleButton TextColor "#FFE0F0"
@BBInterface Control SetWindowProperty iTunesShuffleButton Bevel "Flat"
@BBInterface Control SetWindowProperty iTunesShuffleButton ShadowColor "#444444"
@BBInterface Control SetWindowProperty iTunesShuffleButton ShadowPosX 1
@BBInterface Control SetWindowProperty iTunesShuffleButton ShadowPosY 1
@BBInterface Control SetControlProperty iTunesShuffleButton HAlign "Center"
@BBInterface Control SetControlProperty iTunesShuffleButton VAlign "Center"
@BBInterface Control SetAgent iTunesShuffleButton Image SwitchedState "IMAGE"
@BBInterface Control SetAgent iTunesShuffleButton Image.Value iTunesBool "IsShuffle"
@BBInterface Control SetAgent iTunesShuffleButton Image.ResultWhenTrue Bitmap "kazmix_samplescript\icon\shuffle-on.png"
@BBInterface Control SetAgentProperty iTunesShuffleButton Image.ResultWhenTrue Scale 100
@BBInterface Control SetAgentProperty iTunesShuffleButton Image.ResultWhenTrue VAlign "Center"
@BBInterface Control SetAgentProperty iTunesShuffleButton Image.ResultWhenTrue HAlign "Center"
@BBInterface Control SetAgent iTunesShuffleButton Image.ResultWhenFalse Bitmap "kazmix_samplescript\icon\shuffle-off.png"
@BBInterface Control SetAgentProperty iTunesShuffleButton Image.ResultWhenFalse Scale 100
@BBInterface Control SetAgentProperty iTunesShuffleButton Image.ResultWhenFalse VAlign "Center"
@BBInterface Control SetAgentProperty iTunesShuffleButton Image.ResultWhenFalse HAlign "Center"
@BBInterface Control SetAgent iTunesShuffleButton LeftMouseDown iTunes 14
!---- iTunesControlFrame::iTunesArtworkLabel ----
@BBInterface Control CreateChild iTunesControlFrame Label iTunesArtworkLabel
@BBInterface Control SetWindowProperty iTunesArtworkLabel X 2
@BBInterface Control SetWindowProperty iTunesArtworkLabel Y 2
@BBInterface Control SetWindowProperty iTunesArtworkLabel Width 100
@BBInterface Control SetWindowProperty iTunesArtworkLabel Height 100
@BBInterface Control SetWindowProperty iTunesArtworkLabel Border true
@BBInterface Control SetWindowProperty iTunesArtworkLabel IsVisible true
@BBInterface Control SetWindowProperty iTunesArtworkLabel Style "Flat"
@BBInterface Control SetWindowProperty iTunesArtworkLabel Color "#303030"
@BBInterface Control SetWindowProperty iTunesArtworkLabel ColorTo "#303030"
@BBInterface Control SetWindowProperty iTunesArtworkLabel TextColor "#FFE0F0"
@BBInterface Control SetWindowProperty iTunesArtworkLabel Bevel "Flat"
@BBInterface Control SetWindowProperty iTunesArtworkLabel ShadowColor "#444444"
@BBInterface Control SetWindowProperty iTunesArtworkLabel ShadowPosX 1
@BBInterface Control SetWindowProperty iTunesArtworkLabel ShadowPosY 1
@BBInterface Control SetControlProperty iTunesArtworkLabel HAlign "Center"
@BBInterface Control SetControlProperty iTunesArtworkLabel VAlign "Center"
@BBInterface Control SetAgent iTunesArtworkLabel Image SwitchedState "IMAGE"
@BBInterface Control SetAgent iTunesArtworkLabel Image.Value iTunesBool "HasArtwork"
@BBInterface Control SetAgent iTunesArtworkLabel Image.ResultWhenTrue iTunesImage "iTunesArtwork"
@BBInterface Control SetAgent iTunesArtworkLabel Image.ResultWhenFalse Bitmap "kazmix_samplescript\icon\no.png"
@BBInterface Control SetAgentProperty iTunesArtworkLabel Image.ResultWhenFalse Scale 100
@BBInterface Control SetAgentProperty iTunesArtworkLabel Image.ResultWhenFalse VAlign "Center"
@BBInterface Control SetAgentProperty iTunesArtworkLabel Image.ResultWhenFalse HAlign "Center"
!---- iTunesControlFrame::iTunesElapsed ----
@BBInterface Control CreateChild iTunesControlFrame Label iTunesElapsed
@BBInterface Control SetWindowProperty iTunesElapsed X 274
@BBInterface Control SetWindowProperty iTunesElapsed Y 20
@BBInterface Control SetWindowProperty iTunesElapsed Width 36
@BBInterface Control SetWindowProperty iTunesElapsed Height 16
@BBInterface Control SetWindowProperty iTunesElapsed Border true
@BBInterface Control SetWindowProperty iTunesElapsed IsVisible true
@BBInterface Control SetWindowProperty iTunesElapsed Style "Toolbar"
@BBInterface Control SetControlProperty iTunesElapsed HAlign "Center"
@BBInterface Control SetControlProperty iTunesElapsed VAlign "Center"
@BBInterface Control SetAgent iTunesElapsed Caption iTunesText "TimeElapsed"
!---- iTunesControlFrame::iTunesFastForwardButton ----
@BBInterface Control CreateChild iTunesControlFrame Button iTunesFastForwardButton
@BBInterface Control SetWindowProperty iTunesFastForwardButton X 234
@BBInterface Control SetWindowProperty iTunesFastForwardButton Y 74
@BBInterface Control SetWindowProperty iTunesFastForwardButton Width 24
@BBInterface Control SetWindowProperty iTunesFastForwardButton Height 24
@BBInterface Control SetWindowProperty iTunesFastForwardButton Border false
@BBInterface Control SetWindowProperty iTunesFastForwardButton IsVisible true
@BBInterface Control SetWindowProperty iTunesFastForwardButton Style "Flat"
@BBInterface Control SetWindowProperty iTunesFastForwardButton Color "#303030"
@BBInterface Control SetWindowProperty iTunesFastForwardButton ColorTo "#303030"
@BBInterface Control SetWindowProperty iTunesFastForwardButton TextColor "#FFE0F0"
@BBInterface Control SetWindowProperty iTunesFastForwardButton Bevel "Flat"
@BBInterface Control SetWindowProperty iTunesFastForwardButton ShadowColor "#444444"
@BBInterface Control SetWindowProperty iTunesFastForwardButton ShadowPosX 1
@BBInterface Control SetWindowProperty iTunesFastForwardButton ShadowPosY 1
@BBInterface Control SetControlProperty iTunesFastForwardButton HAlign "Center"
@BBInterface Control SetControlProperty iTunesFastForwardButton VAlign "Center"
@BBInterface Control SetAgent iTunesFastForwardButton Image Bitmap "kazmix_samplescript\icon\ff.png"
@BBInterface Control SetAgentProperty iTunesFastForwardButton Image Scale 75
@BBInterface Control SetAgentProperty iTunesFastForwardButton Image VAlign "Center"
@BBInterface Control SetAgentProperty iTunesFastForwardButton Image HAlign "Center"
@BBInterface Control SetAgent iTunesFastForwardButton LeftMouseDown iTunes 9
@BBInterface Control SetAgent iTunesFastForwardButton LeftMouseUp iTunes 20

View File

@ -0,0 +1,208 @@
!------ Module: SystemMeterModule
!--------------------
!---- SysmeterFrame ----
@BBInterface Control Create Frame SysmeterFrame
@BBInterface Control SetWindowProperty SysmeterFrame X 956
@BBInterface Control SetWindowProperty SysmeterFrame Y 194
@BBInterface Control SetWindowProperty SysmeterFrame Width 68
@BBInterface Control SetWindowProperty SysmeterFrame Height 363
@BBInterface Control SetWindowProperty SysmeterFrame Border true
@BBInterface Control SetWindowProperty SysmeterFrame IsVisible true
@BBInterface Control SetWindowProperty SysmeterFrame Style "Toolbar"
@BBInterface Control SetWindowProperty SysmeterFrame IsToggledWithPlugins true
@BBInterface Control SetWindowProperty SysmeterFrame IsOnAllWorkspaces true
@BBInterface Control SetWindowProperty SysmeterFrame DetectFullScreen false
@BBInterface Control SetWindowProperty SysmeterFrame IsOnTop true
@BBInterface Control SetWindowProperty SysmeterFrame AutoHide false
@BBInterface Control SetWindowProperty SysmeterFrame IsSlitted false
@BBInterface Control SetWindowProperty SysmeterFrame IsTransparent true
@BBInterface Control SetWindowProperty SysmeterFrame Transparency 90
@BBInterface Control SetWindowProperty SysmeterFrame MakeInvisible "Never"
@BBInterface Control SetControlProperty SysmeterFrame HAlign "Center"
@BBInterface Control SetControlProperty SysmeterFrame VAlign "Top"
@BBInterface Control SetControlProperty SysmeterFrame HasTitleBar false
@BBInterface Control SetControlProperty SysmeterFrame IsLocked false
!---- SysmeterFrame::CPULabel ----
@BBInterface Control CreateChild SysmeterFrame Label CPULabel
@BBInterface Control SetWindowProperty CPULabel X 2
@BBInterface Control SetWindowProperty CPULabel Y 2
@BBInterface Control SetWindowProperty CPULabel Width 64
@BBInterface Control SetWindowProperty CPULabel Height 17
@BBInterface Control SetWindowProperty CPULabel Border true
@BBInterface Control SetWindowProperty CPULabel IsVisible true
@BBInterface Control SetWindowProperty CPULabel Style "Toolbar"
@BBInterface Control SetControlProperty CPULabel HAlign "Center"
@BBInterface Control SetControlProperty CPULabel VAlign "Center"
@BBInterface Control SetAgent CPULabel Caption StaticText "CPU"
!---- SysmeterFrame::CPUMeter ----
@BBInterface Control CreateChild SysmeterFrame Label CPUMeter
@BBInterface Control SetWindowProperty CPUMeter X 2
@BBInterface Control SetWindowProperty CPUMeter Y 21
@BBInterface Control SetWindowProperty CPUMeter Width 64
@BBInterface Control SetWindowProperty CPUMeter Height 48
@BBInterface Control SetWindowProperty CPUMeter Border true
@BBInterface Control SetWindowProperty CPUMeter IsVisible true
@BBInterface Control SetWindowProperty CPUMeter Style "Toolbar"
@BBInterface Control SetControlProperty CPUMeter HAlign "Left"
@BBInterface Control SetControlProperty CPUMeter VAlign "Top"
@BBInterface Control SetAgent CPUMeter Caption SystemMonitor "CPUUsage"
@BBInterface Control SetAgent CPUMeter Image Graph "LINECHART"
@BBInterface Control SetAgent CPUMeter Image.Value SystemMonitor "CPUUsage"
!---- SysmeterFrame::MemoryLabel ----
@BBInterface Control CreateChild SysmeterFrame Label MemoryLabel
@BBInterface Control SetWindowProperty MemoryLabel X 2
@BBInterface Control SetWindowProperty MemoryLabel Y 71
@BBInterface Control SetWindowProperty MemoryLabel Width 64
@BBInterface Control SetWindowProperty MemoryLabel Height 32
@BBInterface Control SetWindowProperty MemoryLabel Border true
@BBInterface Control SetWindowProperty MemoryLabel IsVisible true
@BBInterface Control SetWindowProperty MemoryLabel Style "Toolbar"
@BBInterface Control SetControlProperty MemoryLabel HAlign "Center"
@BBInterface Control SetControlProperty MemoryLabel VAlign "TopWrap"
@BBInterface Control SetAgent MemoryLabel Caption CompoundText "Memory\n$$"
@BBInterface Control SetAgent MemoryLabel Caption.Text1 SystemMonitor "PhysicalMemoryUsed"
!---- SysmeterFrame::MemMeter ----
@BBInterface Control CreateChild SysmeterFrame Slider MemMeter
@BBInterface Control SetWindowProperty MemMeter X 2
@BBInterface Control SetWindowProperty MemMeter Y 105
@BBInterface Control SetWindowProperty MemMeter Width 64
@BBInterface Control SetWindowProperty MemMeter Height 16
@BBInterface Control SetWindowProperty MemMeter Border true
@BBInterface Control SetWindowProperty MemMeter IsVisible true
@BBInterface Control SetWindowProperty MemMeter Style "Toolbar"
@BBInterface Control SetControlProperty MemMeter Value 0.420000
@BBInterface Control SetControlProperty MemMeter Vertical false
@BBInterface Control SetControlProperty MemMeter Reversed false
@BBInterface Control SetControlProperty MemMeter Appearance 0
@BBInterface Control SetControlProperty MemMeter BroadcastValueMinimum 0
@BBInterface Control SetControlProperty MemMeter BroadcastValueMaximum 100
@BBInterface Control SetAgent MemMeter Value SystemMonitor "PhysicalMemoryUsed"
!---- SysmeterFrame::BatteryLabel ----
@BBInterface Control CreateChild SysmeterFrame Label BatteryLabel
@BBInterface Control SetWindowProperty BatteryLabel X 2
@BBInterface Control SetWindowProperty BatteryLabel Y 123
@BBInterface Control SetWindowProperty BatteryLabel Width 64
@BBInterface Control SetWindowProperty BatteryLabel Height 32
@BBInterface Control SetWindowProperty BatteryLabel Border true
@BBInterface Control SetWindowProperty BatteryLabel IsVisible true
@BBInterface Control SetWindowProperty BatteryLabel Style "Toolbar"
@BBInterface Control SetControlProperty BatteryLabel HAlign "Center"
@BBInterface Control SetControlProperty BatteryLabel VAlign "TopWrap"
@BBInterface Control SetAgent BatteryLabel Caption CompoundText "Battery\n$$"
@BBInterface Control SetAgent BatteryLabel Caption.Text1 SystemMonitor "BatteryPower"
!---- SysmeterFrame::BatteryMeter ----
@BBInterface Control CreateChild SysmeterFrame Slider BatteryMeter
@BBInterface Control SetWindowProperty BatteryMeter X 2
@BBInterface Control SetWindowProperty BatteryMeter Y 157
@BBInterface Control SetWindowProperty BatteryMeter Width 64
@BBInterface Control SetWindowProperty BatteryMeter Height 16
@BBInterface Control SetWindowProperty BatteryMeter Border true
@BBInterface Control SetWindowProperty BatteryMeter IsVisible true
@BBInterface Control SetWindowProperty BatteryMeter Style "Toolbar"
@BBInterface Control SetControlProperty BatteryMeter Value 0.840000
@BBInterface Control SetControlProperty BatteryMeter Vertical false
@BBInterface Control SetControlProperty BatteryMeter Reversed false
@BBInterface Control SetControlProperty BatteryMeter Appearance 0
@BBInterface Control SetControlProperty BatteryMeter BroadcastValueMinimum 0
@BBInterface Control SetControlProperty BatteryMeter BroadcastValueMaximum 100
@BBInterface Control SetAgent BatteryMeter Value SystemMonitor "BatteryPower"
!---- SysmeterFrame::NetIF1Label ----
@BBInterface Control CreateChild SysmeterFrame Label NetIF1Label
@BBInterface Control SetWindowProperty NetIF1Label X 2
@BBInterface Control SetWindowProperty NetIF1Label Y 175
@BBInterface Control SetWindowProperty NetIF1Label Width 64
@BBInterface Control SetWindowProperty NetIF1Label Height 16
@BBInterface Control SetWindowProperty NetIF1Label Border true
@BBInterface Control SetWindowProperty NetIF1Label IsVisible true
@BBInterface Control SetWindowProperty NetIF1Label Style "Toolbar"
@BBInterface Control SetControlProperty NetIF1Label HAlign "Center"
@BBInterface Control SetControlProperty NetIF1Label VAlign "Center"
@BBInterface Control SetAgent NetIF1Label Caption StaticText "IF1"
!---- SysmeterFrame::NetIF2Label ----
@BBInterface Control CreateChild SysmeterFrame Label NetIF2Label
@BBInterface Control SetWindowProperty NetIF2Label X 2
@BBInterface Control SetWindowProperty NetIF2Label Y 243
@BBInterface Control SetWindowProperty NetIF2Label Width 64
@BBInterface Control SetWindowProperty NetIF2Label Height 16
@BBInterface Control SetWindowProperty NetIF2Label Border true
@BBInterface Control SetWindowProperty NetIF2Label IsVisible true
@BBInterface Control SetWindowProperty NetIF2Label Style "Toolbar"
@BBInterface Control SetControlProperty NetIF2Label HAlign "Center"
@BBInterface Control SetControlProperty NetIF2Label VAlign "Center"
@BBInterface Control SetAgent NetIF2Label Caption StaticText "IF2"
!---- SysmeterFrame::DiskLabel ----
@BBInterface Control CreateChild SysmeterFrame Label DiskLabel
@BBInterface Control SetWindowProperty DiskLabel X 2
@BBInterface Control SetWindowProperty DiskLabel Y 311
@BBInterface Control SetWindowProperty DiskLabel Width 64
@BBInterface Control SetWindowProperty DiskLabel Height 32
@BBInterface Control SetWindowProperty DiskLabel Border true
@BBInterface Control SetWindowProperty DiskLabel IsVisible true
@BBInterface Control SetWindowProperty DiskLabel Style "Toolbar"
@BBInterface Control SetControlProperty DiskLabel HAlign "Center"
@BBInterface Control SetControlProperty DiskLabel VAlign "TopWrap"
@BBInterface Control SetAgent DiskLabel Caption CompoundText "Free C:\\n$$"
@BBInterface Control SetAgent DiskLabel Caption.Text1 DiskSpaceMonitor "DiskFree"
@BBInterface Control SetAgentProperty DiskLabel Caption.Text1 MonitoringPath "C:\\"
!---- SysmeterFrame::DiskMeter ----
@BBInterface Control CreateChild SysmeterFrame Slider DiskMeter
@BBInterface Control SetWindowProperty DiskMeter X 2
@BBInterface Control SetWindowProperty DiskMeter Y 345
@BBInterface Control SetWindowProperty DiskMeter Width 64
@BBInterface Control SetWindowProperty DiskMeter Height 16
@BBInterface Control SetWindowProperty DiskMeter Border true
@BBInterface Control SetWindowProperty DiskMeter IsVisible true
@BBInterface Control SetWindowProperty DiskMeter Style "Toolbar"
@BBInterface Control SetControlProperty DiskMeter Value 0.184788
@BBInterface Control SetControlProperty DiskMeter Vertical false
@BBInterface Control SetControlProperty DiskMeter Reversed false
@BBInterface Control SetControlProperty DiskMeter Appearance 0
@BBInterface Control SetControlProperty DiskMeter BroadcastValueMinimum 0
@BBInterface Control SetControlProperty DiskMeter BroadcastValueMaximum 100
@BBInterface Control SetAgent DiskMeter Value DiskSpaceMonitor "DiskFree"
@BBInterface Control SetAgentProperty DiskMeter Value MonitoringPath "C:\\"
!---- SysmeterFrame::NetIF1Meter ----
@BBInterface Control CreateChild SysmeterFrame Label NetIF1Meter
@BBInterface Control SetWindowProperty NetIF1Meter X 2
@BBInterface Control SetWindowProperty NetIF1Meter Y 193
@BBInterface Control SetWindowProperty NetIF1Meter Width 64
@BBInterface Control SetWindowProperty NetIF1Meter Height 48
@BBInterface Control SetWindowProperty NetIF1Meter Border true
@BBInterface Control SetWindowProperty NetIF1Meter IsVisible true
@BBInterface Control SetWindowProperty NetIF1Meter Style "Toolbar"
@BBInterface Control SetControlProperty NetIF1Meter HAlign "Left"
@BBInterface Control SetControlProperty NetIF1Meter VAlign "Top"
@BBInterface Control SetAgent NetIF1Meter Caption NetworkMonitor "Interface1"
@BBInterface Control SetAgentProperty NetIF1Meter Caption MonitorType 0
@BBInterface Control SetAgent NetIF1Meter Image AutoScaleGraph "LINECHART"
@BBInterface Control SetAgent NetIF1Meter Image.Value NetworkMonitor "Interface1"
@BBInterface Control SetAgentProperty NetIF1Meter Image.Value MonitorType 0
!---- SysmeterFrame::NetIF2Meter ----
@BBInterface Control CreateChild SysmeterFrame Label NetIF2Meter
@BBInterface Control SetWindowProperty NetIF2Meter X 2
@BBInterface Control SetWindowProperty NetIF2Meter Y 261
@BBInterface Control SetWindowProperty NetIF2Meter Width 64
@BBInterface Control SetWindowProperty NetIF2Meter Height 48
@BBInterface Control SetWindowProperty NetIF2Meter Border true
@BBInterface Control SetWindowProperty NetIF2Meter IsVisible true
@BBInterface Control SetWindowProperty NetIF2Meter Style "Toolbar"
@BBInterface Control SetControlProperty NetIF2Meter HAlign "Left"
@BBInterface Control SetControlProperty NetIF2Meter VAlign "Top"
@BBInterface Control SetAgent NetIF2Meter Caption NetworkMonitor "Interface2"
@BBInterface Control SetAgentProperty NetIF2Meter Caption MonitorType 0
@BBInterface Control SetAgent NetIF2Meter Image AutoScaleGraph "LINECHART"
@BBInterface Control SetAgent NetIF2Meter Image.Value NetworkMonitor "Interface2"
@BBInterface Control SetAgentProperty NetIF2Meter Image.Value MonitorType 0

BIN
plugins/bbKeys/bbKeys.dll Executable file

Binary file not shown.

76
plugins/bbKeys/bbKeys.rc Executable file
View File

@ -0,0 +1,76 @@
# ------------------------------
# bbkeys.rc - bblean 1.17
# This if uncommented disables the echo of bbkeys commands on the toolbar
# -nolabel
# This if uncommented shows a warning box if a hotkey could not be set
# (like when it is already in use by another program)
# -debug
# Invoke menu:
KeyToGrab(LWIN), WithModifier(), WithAction(ShowMenu -key root)
KeyToGrab(RWIN), WithModifier(), WithAction(ShowMenu -key)
# alternatively (show at mouse cursor):
KeyToGrab(M), WithModifier(Win+Ctrl), WithAction(ShowMenu)
KeyToGrab(M), WithModifier(Win+Shift),WithAction(ShowWorkspaceMenu)
# Workspaces:
KeyToGrab(Num1), WithModifier(Win), WithAction(Workspace1)
KeyToGrab(Num2), WithModifier(Win), WithAction(Workspace2)
KeyToGrab(Num3), WithModifier(Win), WithAction(Workspace3)
KeyToGrab(Num4), WithModifier(Win), WithAction(Workspace4)
KeyToGrab(Num5), WithModifier(Win), WithAction(Workspace5)
KeyToGrab(Num6), WithModifier(Win), WithAction(Workspace6)
KeyToGrab(Left), WithModifier(Win), WithAction(PrevWorkspace)
KeyToGrab(Right), WithModifier(Win), WithAction(NextWorkspace)
KeyToGrab(Left), WithModifier(Win+Ctrl), WithAction(PrevWindow)
KeyToGrab(Right), WithModifier(Win+Ctrl), WithAction(NextWindow)
KeyToGrab(Up), WithModifier(Win+Ctrl), WithAction(PrevWindowAllWorkspaces)
KeyToGrab(Down), WithModifier(Win+Ctrl), WithAction(NextWindowAllWorkspaces)
KeyToGrab(Up), WithModifier(Win), WithAction(MoveWindowLeft)
KeyToGrab(Down), WithModifier(Win), WithAction(MoveWindowRight)
KeyToGrab(G), WithModifier(Win), WithAction(GatherWindows)
# Windows:
KeyToGrab(X), WithModifier(Win), WithAction(MaximizeWindow)
KeyToGrab(V), WithModifier(Win), WithAction(MaximizeVertical)
KeyToGrab(H), WithModifier(Win), WithAction(MaximizeHorizontal)
KeyToGrab(Y), WithModifier(Win), WithAction(RestoreWindow)
KeyToGrab(N), WithModifier(Win), WithAction(MinimizeWindow)
KeyToGrab(D), WithModifier(Win), WithAction(MinimizeAll)
KeyToGrab(PageUp), WithModifier(Win), WithAction(RaiseWindow)
KeyToGrab(PageDown), WithModifier(Win), WithAction(LowerWindow)
KeyToGrab(End), WithModifier(Win), WithAction(ShadeWindow)
KeyToGrab(Insert), WithModifier(Win), WithAction(StickWindow)
KeyToGrab(Delete), WithModifier(Win), WithAction(CloseWindow)
# Blackbox
KeyToGrab(R), WithModifier(Win+Ctrl), WithAction(Reconfigure)
KeyToGrab(R), WithModifier(Win+Alt), WithAction(Restart)
KeyToGrab(Q), WithModifier(Win), WithAction(Quit)
KeyToGrab(M), WithModifier(Win), WithAction(EditMenu)
KeyToGrab(P), WithModifier(Win), WithAction(EditPlugins)
KeyToGrab(S), WithModifier(Win), WithAction(EditStyle)
KeyToGrab(S), WithModifier(Win+Ctrl), WithAction(AboutStyle)
KeyToGrab(P), WithModifier(Win+Ctrl), WithAction(TogglePlugins)
# System
KeyToGrab(R), WithModifier(Win), WithAction(Run)
KeyToGrab(F10), WithModifier(Win), WithAction(Logoff)
KeyToGrab(F11), WithModifier(Win), WithAction(Reboot)
KeyToGrab(F12), WithModifier(Win+Alt), WithAction(Suspend)
KeyToGrab(F12), WithModifier(Win+Ctrl), WithAction(Hibernate)
KeyToGrab(F12), WithModifier(Win), WithAction(Shutdown)
KeyToGrab(Spacebar), WithModifier(Win), WithAction(LockWorkstation)
# Extern commands:
KeyToGrab(C) WithModifier(Win), WithAction(Exec "C:\Users\root\Desktop\tools\Cygwin Terminal.lnk")
#KeyToGrab(E), WithModifier(Win), WithAction(Exec explorer.exe /e,c:\)
#KeyToGrab(Pause), WithModifier(Win), WithAction(Exec control.exe sysdm.cpl)
#KeyToGrab(Home), WithModifier(Win), WithAction(Exec docs\bblean.htm)
# BroadcastMessage example (toggles bbLeanSkin, uncomment to use)
! KeyToGrab(L), WithModifier(Win), WithAction(exec @BBCfg.plugin.load bbLeanSkin)

25
plugins/bbKeys/readme.txt Executable file
View File

@ -0,0 +1,25 @@
bbKeys 1.17
***********
bbKeys is a plugin for Blackbox for Windows.
Copyright © 2003-2009 grischka <grischka@users.sourceforge.net>
http://bb4win.sourceforge.net/bblean
http://bb4win.sourceforge.net/
This program is free software, released under the GNU General
Public License (GPL version 2). For details see:
http://www.fsf.org/licenses/gpl.html
THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL,
BUT WITHOUT ANY WARRANTY, WITHOUT EVEN THE IMPLIED WARRANTY
OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
-----------------------------------------------------------------
Further information can be found in the bblean documentation:
See: docs/bblean.htm

BIN
plugins/bbLeanBar+/bbLeanBar+.dll Executable file

Binary file not shown.

BIN
plugins/bbLeanBar/bbLeanBar.dll Executable file

Binary file not shown.

76
plugins/bbLeanBar/bbLeanBar.rc Executable file
View File

@ -0,0 +1,76 @@
# ------------------------------------------------------
# bbLeanbar 1.17 - configuration
# Lines starting with # or ! are ignored
# ---------------------
# The items on the bar:
# This builds a toolbar with tasks and tray. You can
# change the order of items or uncomment some of the
# currently disabled (!) items)
bbleanbar.item: WorkspaceButtonL
bbleanbar.item: WorkspaceLabel
bbleanbar.item: WorkspaceButtonR
bbleanbar.item: Tasks
bbleanbar.item: WindowLabel
bbleanbar.item: Tray
bbleanbar.item: Clock
!bbleanbar.item: NewLine
!bbleanbar.item: WindowButtonL
!bbleanbar.item: WindowLabel
!bbleanbar.item: WindowButtonR
!bbleanbar.item: TaskStyleButton
!bbleanbar.item: WindowLabel
!bbleanbar.item: NewLine
!bbleanbar.item: Space
# ----------------
# General Settings
bbLeanBar.placement: TopCenter
bbLeanBar.position.x: 0
bbLeanBar.position.y: 0
bbLeanBar.widthPercent: 100
bbLeanBar.useSlit: true
bbLeanBar.pluginToggle: true
bbleanbar.OnTop: true
bbLeanBar.AutoHide: false
bbleanbar.autoRaise: true
bbleanbar.snapToEdge: true
bbLeanBar.alpha.enabled: true
bbLeanBar.alpha.value: 222
# ---------
# Task Tabs
bbLeanBar.tasks.style: 1
bbLeanBar.tasks.reverse: false
bbLeanBar.tasks.current: true
bbLeanBar.tasks.sysmenu: true
bbLeanBar.tasks.drawBorder: false
bbLeanBar.tasks.maxWidth: 100
------------
# Icon Color
bbLeanBar.icon.saturation: 45
bbLeanBar.icon.hue: 0
# ------------
# Clock-Format
bbLeanBar.strftimeFormat: %d %a %#H:%M
# ---------------
# Special Options
bbLeanBar.maxIconSize: 32
bbLeanBar.balloonTips: true
bbLeanBar.autoFullscreenHide: false
bbLeanBar.setDesktopMargin: true
bbLeanBar.sendToSwitchTo: true
bbLeanBar.sendToGesture: true
# -------------------------
# hidden icons (auto saved)
bbLeanBar.alwaysOnTop: true
bbLeanBar.iconSize: 16
bbLeanBar.minHeight: 16

149
plugins/bbLeanBar/readme.txt Executable file
View File

@ -0,0 +1,149 @@
-------------------------------------------------------------------
bbLeanBar is a plugin for Blackbox for Windows
Copyright 2004-2009 grischka
http://bb4win.sourceforge.net/bblean/
This program is free software, released under the GNU General
Public License (GPL version 2). For details see:
http://www.fsf.org/licenses/gpl.html
THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL,
BUT WITHOUT ANY WARRANTY, WITHOUT EVEN THE IMPLIED WARRANTY OF
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
-------------------------------------------------------------------
bbLeanBar is a configurable taskbar for Blackbox for Windows.
mouse clicks:
=============
on taskentry:
------------------------
left activate task
gesture to the left/right move window to previous/next workspace
shift-left zoom task into current workspace
right minimize task
(or show window system menu if set so in
configuration-> tasks->system menu)
shift-right close task
middle move task to next workspace
with shift move task to previous workspace
alt-left change task display mode (text, icon, text+icon)
alt-right toggle 'current only' mode
on workspace label:
------------------------
left/right next/previous workspace
on clock:
------------------------
double left open clock properties
< other > take over the configuration for desktop-clicks in
extensions.rc, e.g. right-click for blackbox menu
on trayicon:
------------------------
ctrl-right show icons menu
alt-right toggle all hidden icons
shift-right toggle one icon
<all other> <forwarded to the icons's application>
on current-only-button:
------------------------
left click: toggle display tasks for all/current workspace
right click: toggle display all trayicons
on the entire bar:
------------------------
ctrl-right bbleanbar options menu
ctrl-left-drag move the bar
ctrl-left-double-click reset the bar to its previous location
Tips and Tricks:
================
- Windows can be moved between workspace using 'mouse gestures'. This
is: Click, hold, move to the left or right, release.
- Items on the bar can be added or removed or changed by order
in bbLeanBar.rc.
- Icon color saturation can be adjusted in the configuration menu
- Icon size can be toggled between standard (16x16) and 'fit to
toolbar metrics' (smaller).
- Tasks can be configured to show all tasks or only tasks from the
current workspace (monitor) from the configuration menu or using
the 'current-only' button (the one with the little circle)
- bbLeanBar can be run with two or more instances of itself, for example
one on each monitor. To get this, just load the same bbLeanBar.dll one
more time (do *not* use a copy).
The settings for all bars can be found in the same bbLeanbar.rc. For
instance the items on the second bar can be set like this:
bbleanbar.2.item: WorkspaceLabel
...
Clock date formating:
=====================
%a Abbreviated weekday name
%A Full weekday name
%b Abbreviated month name
%B Full month name
%c Date and time representation appropriate for locale
%d Day of month as decimal number (01 - 31)
%H Hour in 24-hour format (00 - 23)
%I Hour in 12-hour format (01 - 12)
%j Day of year as decimal number (001 - 366)
%m Month as decimal number (01 - 12)
%M Minute as decimal number (00 - 59)
%p Current locale's A.M./P.M. indicator for 12-hour clock
%S Second as decimal number (00 - 59)
%U Week of year as decimal number, with Sunday as first day
%w Weekday as decimal number (0 - 6; Sunday is 0)
%W Week of year as decimal number, with Monday as first day
%x Date representation for current locale
%X Time representation for current locale
%y Year without century, as decimal number (00 - 99)
%Y Year with century, as decimal number
%% Percent sign
%z Either the time-zone name or time zone abbreviation
%Z same as above
%K two letter abbreviation for the active keyboard layout. (special
bbLeanBar extension)
The # flag alters the behaviour of the above as follows:
%#c Long date and time representation appropriate for locale.
%#x Long date representation, appropriate for locale.
%#d, %#H, %#I, %#j, %#m, %#M, %#S, %#U, %#w, %#W, %#y, %#Y
Remove leading zeros (if any).
%#a, %#A, %#b, %#B, %#p, %#X, %#z, %#Z, %#% #
flag is ignored
-------------------------------------------------------------------

BIN
plugins/bbLeanSkin/bbLeanSkin.dll Executable file

Binary file not shown.

View File

@ -0,0 +1,70 @@
# -----------------------------------------------
# - bbleanskin.rc
# - Lines starting with # or ! are ignored.
# - Titlebar Buttons
# - 0 = Empty
# - 1 = Close
# - 2 = Maximize
# - 3 = Minimize
# - 4 = Rollup
# - 5 = AlwaysOnTop
# - 6 = Pin
# - 7 = Application Icon
bbleanskin.titlebar.buttons: 75-321
# -----------------------------------------------
# - Titlebar Button Glyphs
# - May be a bitmap file or "default"
bbleanskin.titlebar.glyphs: buttons\buttons_11x11.bmp
# icon saturation / hue for inactive window
bbleanskin.titlebar.iconSat: 255
bbleanskin.titlebar.iconHue: 0
# -----------------------------------------------
# - Titlebar Clicks
# - format: [<modifier>]<button>Click: <action>
# - buttons: Left, Mid, Right, Dbl
# - modifiers: shift, ctrl, alt
# - actions: 1-6 from above, "Lower" or "Menu"
bbleanskin.titlebar.DblClick: Rollup
bbleanskin.titlebar.RightClick: Menu
bbleanskin.titlebar.MidClick: Close
# alternative suggestion
! bbleanskin.titlebar.DblClick: Rollup
! bbleanskin.titlebar.RightClick: Minimize
! bbleanskin.titlebar.ShiftRightClick: Close
! bbleanskin.titlebar.altRightClick: Menu
# -----------------------------------------------
# - Options
# - Snap windows to screen edges
bbleanskin.option.snapWindows: false
# - Rollup style
bbleanskin.option.nixShadeStyle: true
# - Show log window
bbleanskin.option.enableLog: false
# - Automatically adjust the systemwide caption
# - height to match the current style. (Some
# - apps might draw distorted icons with this)
bbleanskin.option.adjustCaptionHeight: false
# - Switch workspace with 'Send To' from window menu
bbleanskin.option.sendToSwitchTo: false
# -----------------------------------------------
# - Windows Appearance (uncomment to apply)
! bbleanskin.windows.menu.Height: 15
! bbleanskin.windows.menu.Font: shoe's 6pt ownage
! bbleanskin.windows.menu.FontHeight: 8
! bbleanskin.windows.ScrollbarSize: 13
! bbleanskin.windows.setTooltipColor: true

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,23 @@
[begin] (bbLeanSkin)
[exec] (Toggle Log) {@BBLeanSkin.ToggleLog}
[exec] (Toggle Skin) {@BBLeanSkin.ToggleSkin}
[sep]
[submenu] (Button Order)
[exec] (Linux) {@BBLeanSkin.buttonOrder 3-21}
[exec] (Windows) {@BBLeanSkin.buttonOrder 4-321}
[exec] (Icon) {@BBLeanSkin.buttonOrder 7-321}
[exec] (All Buttons) {@BBLeanSkin.buttonOrder 7456-321}
[end]
[submenu] (Button Glyphs)
[exec] (Default Buttons) {@BBLeanSkin.buttonGlyphs default}
[sep]
[insertpath] {plugins\bbleanskin\buttons >> @BBLeanSkin.buttonGlyphs %1}
[end]
[sep]
[edit] (Edit Settings) {plugins\bbleanskin\bbleanskin.rc}
[edit] (Edit Exclusions) {plugins\bbleanskin\exclusions.rc}
[edit] (Edit This Menu) {plugins\bbleanskin\bbLeanSkinMenu.rc}
[sep]
[edit] (Readme) {plugins\bbleanskin\readme.txt}
[exec] (About) {@BBLeanSkin.About}
[end]

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

View File

@ -0,0 +1,48 @@
# ---------------------------------------
# exclusions.rc - for bbLeanSkinEng.dll
# Format: program:classname
# program excludes all windows from 'program'
# program:classname excludes only that window from 'program'
# *:classname excludes all windows with 'classname'
# Get the appropriate names from bbleanskin's log-window.
# See README.TXT for further information.
# supported wildcards are ? and *
# h?llo = hallo, hello
# h*o = hallo, hejo, ho
# ---------------------------------------
# Invisible windows:
# (Listed here to save resources, and possibly trouble)
BROWSEUI.DLL:OTClass
SYSTRAY.EXE:SystemTray_Main
WEBCHECK.DLL:MS_WebcheckMonitor
STMGR.EXE:STATEMGRPROC
WIASERVC.DLL:STIExe_Window_Class
TAPISRV.EXE:UmdmSP Class
TAPISRV.EXE:WAN_Class
RNAAPP.EXE:RNAENGCLASS
QUARTZ.DLL:FilterGraphWindow
WMPUI.DLL:TimerWindowClass
WMPLAYER.EXE:atlcommon_timer*
wscntfy.dll
taskeng.exe
conime.exe:ConsoleIMEClass
# ---------------------------------------
# programs which come with their own skin:
trillian.exe
toolkit.dll
winamp.exe
# programs with trouble
SuperMeatBoy.exe
nero.exe
devenv.exe

152
plugins/bbLeanSkin/readme.txt Executable file
View File

@ -0,0 +1,152 @@
bbLeanSkin 1.17
***************
bbLeanSkin is a plugin for Blackbox for Windows.
Copyright © 2003-2009 grischka <grischka@users.sourceforge.net>
http://bb4win.sourceforge.net/bblean
http://bb4win.sourceforge.net/
This program is free software, released under the GNU General
Public License (GPL version 2). For details see:
http://www.fsf.org/licenses/gpl.html
THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL,
BUT WITHOUT ANY WARRANTY, WITHOUT EVEN THE IMPLIED WARRANTY
OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Get started
-----------
To run bbLeanSkin, just load 'bbLeanSkin.dll' from bbLean's plugin
menu, or add it manually to plugins.rc.
Configuration
-------------
bbLeanSkin doesn't come with any visual elements. For configuration
edit bbLeanSkin.rc.
Also you can ínsert a submenu for bbleanskin into your main menu
using this line:
[include] {plugins\bbLeanSkin\menu.rc}
These are the broadcast messages that bbLeanSkin recognizes:
@BBLeanSkin.ToggleLog
@BBLeanSkin.ToggleSkin
@BBLeanSkin.buttonOrder 400321
@BBLeanSkin.buttonGlyphs my_buttons.bmp
@BBLeanSkin.About
See 'bblsmenu.rc' for details.
Button Glyphs
-------------
You can now make and set your own button glyphs for the titlebar
buttons. The bitmap image may be set up for glyphs from 9x9 to
17x17 max. The image size is calulated like:
width: 6*(N+1)+1 height: 2*(N+1)+1
For example for 11x11 usuable area, the bitmap needs to be 73x25.
Exclusion List
--------------
bbLeanSkin is supposed to run fine with most programs, on all windows
versions. But there are still chances that some applications dont
like to be skinned. Some come with their own skins, others dont behave
well for other reasons.
To exclude a program, you need to add it's name to exclusions.rc.
The names to put there are *not* always identic to the exe-names. For
that reason bbLeanSkin comes with a built-in log window where it lists
windows with their internal names.
To enable the Log Window, either:
- From the bbLeanSkin configuration menu click 'Toggle Log', then
'Toggle Skin' twice.
- Or set the option in bbLeanSkin.rc manually and reconfigure
blackbox: 'bbLeanSkin.option.enableLog: true'
Best is to copy & paste the names directly from the log window
into extensions.rc.
To make the exclusions take effect, un/reload the plugin or restart
blackbox, or click 'Toggle Skin' twice as above.
Known Issues
------------
- With slim titlebars, there may be left some pixels space between
maximized windows and the top of the screen. To avoid this, try
this option.
bbLeanSkin.option.adjustCaptionHeight: true
Note however that this may effect to distortion with icons drawn
within certain applications. (Because the caption size influences
the system default icon size, and some apps use that size for their
icons, and non-standard-sized icons generally don't look so good.)
- When blackbox is run over explorer, the windows taskbar might have
changed metrics afterwards. To fix this, reset your windows theme
from the display properties.
- Some windows are not skinned at all. (for example cmd.exe).
- bbLeanSkin may cause conflicts with virus protection software
(hanging of crashing applications). If you don't need it,
uninstall that software, it will make your computer run faster
and more stable anyway.
Credits
-------
- Thanks to the developer of CustomEyes, Didier Abderrahmane
(http://dabder.free.fr/CE/), from his code I learned the
principles.
- To the developers of BBWinSkin, seeing their program running
finally convinced me that the result makes it worth to start.
- And to the makers of EFX, who proved, that a program like
this can work reasonably stable.
Disclaimer
----------
BBLEANSKIN IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.
THE AUTHOR DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR
IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL THE
AUTHOR OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER
INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS
OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF THE AUTHOR
OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
************************************************************
Dont use bbLeanSkin, when you work on important data!
************************************************************
Okay, that's it. Now, enjoy!
20 May 2009
-- grischka

BIN
plugins/bbPager/BBPager.dll Executable file

Binary file not shown.

Binary file not shown.

BIN
plugins/bbSlit/bbSlit.dll Executable file

Binary file not shown.

21
plugins/bbSlit/bbSlit.rc Executable file
View File

@ -0,0 +1,21 @@
# ---- bbSlit.rc ----
# slit window properties
bbSlit.placement: BottomLeft
bbSlit.position.x: 0
bbSlit.position.y: 531
bbSlit.direction: vertical
bbSlit.alwaysOnTop: true
bbSlit.AutoHide: true
bbSlit.autoRaise: true
bbSlit.pluginToggle: true
bbSlit.snapToEdge: true
bbSlit.alpha.enabled: true
bbSlit.alpha.value: 235
bbSlit.puzzle: true
bbSlit.alignment: 2
bbSlit.baseWidth: 0
bbSlit.clickRaise: true
bbSlit.setMargin: false
bbSlit.orientation: vertical

65
plugins/bbSlit/readme.txt Executable file
View File

@ -0,0 +1,65 @@
-------------------------------------------------------------------
bbSlit is a plugin for Blackbox for Windows.
Copyright 2006-2009 grischka
http://bb4win.sourceforge.net/bblean
conceptionally based on BBSlit v0.01.07
by Brian "Tres`ni" Hartvigsen
bbSlit is free software, released under the GNU General
Public License (GPL version 2). For details see:
http://www.fsf.org/licenses/gpl.html
THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL,
BUT WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
-------------------------------------------------------------------
bbSlit is a container for other plugins. It's purpose is
to keep these together in a common place.
HowTo load a plugin into bbSlit:
--------------------------------
- Load bbSlit.
- Load the plugin.
- Check the plugin in bbLean's "Configuration -> Plugins -> In Slit"
menu.
- Tell the plugin to "use" or "be docked to" the slit from its own
configuration menu.
Note that bbSlit is invisible as long as it is empty.
Mouse Clicks:
-------------
Ctrl-Right-Click: Configuration Menu
Left-Double-Click: Toggle AutoHide
Ctrl-Left-Drag: Drag Slit elsewhere
Order modes:
------------
bbSlit has 'Standard' and 'As Fit' order modes.
With 'As Fit' mode there is an additional option 'Base Width',
that lets go plugins side by side, provided that its choosen
large enough.
-------------------------------------------------------------------
History:
[20-May-2009] v1.17
- released with bbLean 1.17
[24-Oct-2006] v1.16.1
- Recognizes the slit style items for both old and new style syntax.
- Two order modes: Standard and 'As Fit'.

BIN
plugins/bbStyle/BBStyle.dll Executable file

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,25 @@
-----------------------------------------------------------------
bbWorkspaceWheel 0.2.0
copyright © 2005-2009 grischka@users.sourceforge.net
http://bb4win.sourceforge.net/bblean
bbWorkspaceWheel is a plugin for Blackbox for Windows.
It does workspace switching with the mousewheel.
bbWorkspaceWheel is free software, released under the
GNU General Public License (GPL version 2):
http://www.fsf.org/licenses/gpl.html
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for details.
-----------------------------------------------------------------

50
shellfolders.rc Executable file
View File

@ -0,0 +1,50 @@
# shellfolders.rc - examples for accessing the various system folders
[submenu] (All Shellfolders)
[path] (admintools) {ADMINTOOLS}
[path] (altstartup) {ALTSTARTUP}
[path] (appdata) {APPDATA}
[path] (bitbucket) {BITBUCKET}
[path] (common_admintools) {COMMON_ADMINTOOLS}
[path] (common_altstartup) {COMMON_ALTSTARTUP}
[path] (common_appdata) {COMMON_APPDATA}
[path] (common_desktopdirectory) {COMMON_DESKTOPDIRECTORY}
[path] (common_documents) {COMMON_DOCUMENTS}
[path] (common_favorites) {COMMON_FAVORITES}
[path] (common_programs) {COMMON_PROGRAMS}
[path] (common_startmenu) {COMMON_STARTMENU}
[path] (common_startup) {COMMON_STARTUP}
[path] (common_templates) {COMMON_TEMPLATES}
[path] (connections) {CONNECTIONS}
[path] (controls) {CONTROLS}
[path] (cookies) {COOKIES}
[path] (desktop) {DESKTOP}
[path] (desktopdirectory) {DESKTOPDIRECTORY}
[path] (drives) {DRIVES}
[path] (favorites) {FAVORITES}
[path] (fonts) {FONTS}
[path] (history) {HISTORY}
[path] (internet) {INTERNET}
[path] (internet_cache) {INTERNET_CACHE}
[path] (local_appdata) {LOCAL_APPDATA}
[path] (mypictures) {MYPICTURES}
[path] (nethood) {NETHOOD}
[path] (network) {NETWORK}
[path] (personal) {PERSONAL}
[path] (printers) {PRINTERS}
[path] (printhood) {PRINTHOOD}
[path] (profile) {PROFILE}
[path] (program_files) {PROGRAM_FILES}
[path] (program_files_common) {PROGRAM_FILES_COMMON}
[path] (program_files_commonx86) {PROGRAM_FILES_COMMONX86}
[path] (program_filesx86) {PROGRAM_FILESX86}
[path] (programs) {PROGRAMS}
[path] (recent) {RECENT}
[path] (sendto) {SENDTO}
[path] (startmenu) {STARTMENU}
[path] (startup) {STARTUP}
[path] (system) {SYSTEM}
[path] (systemx86) {SYSTEMX86}
[path] (templates) {TEMPLATES}
[path] (windows) {WINDOWS}
[end]

9
stickywindows.ini Executable file
View File

@ -0,0 +1,9 @@
# -------------------------------------------------------------
# List each application to be common among all workspaces on a
# separate line. Click 'Show Appnames' from the config menu to
# get a list of currently-running tasks and their internal names.
# Lines starting with # or ! are ignored
# - for trillian -
!toolkit.dll

132
styles/3colours/blue Executable file
View File

@ -0,0 +1,132 @@
! Stylefile for blackbox
! Automagically generated by bbstylemaker
!-- info --
style.name: blue
style.author: henrik kinnunen
style.date: wed oct 31 2001
style.credits: modified by grischka - nov 2003
style.comments: changed fonts and made it a bit lighter
!-- background --
rootCommand: bsetroot -gradient interlacedverticalgradient -from rgb:ad/d8/e6 -to rgb:00/00/ff backgrounds/3colours/blue.jpg -hue 120
!-- toolbar --
toolbar.appearance: sunken interlaced solid border
toolbar.textColor: #575757
toolbar.borderColor: #0000ff
toolbar.borderWidth: 1
toolbar.marginWidth: 2
toolbar.font: snap
toolbar.alignment: center
toolbar.label.appearance: parentrelative
toolbar.label.textColor: #000000
toolbar.label.marginWidth: 2
toolbar.windowLabel.appearance: sunken solid
toolbar.windowLabel.textColor: #000000
toolbar.windowLabel.backgroundColor: #eeeeee
toolbar.clock.appearance: parentrelative
toolbar.clock.textColor: #000000
toolbar.button.appearance: raised diagonal interlaced gradient
toolbar.button.color1: #bfbfbf
toolbar.button.color2: #999999
toolbar.button.foregroundColor: #000000
toolbar.button.marginWidth: 2
toolbar.button.pressed.appearance: sunken solid
toolbar.button.pressed.backgroundColor: #b0b0b0
toolbar.button.pressed.foregroundColor: #dedede
toolbar.color1: #e5e5e5
toolbar.color2: #bfbfbf
!-- menu --
menu.title.appearance: raised crossdiagonal gradient border
menu.title.color1: #a0c4f0
menu.title.color2: #0000bd
menu.title.textColor: #ffffff
menu.title.borderColor: #0000ff
menu.title.borderWidth: 1
menu.title.marginWidth: 3
menu.title.font: snap
menu.title.alignment: center
menu.frame.appearance: flat vertical gradient border
menu.frame.color1: #add8e6
menu.frame.color2: #2434ff
menu.frame.foregroundColor: #000000
menu.frame.textColor: #000000
menu.frame.disabledColor: #405396
menu.frame.borderColor: #0000ff
menu.frame.borderWidth: 1
menu.frame.marginWidth: 1
menu.frame.font: gelly
menu.frame.alignment: center
menu.active.appearance: sunken pipecross gradient
menu.active.color1: #707070
menu.active.color2: #f0f0f0
menu.active.foregroundColor: #000000
menu.active.textColor: #000000
menu.active.marginWidth: 4
menu.bullet: circle
menu.bullet.position: left
!-- window --
window.title.focus.appearance: raised crossdiagonal gradient border
window.title.focus.color1: #a0c4f0
window.title.focus.color2: #0000bd
window.title.focus.borderColor: #0000ff
window.title.focus.borderWidth: 1
window.label.focus.appearance: parentrelative
window.label.focus.textColor: #ffffff
window.handle.focus.appearance: raised crossdiagonal gradient border
window.handle.focus.color1: #a0c4f0
window.handle.focus.color2: #0000bd
window.handle.focus.borderColor: #0000ff
window.handle.focus.borderWidth: 1
window.grip.focus.appearance: raised bevel2 crossdiagonal gradient border
window.grip.focus.color1: #00008b
window.grip.focus.color2: #6094f0
window.grip.focus.borderColor: #0000ff
window.grip.focus.borderWidth: 1
window.button.focus.appearance: raised elliptic interlaced gradient
window.button.focus.color1: #bfbfbf
window.button.focus.color2: #969696
window.button.focus.foregroundColor: #000000
window.button.pressed.appearance: sunken diagonal gradient
window.button.pressed.color1: #c7c7c7
window.button.pressed.color2: #a1a1a1
window.button.pressed.foregroundColor: #ffffff
window.title.unfocus.appearance: raised crossdiagonal gradient border
window.title.unfocus.color1: #546eb0
window.title.unfocus.color2: #00028f
window.title.unfocus.borderColor: #0000ff
window.title.unfocus.borderWidth: 1
window.label.unfocus.appearance: parentrelative
window.label.unfocus.textColor: #bfbfbf
window.handle.unfocus.appearance: flat vertical gradient border
window.handle.unfocus.color1: #00008b
window.handle.unfocus.color2: #00008b
window.handle.unfocus.borderColor: #0000ff
window.handle.unfocus.borderWidth: 1
window.grip.unfocus.appearance: flat vertical gradient border
window.grip.unfocus.color1: #00008b
window.grip.unfocus.color2: #00008b
window.grip.unfocus.borderColor: #0000ff
window.grip.unfocus.borderWidth: 1
window.button.unfocus.appearance: raised elliptic interlaced gradient
window.button.unfocus.color1: #787878
window.button.unfocus.color2: #969696
window.button.unfocus.foregroundColor: #000000
window.title.marginWidth: 2
window.label.marginWidth: 2
window.button.marginWidth: 2
window.frame.focus.borderColor: #0000ff
window.frame.unfocus.borderColor: #0000ff
window.frame.borderWidth: 1
window.handleHeight: 5
window.font: snap
window.alignment: center
!-- slit --
slit.appearance: sunken pipecross interlaced gradient
slit.marginWidth: 3
slit.color1: #9a9a9a
slit.color2: #ffffff

Some files were not shown because too many files have changed in this diff Show More