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:
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:
Não tenho certeza de como eles se encaixam no restante da sua API, mas e quanto a eles:
SplitVertical()
, que tal DivideIntoColumns()
SplitHorizontal()
, que tal DivideIntoRows()
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