Написал функцию, которая передает событие Visibility данному виджету и всем его дочерним элементам.
tkevent.propagate <- function(w,e) {
tkevent.generate(w, e)
children <- as.character(tkwinfo("children", w))
if(length(children)>0) lapply(children, function(c) tkevent.propagate(c,e))
}
Таким образом, мне не нужно звонить по телефону вывести / обработать и передать мое событие каждому виджету.