Main Settings

Special Settings


*xTaskbar <taskbarname>
Define your own Taskbar Name, for having just more then one Taskbar.
Important: You don't need to set this, if you only need one Taskbar! (See Examples).

Settings Example with custom Taskbar(Name):
*xTaskbar Task
TaskX x-coordinate
TaskY ....

Setting example without custom Taskbar(Name):
xTaskbarX x-coordinate
xTaskbarY ....

Main Settings


Exported Variables:
(Note that you will need to define dummy variables if you include these in scripts/rc files with standard $evar$ syntax, since when LiteStep reads these files xTaskbar has not yet added them, causing LS to think the variables are undefined.)

Only useful if used in HANDTYPED BANGS (LSXCommand) or if you use it in mzscripts or with "xLabels" special "!ParseEvars" Bang Command!
To use $evars$ in Bangs, which contain the "CURRENT" value, use the escape code %# and prefix the "!ParseEvars" Bang!
$xtaskbarcurrentwidth$ becomes %#xtaskbarcurrentwidth%# and so on ...

If you use a Custom TaskbarName or more than One, "xTaskbar" becomes naturally the name of your Taskbar!

Button State Settings

Overview "Button Image Settings"


The "(Button Type)" in front of each setting means, that every setting can be:
Normal, Active, Minimized, Flashing or Hover or Grouped
If you don't set any of these 6 specific modifiers, the default settings will be used for all modes.(see Examples)
If you set a setting with "Normal" then, THIS becomes Default for all other States except Hover and Grouped!!

  1. You MUST enable "Hover" in general via the setting "xTaskbarShowHoverState"
  2. You MUST enable "Grouped" (or Grouping in general) via the setting "xTaskbarUseGrouping"
Example:
xTaskbarButtonSaturationIntensity 70
All Button States have a SaturationIntensity of 70!
xTaskbarMinimizedButtonSaturationIntensity 70
Minimized Buttons have a SaturationIntensity of 70!

Button Image Settings


Overview "Icon Settings"


The "(Button Type)" in front of each setting means that every setting can be:
Normal, Active, Minimized, Flashing, Hover and Grouped
If you don't set any of these 6 specific modifiers, the default settings will be used for all modes. (see Examples)

If you set a setting with "Normal" then, THIS becomes Default for all other States except Hover and Grouped!!

  1. You MUST enable "Hover" in general via the setting "xTaskbarShowHoverState"
  2. You MUST enable "Grouped" (or Grouping in general) via the setting "xTaskbarUseGrouping"
Example:
xTaskbarIconX 5
All Button States have a IconX Position of 5!
xTaskbarMinimizedIconX 5
Minimized Buttons have a IconX Position of 5!

Icon Settings


Overview "Font Settings"


The "(Button Type)" in front of each setting means that every setting can be:
Normal, Active, Minimized, Flashing, Hover and Grouped
If you don't set any of these 6 specific modifiers, the default settings will be used for all modes. (see Examples)

If you set a setting with "Normal" then, THIS becomes Default for all other States except Hover and Grouped!!

  1. You MUST enable "Hover" in general via the setting "xTaskbarShowHoverState"
  2. You MUST enable "Grouped" (or Grouping in general) via the setting "xTaskbarUseGrouping"
Example:
xTaskbarFontHeight 20
All Button States have a FontHeight of 20!
xTaskbarMinimizedFontHeight 20
Minimized Buttons have a Text FontHeight of 20!

Font Settings


Bang Commands And Events

Overview


All Values in '[...]' are optional, means if you didn't specify more than ONE Taskbar, you never need to specify [TASKBARNAME]!!

The exaxt purpose of every bang should be quite obvious.

Bangs

Taskbar Button Events

ActionsOnButtonDown BOOL
If set, the old activation of actions on ButtonDown is used again, instead of ButtonUp.

Taskbar Events

Taskbar Special Settings
The following "Substring" references use the "Standard Wildcard" Syntax!

You can remove the Buttons of Applications with the following:

*xTaskbarRemove "SubString from Class or Windowname"

All Applications, which "Class" or "Windowname" match the "SubString", won't be shown in all Taskbars.


You can Add Buttons of specific Applications To Only One Specific Taskbar:

*xTaskbarSpecific "CustomTaskbarname" "SubString from Class or Windowname"

All Applications, which "Class" or "Windowname" match the "SubString", will be shown only in the specified Taskbar.
This is sort of a Taskbarspecific *TaskbarRemove!


You can define Custom Icons for Applications with the following:

*xTaskbarIcon "SubString from Class or Windowname" "FULL Path to a (Icon-)File"

All Applications, which "Class" or "Windowname" match the "SubString", get the Icon from the choosen (Icon-)File in all Taskbars.

Examples

Taskbar without defined Custom Name and the same Font/Icon Settings for all buttons:
xTaskbarX 20
xTaskbarY 50
xTaskbarWidth $resolutionx-200$
xTaskbarHeight 27
xTaskbarImage Taskbar_Background.png
xTaskbarNormalButtonImage TaskbarNormal_Background.png
xTaskbarActiveAlphaBlend 90
xTaskbarActiveButtonImage xTaskbarActive_Background.png
xTaskbarActiveButtonImageMode tile
xTaskbarFont "Verdana"
xTaskbarFontHeight 16
xTaskbarFontColor CDCDCD
xTaskbarIconX 2
xTaskbarIconY 10
xTaskbarIconSize 22
Information:
You see that there is missing the xTaskbarMinimized/FlashingButtonImage, if they're not set, xTaskbarNormalButtonImage will be taken. This is also on Icons and Fonts possible.

Taskbar with defined Custom Name and the same Font Settings for all buttons:
*xTaskbar MyOwnBar
MyOwnBarX 20
MyOwnBarY 50
MyOwnBarWidth $resolutionx-200$
MyOwnBarHeight 27
MyOwnBarImage Taskbar_Background.png
MyOwnBarNormalButtonImage TaskbarNormal_Background.png
MyOwnBarActiveAlphaBlend 90
MyOwnBarActiveButtonImage xTaskbarActive_Background.png
MyOwnBarActiveButtonImageMode tile
MyOwnBarFont "Verdana"
MyOwnBarFontHeight 16
MyOwnBarFontColor CDCDCD
MyOwnBarActiveIconX 5
MyOwnBarActiveIconY 56
MyOwnBarActiveIconSize322
MyOwnBarMinimizedIconX 32
MyOwnBarMinimizedIconY 43
MyOwnBarMinimizedIconSize 22
MyOwnBarFlashingIconX 10
MyOwnBarFlashingIconY 2
MyOwnBarFlashingIconSize 53
Information:
You can add as many Taskbars as you want, just give them another name. eg: you can have one bar with only icons and one with only text!
Contact

Please report bugs, if there should be any, to:
andymon@ls-universe.info

If you have wishes for xTaskbar tell them also, maybe I can realize them =)

Btw.: I'm native German, so everyone who's also German mustn't write me in English ;)

Homepage: Here you find News, Updates, and some more.
www.LS-Universe.info