Package: dockViewR 0.4.0.9001
dockViewR: Layout Manager Widget for R and 'shiny' Apps
Provides R bindings to the 'dockview' 'JavaScript' library <https://dockview.dev/>. Create fully customizable grid layouts (docks) in seconds to include in interactive R reports with R Markdown or 'Quarto' or in 'shiny' apps <https://shiny.posit.co/>. In 'shiny' mode, modify docks by dynamically adding, removing or moving panels or groups of panels from the server function. Choose among 18 stunning themes (dark and light), serialise the state of a dock to restore it later.
Authors:
dockViewR_0.4.0.9001.tar.gz
dockViewR_0.4.0.9001.zip(r-4.7-any)dockViewR_0.4.0.9001.zip(r-4.6-any)dockViewR_0.4.0.9001.zip(r-4.5-any)
dockViewR_0.4.0.9001.tgz(r-4.6-any)dockViewR_0.4.0.9001.tgz(r-4.5-any)
dockViewR_0.4.0.9001.tar.gz(r-4.7-any)dockViewR_0.4.0.9001.tar.gz(r-4.6-any)
dockViewR_0.4.0.9001.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
dockViewR/json (API)
| # Install 'dockViewR' in R: |
| install.packages('dockViewR', repos = c('https://cynkra.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/cynkra/dockviewr/issues
Pkgdown/docs site:https://cynkra.github.io
Last updated from:df2ebad4f6. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel | OK | 145 | ||
| source / vignettes | OK | 212 | ||
| linux-release | OK | 138 | ||
| macos-release | OK | 162 | ||
| macos-oldrel | OK | 195 | ||
| windows-devel | OK | 132 | ||
| windows-release | OK | 117 | ||
| windows-oldrel | OK | 131 | ||
| wasm-release | OK | 128 |
Exports:add_edge_groupadd_paneldefault_add_tab_callbackdefault_remove_tab_callbackdock_viewdock_view_outputdock_view_proxydockViewOutputedge_groupget_active_groupget_active_panelget_active_viewsget_dockget_edge_groupsget_gridget_groupsget_groups_idsget_groups_panelsget_panelsget_panels_idsgrid_shapeis_add_tab_pluginis_dock_view_pluginis_edge_groupis_edge_group_collapsedis_edge_group_visibleis_remove_tab_pluginmove_groupmove_group2move_panelnew_add_tab_pluginnew_dock_view_pluginnew_remove_tab_pluginpanelremove_edge_groupremove_panelrender_dock_viewrenderDockViewrestore_docksave_dockselect_panelset_edge_group_collapsedset_edge_group_sizeset_edge_group_visibleset_panel_titleset_sizeupdate_dock_view
Dependencies:base64encbslibcachemclicommonmarkdigestevaluatefastmapfontawesomefsgluehighrhtmltoolshtmlwidgetshttpuvjquerylibjsonliteknitrlaterlifecyclemagrittrmemoisemimeotelpromisesR6rappdirsRcpprlangrmarkdownsassshinysourcetoolstinytexwithrxfunxtableyaml
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Dockview edge group operations | add_edge_group remove_edge_group set_edge_group_collapsed set_edge_group_size set_edge_group_visible |
| Dockview Panel Operations | add_panel move_group move_group2 move_panel remove_panel select_panel set_panel_title set_size |
| Default add tab callback | default_add_tab_callback |
| Default remove tab callback | default_remove_tab_callback |
| Create a dock view widget | dock_view |
| Create dock view plugins | dock_view_plugins new_add_tab_plugin new_dock_view_plugin new_dock_view_plugin.add_tab new_dock_view_plugin.remove_tab new_remove_tab_plugin |
| Create a proxy object to modify an existing dockview instance | dock_view_proxy |
| Shiny bindings for dock_view | dockViewOutput dock_view_output renderDockView render_dock_view |
| Edge group | edge_group |
| get dock | get_active_group get_active_panel get_active_views get_dock get_edge_groups get_grid get_groups get_groups_ids get_groups_panels get_panels get_panels_ids grid_shape is_edge_group_collapsed is_edge_group_visible restore_dock save_dock |
| Check if object is an add tab plugin | is_add_tab_plugin |
| Check if object is a dock view plugin of specific type | is_dock_view_plugin |
| Check whether an object is an edge group | is_edge_group |
| Check if object is a remove tab plugin | is_remove_tab_plugin |
| Dock panel | panel |
| Update options for dockview instance | update_dock_view |
