Initial commit of bbLean config files for bbLean v1.17.1

This commit is contained in:
Josh Holtrop 2011-05-24 10:49:04 -04:00
commit e69073f48f
17 changed files with 944 additions and 0 deletions

27
.gitignore vendored Normal file
View File

@ -0,0 +1,27 @@
/backgrounds/3colours
/docs
/fonts
/styles/3colours
/bsetshell.exe
/bbnote.exe
/bbstylemaker.exe
/blackbox.exe
/bsetbg.exe
/bsetroot.exe
/plugins/bbAnalog/readme.txt
/plugins/bbAnalog/bbAnalog.dll
/plugins/bbColor3dc
/plugins/bbIconBox/readme.txt
/plugins/bbIconBox/bbIconBox.dll
/plugins/bbKeys/readme.txt
/plugins/bbKeys/bbKeys.dll
/plugins/bbLeanBar/readme.txt
/plugins/bbLeanBar/bbLeanBar.dll
/plugins/bbLeanSkin/readme.txt
/plugins/bbLeanSkin/buttons
/plugins/bbLeanSkin/bbLeanSkin.dll
/plugins/bbLeanSkin/bbLeanSkinEng.dll
/plugins/bbSlit/readme.txt
/plugins/bbSlit/bbSlit.dll
/plugins/bbWorkspaceWheel

107
bbstylemaker.rc Normal file
View File

@ -0,0 +1,107 @@
# ----------------------------------------------------------------
# bbStyleMaker.rc - configuration file for bbStyleMaker 1.3
#
# Put this file in the same directory as bbStyleMaker.exe
#
# ----------------------------------------------------------------
# styleinfo defaults:
# author
bbstylemaker.style.author: <set your name in bbstylemaker.rc>
# date format - see the bblean docs for date formats
bbstylemaker.date.format: %d %b %Y
# date language locale - empty or C or it, fr, sp, us, uk, ru ...
bbstylemaker.date.locale: C
# ----------------------------------------------------------------
# stylefile output modes:
# style syntax to use: '065' or '070' or 'style'
bbstylemaker.syntax: 070
# how to write the colors: 'html' or 'rgb'
bbstylemaker.colorMode: html
# how to output the font spec's:
# 1 = separate values "font:", "fontHeight:", "fontWeight:" (default)
# 2 = xoblite format "snap/12/normal"
# 3 = linux-like simple format "lucida-12-bold"
# 4 = linux-like xfd format "-*-facename-weight-r-*-*-height-*-*-*-*-*-*-*"
# Note: 3 and 4 will not work with dashes in the font name, e.g. 'mints-mild'.
bbstylemaker.fontMode: 1
# align right side on column: true or false
bbstylemaker.tabify: false
# EOL mode: 'dos' or 'unix'
bbstylemaker.eolMode: dos
# ----------------------------------------------------------------
# bbstylemaker appearance
# window size
bbstylemaker.widthPercent: 92
bbstylemaker.heightPercent: 92
# window position (auto saved)
bbstylemaker.xpos: -1
bbstylemaker.ypos: -1
# true for default windows caption bar:
bbstylemaker.captionbar: false
# guistyle for bbstylemaker (default: this file, see below)
bbstylemaker.guistyle:
# style editor (default: the 'blackbox editor' from extensions.rc)
! bbstylemaker.editor: bbnote.exe
# ----------------------------------------------------------------
# style for bbstylemaker itself - subset of a blackbox style
# font to use
*font: verdana
*fontHeight: 12
*fontWeight: normal
*title.fontWeight: bold
# main and group titles
menu.title.appearance: parentrelative border
menu.title.textColor: #000000
menu.title.borderColor: #222
menu.title.borderWidth: 2
menu.title.marginWidth: 2
menu.title.alignment: left
# option groups
menu.frame.appearance: solid border
menu.frame.backgroundColor: #bbb
menu.frame.foregroundColor: #000
menu.frame.textColor: #000
menu.frame.disabledColor: #999
menu.frame.borderColor: #777
menu.frame.borderWidth: 0
# checked options
menu.active.appearance: sunken solid
menu.active.backgroundColor: #ddd
menu.active.foregroundColor: #000
menu.active.textColor: #000
menu.active.borderColor: #888
# buttons and slider knobs
toolbar.button.appearance: solid border
toolbar.button.backgroundColor: #000
toolbar.button.foregroundColor: #ccc
toolbar.button.borderColor: #ccc
toolbar.button.borderWidth: 1
# pressed buttons
toolbar.button.pressed.appearance: sunken solid
toolbar.button.pressed.backgroundColor: #aaa
toolbar.button.pressed.foregroundColor: #444
# ----------------------------------------------------------------

54
blackbox.rc Normal file
View File

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

12
bsetroot.rc Normal file
View File

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

151
extensions.rc Normal file
View File

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

60
menu.rc Normal file
View File

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

32
plugins.rc Normal file
View File

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

View File

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

View File

@ -0,0 +1,124 @@
# --------------------------------------------------
# bbIconBox.rc
bbIconBox.id.count: 4
bbIconBox.id.1: Quick Launch
bbIconBox.id.2: task1
bbIconBox.id.3: task2
bbIconBox.id.4: task3
bbIconBox.id.5: Desktop
bbIconBox.Desktop.placement: Right
bbIconBox.Desktop.position.x: 1009
bbIconBox.Desktop.position.y: 90
bbIconBox.Desktop.useSlit: false
bbIconBox.Desktop.alwaysOnTop: false
bbIconBox.Desktop.AutoHide: false
bbIconBox.Desktop.clickRaise: true
bbIconBox.Desktop.snapWindow: true
bbIconBox.Desktop.pluginToggle: true
bbIconBox.Desktop.alpha.enabled: false
bbIconBox.Desktop.alpha.value: 192
bbIconBox.Desktop.orientation: horizontal
bbIconBox.Desktop.path: DESKTOP
bbIconBox.Desktop.title: Desktop
bbIconBox.Desktop.rows: 3
bbIconBox.Desktop.columns: 4
bbIconBox.Desktop.icon.size: 16
bbIconBox.Desktop.icon.saturation: 80
bbIconBox.Desktop.icon.hue: 60
bbIconBox.Desktop.drawTitle: false
bbIconBox.Desktop.drawBorder: true
bbIconBox.Desktop.toolTips: true
bbIconBox.Quick+Launch.placement: User
bbIconBox.Quick+Launch.position.x: 20
bbIconBox.Quick+Launch.position.y: 20
bbIconBox.Quick+Launch.useSlit: true
bbIconBox.Quick+Launch.alwaysOnTop: false
bbIconBox.Quick+Launch.autoHide: false
bbIconBox.Quick+Launch.clickRaise: true
bbIconBox.Quick+Launch.snapWindow: true
bbIconBox.Quick+Launch.pluginToggle: true
bbIconBox.Quick+Launch.alpha.enabled: false
bbIconBox.Quick+Launch.alpha.value: 192
bbIconBox.Quick+Launch.orientation: vertical
bbIconBox.Quick+Launch.path: APPDATA\Microsoft\Internet Explorer\Quick Launch
bbIconBox.Quick+Launch.title: Quick
bbIconBox.Quick+Launch.rows: 4
bbIconBox.Quick+Launch.columns: 2
bbIconBox.Quick+Launch.icon.size: 16
bbIconBox.Quick+Launch.icon.saturation: 80
bbIconBox.Quick+Launch.icon.hue: 0
bbIconBox.Quick+Launch.drawTitle: true
bbIconBox.Quick+Launch.drawBorder: true
bbIconBox.Quick+Launch.toolTips: true
bbIconBox.task1.placement: User
bbIconBox.task1.position.x: 765
bbIconBox.task1.position.y: 167
bbIconBox.task1.useSlit: true
bbIconBox.task1.alwaysOnTop: false
bbIconBox.task1.autoHide: false
bbIconBox.task1.clickRaise: true
bbIconBox.task1.snapWindow: true
bbIconBox.task1.pluginToggle: true
bbIconBox.task1.alpha.enabled: false
bbIconBox.task1.alpha.value: 192
bbIconBox.task1.orientation: vertical
bbIconBox.task1.path: TASK1
bbIconBox.task1.title: A
bbIconBox.task1.rows: 4
bbIconBox.task1.columns: 2
bbIconBox.task1.icon.size: 16
bbIconBox.task1.icon.saturation: 80
bbIconBox.task1.icon.hue: 0
bbIconBox.task1.drawTitle: true
bbIconBox.task1.drawBorder: true
bbIconBox.task1.toolTips: true
bbIconBox.task2.placement: User
bbIconBox.task2.position.x: 765
bbIconBox.task2.position.y: 193
bbIconBox.task2.useSlit: true
bbIconBox.task2.alwaysOnTop: false
bbIconBox.task2.autoHide: false
bbIconBox.task2.clickRaise: true
bbIconBox.task2.snapWindow: true
bbIconBox.task2.pluginToggle: true
bbIconBox.task2.alpha.enabled: false
bbIconBox.task2.alpha.value: 192
bbIconBox.task2.orientation: vertical
bbIconBox.task2.path: TASK2
bbIconBox.task2.title: B
bbIconBox.task2.rows: 4
bbIconBox.task2.columns: 2
bbIconBox.task2.icon.size: 16
bbIconBox.task2.icon.saturation: 80
bbIconBox.task2.icon.hue: 0
bbIconBox.task2.drawTitle: true
bbIconBox.task2.drawBorder: true
bbIconBox.task2.toolTips: true
bbIconBox.task3.placement: User
bbIconBox.task3.position.x: 735
bbIconBox.task3.position.y: 128
bbIconBox.task3.useSlit: true
bbIconBox.task3.alwaysOnTop: false
bbIconBox.task3.autoHide: false
bbIconBox.task3.clickRaise: true
bbIconBox.task3.snapWindow: true
bbIconBox.task3.pluginToggle: true
bbIconBox.task3.alpha.enabled: false
bbIconBox.task3.alpha.value: 192
bbIconBox.task3.orientation: vertical
bbIconBox.task3.path: TASK3
bbIconBox.task3.title: C
bbIconBox.task3.rows: 4
bbIconBox.task3.columns: 2
bbIconBox.task3.icon.size: 16
bbIconBox.task3.icon.saturation: 80
bbIconBox.task3.icon.hue: 0
bbIconBox.task3.drawTitle: true
bbIconBox.task3.drawBorder: true
bbIconBox.task3.toolTips: true

74
plugins/bbKeys/bbKeys.rc Normal file
View File

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

View File

@ -0,0 +1,71 @@
# ------------------------------------------------------
# bbLeanbar 1.17 - configuration
# Lines starting with # or ! are ignored
# ---------------------
# The items on the bar:
# This builds a toolbar with tasks and tray. You can
# change the order of items or uncomment some of the
# currently disabled (!) items)
bbleanbar.item: WorkspaceLabel
bbleanbar.item: WorkspaceButtonL
bbleanbar.item: WorkspaceButtonR
bbleanbar.item: Tasks
bbleanbar.item: CurrentOnlyButton
bbleanbar.item: Tray
bbleanbar.item: WindowButtonL
bbleanbar.item: WindowButtonR
bbleanbar.item: Clock
!bbleanbar.item: TaskStyleButton
!bbleanbar.item: WindowLabel
!bbleanbar.item: NewLine
!bbleanbar.item: Space
# ----------------
# General Settings (ctrl-right-click menu)
bbLeanBar.placement: TopCenter
bbLeanBar.position.x: 128
bbLeanBar.position.y: 0
bbLeanBar.widthPercent: 80
bbLeanBar.useSlit: false
bbLeanBar.AutoHide: false
bbleanbar.OnTop: true
bbleanbar.autoRaise: true
bbleanbar.snapToEdge: true
bbLeanBar.pluginToggle: true
bbleanbar.alpha.enabled: false
bbleanbar.alpha.value: 200
# ---------
# Task Tabs
bbLeanBar.tasks.style: 2
bbLeanBar.tasks.maxWidth: 100
bbLeanBar.tasks.reverse: false
bbLeanBar.tasks.current: true
bbLeanBar.tasks.sysmenu: false
bbLeanBar.tasks.drawBorder: false
------------
# Icons
bbLeanBar.smallIcons: true
bbLeanBar.icon.saturation: 20
bbLeanBar.icon.hue: 60
# ------------
# Clock-Format
bbLeanBar.strftimeFormat: %d %a %#H:%M
# ---------------
# Special Options
bbLeanBar.autoFullscreenHide: true
bbLeanBar.setDesktopMargin: true
bbLeanBar.sendToSwitchTo: true
bbLeanBar.sendToGesture: true
# -------------------------
# hidden icons (auto saved)
bbLeanBar.tray.hidden.count: 0

View File

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

View File

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

View File

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

20
plugins/bbSlit/bbSlit.rc Normal file
View File

@ -0,0 +1,20 @@
# ---- bbSlit.rc ----
# slit window properties
bbSlit.placement: Left
bbSlit.position.x: 0
bbSlit.position.y: 367
bbSlit.direction: vertical
bbSlit.alwaysOnTop: false
bbSlit.autoHide: false
bbSlit.autoRaise: true
bbSlit.pluginToggle: true
bbSlit.snapToEdge: true
bbSlit.alpha.enabled: false
bbSlit.alpha.value: 192
bbSlit.puzzle: true
bbSlit.alignment: 2
bbSlit.basewidth: 50
bbSlit.clickRaise: true
bbSlit.setMargin: false

50
shellfolders.rc Normal file
View File

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

9
stickywindows.ini Normal file
View File

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