Botões Rolete

Nota: esse termo foi escolhido pelo autor como tradução de um termo Inglês e pode não ser comum fora desse website. Veja Termos de Informática em Inglês Sem Tradução para o Português para detalhes.

O que são Botões Rolete?

Screenshot de um campo numérico com botões rolete.

Botões rolete (em Inglês: spin buttons) são um par de botões com setinhas para cima e para baixo encontrados em caixas de texto que só permitem a entrada de valores numéricos (também chamadas de campos numéricos). Quando os botões são clicados, eles mudam o valor da campo, geralmente incrementando ou decrementando ele, i.e. se você clica na seta para cima, o valor aumenta 1, se clica na debaixo, ele diminui 1.

Quando que o valor muda depende da programação da caixa. Há casos que pode fazer mais sentido ir de meio e meio, ou 8 e 8, etc. Essa grandeza é chamada de "passo" (step). Em geral, caixas do tipo só permite números, max algumas contém a unidade como texto, e.g. 15KB, e se você apertar uma seta, mudaria para 14KB ou 16KB.

Operação Avançada

É possível acionar os botões sem clicar neles, usando a rodinha do mouse enquanto o cursor do mouse está flutuando sobre a caixa. Girar a rodinha para cima incrementaria o valor, e girar para baixo decrementaria o valor.

Operação Sem o Mouse

É possível acionar os botões sem usar o mouse, apertando as teclas das setas para cima e para baixo do teclado enquanto a caixa de texto possui foco de teclado.

Terminologia

Analogia Física

É provável que os botões rolete, ou melhor, spin buttons, "botões de giro," sejam baseados em roletes físicos que giram um número em um mostrador, como de trancas de combinações numéricas encontradas em cadeados. Afinal, é difícil imaginar qual outro motivo existiria para esses botões, que vão para cima e para baixo, teriam para ser chamados de spin buttons. Eles giram o quê, senão um mostrador?

Foto de um cadeado com combinação numérica e roletes.

Em Inglês, os termo para os roletes de um cadeado não seria spinners, "roladores," mas sim de discs ("discos") ou dials ("discadores"). Essa discrepância pode vir do fato que os botões virtuais não giram em si como os roletes, mas sim fazem os "rolete" rolar. No caso, o "rolete" virtual, onde está exibido o número, seria a caixa de texto ao lado dos botões.

Falta de Termo Popular Português

No meu conhecimento não existe termo popular no Português Brasileiro para esse elemento.

A Microsoft usa o termo "controle SpinButton" para referir a ele em uma documentação técnica:

Clicar em um SpinButton altera apenas o valor do SpinButton. Você pode escrever código que usa o SpinButton para atualizar o valor exibido de outro controle. Por exemplo, é possível utilizar um SpinButton para alterar o mês, dia ou ano mostrado em uma data.

https://learn.microsoft.com/pt-br/office/vba/language/reference/user-interface-help/spinbutton-control (acessado 2024-03-21).

Essa mesma documentação usa o termo Português "caixa de seleção" para check box.

Quando o usuário seleciona uma Caixa de Seleção, ele exibe uma marca especial (como um X) e sua configuração atual é Sim, True ou Ativado; se o usuário não selecionar a Caixa de Seleção, ela estará vazia e sua configuração será Não, False ou Desativada. Dependendo do valor da propriedade TripleState , uma Caixa de Seleção também pode ter um valor nulo .

https://learn.microsoft.com/pt-br/office/vba/language/reference/user-interface-help/checkbox-control (acessado 2024-03-21).

Visto isso, é provável que SpinButton não foi traduzido por não existir um termo equivalente no Português.

O artigo da Wikipedia em Português, que não cita fontes, usa o termo "spinner."

Em computação, um spinner (do inglês spinner) é um elemento de interface gráfica (isto é um componente widget) que permite diminuir (▼) ou aumentar (▲) o valor, generalmente, de um parâmetro numérico (por exemplo, tamanho ou data) de programa quando o usuário pressiona pequenitos botões do spinner.

https://pt.wikipedia.org/w/index.php?title=Spinner_(computa%C3%A7%C3%A3o)&oldid=61940578 (acessado 2024-03-21).

Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *