R/gui.opacity.r

Defines functions opacity.server opacity.ui

#'
#' 
opacity.ui <- function(id, label='Opacity')
  sliderInput(inputId=NS(id, 'alpha_slider'), label=label, min=0.1, max=1, step=0.05, value=1)

#'
#' 
opacity.server <- function(input, output, session, ...) {
  opacity <- reactiveValues(alpha=1)

  observe({req(input$alpha_slider); opacity$alpha <- input$alpha_slider})

  # return the reactiveValues list
  opacity
}
ChristopherBarrington/seuratvis documentation built on Sept. 6, 2021, 11:39 p.m.