Pular para o conteúdo

svgSetUpdateCallback

Cliente SVG OOP svg:setUpdateCallback(...)

Define — ou remove — a função chamada toda vez que o gráfico é redesenhado.

bool svgSetUpdateCallback ( svg grafico, mixed callback )
NomeTipoPadrãoDescrição
graficosvg—O gráfico.
callbackfunction | bool—A função a chamar, ou false para remover a que estiver ativa.

A função é chamada com um argumento: o próprio elemento do gráfico.

true quando a função foi definida, ou quando havia uma e ela foi removida. false se o primeiro argumento não for um gráfico, se você passar false sem haver nada para remover, ou se o segundo argumento for de outro tipo — nesse caso com o motivo no console de debug.

Cada gráfico tem uma função de atualização só: definir uma nova substitui a anterior.

svgSetUpdateCallback(escudo, function(grafico)
outputDebugString("o gráfico terminou de redesenhar")
end)
-- para de acompanhar
svgSetUpdateCallback(escudo, false)
  • svgCreate — Cria um gráfico vetorial.
  • svgGetDocumentXML — Devolve a árvore XML do gráfico para você ler ou alterar.
  • svgSetDocumentXML — Aplica uma árvore XML ao gráfico e manda redesenhar.
  • svgGetSize — Devolve o tamanho de rasterização do gráfico.
  • svgSetSize — Muda o tamanho em que o gráfico é rasterizado.