R/windows/startpb.R

startpb <-
function(min=0, max=1)
{
    if (dopb()) {
        control <- getOption("pboptions")
        pb <- switch(control$type, 
            txt = txtProgressBar(min, max, initial=control$initial,
                style = control$style, width = control$txt.width, char = control$char),
            win = winProgressBar(min=min, max=max, initial=control$initial,
                title = control$title, label = control$label, width = control$gui.width),
            tk = tcltk::tkProgressBar(min=min, max=max, initial=control$initial,
                title = control$title, label = control$label, width = control$gui.width))
    } else pb <- NULL
    invisible(pb)
}

Try the pbapply package in your browser

Any scripts or data that you put into this service are public.

pbapply documentation built on May 2, 2019, 5:30 p.m.