# ToolbarButton Class

> Configurable toolbar button for use as a custom toolbar item.

- **Product:** TX Text Control .NET Server
- **Section:** Reference
- **Kind:** Class
- **Path:** TX Text Control .NET Server > Reference > JavaScript API - Document Viewer > ToolbarButton Class
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/toolbarbutton/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/toolbarbutton/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/toolbarbutton/llms-full.txt

---

## On This Page

- [Description](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/toolbarbutton/#description)
- [Syntax](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/toolbarbutton/#syntax)
- [Examples](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/toolbarbutton/#examples)
- [Members](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/toolbarbutton/#members)

---

## In This Section

- [Javascript: ToolbarButton.activate Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/toolbarbutton/activate-method/llms.txt): Applies the active visual state.
- [Javascript: ToolbarButton.createElement Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/toolbarbutton/createelement-method/llms.txt): Returns the element inserted into a toolbar. Repeated calls return the same element.
- [Javascript: ToolbarButton.deactivate Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/toolbarbutton/deactivate-method/llms.txt): Removes the active visual state.
- [Javascript: ToolbarButton.disable Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/toolbarbutton/disable-method/llms.txt): Disables interaction with the toolbar button.
- [Javascript: ToolbarButton.enable Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/toolbarbutton/enable-method/llms.txt): Enables interaction with the toolbar button.
- [Javascript: ToolbarButton.hide Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/toolbarbutton/hide-method/llms.txt): Hides the complete toolbar item.
- [Javascript: ToolbarButton.image Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/toolbarbutton/image-property/llms.txt): URL assigned to the button image.
- [Javascript: ToolbarButton.isActive Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/toolbarbutton/isactive-method/llms.txt): Reports whether the toolbar button has its active visual state.
- [Javascript: ToolbarButton.name Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/toolbarbutton/name-property/llms.txt): Name assigned to the item. If no name is assigned, the constructor name is used.
- [Javascript: ToolbarButton.onclick Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/toolbarbutton/onclick-property/llms.txt): Click callback, or `null` when no action is assigned.
- [Javascript: ToolbarButton.show Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/toolbarbutton/show-method/llms.txt): Shows the complete toolbar item.
- [Javascript: ToolbarButton.src Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/toolbarbutton/src-property/llms.txt): Alias for image.
- [Javascript: ToolbarButton.title Property](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/toolbarbutton/title-property/llms.txt): Tooltip text displayed for the toolbar item.

---

## Nearby

- **Previous:** [Javascript: Toolbar.show Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/toolbar/show-method/llms.txt)
- **Next:** [Javascript: ToolbarButton.activate Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript-document-viewer/toolbarbutton/activate-method/llms.txt)
