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

This commit is contained in:
josh committed 2015-02-06 11:43:28 -05:00
commit 9e2a2edf94
230 files changed
+6201

No files matched your search

+13
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
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
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
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 698 B

+523
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
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
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
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
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
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
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
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

Executable
+467
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