A task Menu (Menu object) is a pop-up Menu showing opened DFrames.
A task Bar (Bar object) is a Bar showing one Button for each opened DFrames.
DFrame.addTaskMenu: Create the default Bar and the default BarLayer if the default Bar if not yet created and create a TaskMenu on the default BarLayer of the default Bar.
DFrame.addToTaskMenus: Specifies if the DFrame will be added or not to TaskMenus
DFrame.addTaskBar: Create the unique Task Bar of a DFrame.
DFrame.addToTaskBars: Specifies if the DFrame will be added to Task Bars
Bar.addTaskMenu: Create a TaskMenu on the default BarLayer of the specified Bar.
BarLayer.addTaskMenu: Create a TaskMenu on the specified BarLayer.
Take care: Correct spellings are addToTaskBars and
addToTaskMenus
Example
var bar = dFrame.addTaskBar('keyForThisTaskBar')
Demo
file: addTaskBarAndMenu.html
Run the
example
See the source code
object.addTaskMenu(title[, [menuStyle[, position[, key]]]])
DFrame.addTaskBar([barStyle[, title[, position[, key]]]]])
DFrame.addToTaskMenus(key)
DFrame.addToTaskBars(key)
title
addTaskMenu method. String. The title of the Button of the (pop-up) taskMenu.
menuStyle
addTaskMenu method. MenuStyle object. The style that will be used to draw the
task Menu. Set menuStyle to null to use the default MenuStyle properties
of the styles of the Menu's parent (BarStyle default MenuStyle).
key
addTaskMenu and addTaskBar methods:
String.
The key that identifies a TaskMenu or a Task Bar and has to be used in
addToTaskMenus and addToTaskBars methods.
addToTaskMenus and addToTaskBars methods:
String or boolean:
true: (default) The DFrame will be added to all TaskBars / TaskMenus.
false: The DFrame will be added to no taskBars / taskMenus.
String: The DFrame will only be added to all taskBars / taskMenus having the
same key when created.
position
See position
addTaskBar method only. Set the position of the task Bar.
Can be:
String. 'LEFT', 'RIGHT', 'TOP' or 'BOTTOM'
Array. Four integer indicating the left, top, right and bottom positions and
sizes of the Bar. In percentages of the parent's Bar.
barStyle
addTaskBar method.
BarStyle object. The style that will be
used to draw the task Bar. Set barStyle to null to use the default task
BarStyle property of the styles of the Bar's parent (DFrameStyle default Task
BarStyle).
Bar for addTaskBar methods, Menu for addTaskMenu methods, no return value for addToTaskBars and addToTaskMenus methods.
The task Menu and the task Bar have the same function that allow to jump from a DFrame to another. The difference resides in appearances, a Menu in one hand and a Bar of Buttons in the other hand.
The methods addToTaskMenus and addToTaskBars have the same functions that consist in controlling on which Menus and Bars DFrames will be recorded.
Caution: addToTaskBars and addToTaskMenus.