web-development-kb-pt.site

Como diferenciar entre a divisão vertical e horizontal de uma vista

Estou trabalhando na interface de programação (funções públicas) para uma API para o layout gráfico da interface do usuário. A API faz tudo em termos de objetos de quadro - retângulos simples nos quais as coisas podem ser exibidas.

Eu tenho métodos para dividir esses quadros ao meio, vertical ou horizontalmente, mas estou tendo problemas para criar um nome óbvio para os métodos. SplitVertical, por exemplo, pode significar:

  1. dividir com uma linha vertical, deixando metade para cada lado
  2. dividido em duas metades dispostas verticalmente (uma acima da outra)

Existe uma boa maneira de resolver essa ambiguidade? Talvez um termo mais significativo?

Nota: (para esclarecer um pouco da confusão) Estou falando da interface do usuário que existe entre o programador da API (eu mesmo) e o usuário final da API (um programador de aplicativos), não a interface que os programadores de aplicativos criarão para seus usuários finais:

alt text

2
e.James

Não tenho certeza de como eles se encaixam no restante da sua API, mas e quanto a eles:

  • Em vez de SplitVertical(), que tal DivideIntoColumns()
  • Em vez de SplitHorizontal(), que tal DivideIntoRows()
4
Bevan

Se o aplicativo permitir, você poderá usar ícones com rótulos além deles. algo assim: http://dl.dropbox.com/u/432554/ggf.png

ou você pode criar um menu como: Split View: Horizontalmente | Verticalmente

Mas se você me perguntar, não há ambiguidade em usar Split Vertical e Split Horizontal

3
darwyn4