Macromedia dreamweaver 8-extending dreamweaver 사용자 설명서

다운로드
페이지 504
How toolbars work
217
You cannot drag and drop toolbars between the document window and the Dreamweaver 
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. 
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.
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