fix(toolbar): allow customizable toolbar for active viewport and allow active tool to be deactivated via a click (#3608)
Co-authored-by: Joe Boccanfuso <joe.boccanfuso@radicalimaging.com>
This commit is contained in:
1 parent
2145b42920
commit
dd6d9768bb
18 files changed
+1096
-628
No files matched your search
@@ -46,6 +46,8 @@ button is clicked by the user.
|
||||
|
||||
- `getActiveTools`: returns the active tool + all the toggled-on tools
|
||||
|
||||
- `setDefaultTool`: sets the default tool that will be activated whenever the primary tool is deactivated without activating another/different tool
|
||||
|
||||
## State
|
||||
|
||||
ToolBarService has an internal state that gets updated per tool interaction and
|
||||
|
||||
@@ -33,6 +33,7 @@ is expected to support, [check out it's interface in `@ohif/core`][interface]
|
||||
| `getNumViewportPanes()` | Gets the number of visible viewport panes |
|
||||
| `getLayoutOptionsFromState(gridState)` | Utility method that produces a `ViewportLayoutOptions` based on the passed in state|
|
||||
| `getActiveViewportId()` | Returns the viewport Id of the active viewport in the grid|
|
||||
| `getActiveViewportOptionByKey(key)` | Gets the specified viewport option field (key) for the active viewport |
|
||||
|
||||
## Implementations
|
||||
|
||||
|
||||
Reference in new issue
Block a user