Macromedia dreamweaver 8-extending dreamweaver 사용자 설명서
How toolbars work
217
You cannot drag and drop toolbars between the document window and the Dreamweaver
workspace frame.
workspace frame.
■
Toolbars remain a fixed size. A toolbar does not shrink if the container shrinks or if other
toolbars are placed next to it.
toolbars are placed next to it.
■
You can show or hide toolbars from the View >Toolbars menu.
■
Toolbars cannot overlap.
■
Only the outline of the toolbar appears while you drag it.
On the Macintosh, toolbars are always attached to the document window. They can be shown
or hidden from the menu, but you cannot drag and drop, rearrange, or undock them.
or hidden from the menu, but you cannot drag and drop, rearrange, or undock them.
How toolbar commands work
When Dreamweaver draws a toolbar, the following events occur:
1.
For each toolbar control item, Dreamweaver determines whether the
file
attribute exists.
2.
If the
file
attribute exists, Dreamweaver calls the
canAcceptCommand()
function to
determine whether it should enable the control in the current context of the document.
For the Document Title text box in the Dreamweaver toolbar, for example, the
canAcceptCommand()
function checks to see if there is a current DOM and if the current
document is an HTML file. If both these conditions are true, the function returns
true
and Dreamweaver enables the text box on the toolbar.
3.
If the
file
attribute exists, Dreamweaver ignores the following attributes, if they are
specified:
checked
,
command
,
DOMRequired
,
enabled
,
script
,
showif
,
update
, and
value
.
4.
If the
file
attribute does not exist, Dreamweaver processes the attributes that are set for
the toolbar control item:
checked
,
command
,
DomRequired
, and so on.
For more information on specific item tag attributes, see
5.
Dreamweaver calls the
getCurrentValue()
function on every update cycle, as specified by
the
update
attribute, to determine what value to display for the control.
6.
The user selects an item on the toolbar.
7.
Dreamweaver calls the
receiveArguments()
function to process any arguments that the
arguments
attribute of the toolbar item specifies.
For more information on the purpose of specific functions in the Toolbar Command API, see
.