it-swarm-es.com

Cómo diferenciar entre la división vertical y horizontal de una vista

Estoy trabajando en la interfaz de programación (funciones públicas) a una API para el diseño gráfico de la interfaz de usuario. La API hace todo en términos de objetos de marco: rectángulos simples en los que se pueden mostrar cosas.

Tengo métodos para dividir estos cuadros por la mitad, ya sea vertical u horizontalmente, pero tengo problemas para encontrar un nombre obvio para los métodos. SplitVertical, por ejemplo, podría significar:

  1. dividir con una línea vertical, dejando la mitad a cada lado
  2. dividido en dos mitades que están dispuestas verticalmente (una encima de la otra)

¿Hay una buena manera de resolver esta ambigüedad? Quizás un término más significativo?

Nota: (para aclarar algo de la confusión) Estoy hablando de la interfaz de usuario que existe entre el programador de API (yo mismo) y el usuario final de API (un programador de aplicaciones), no la interfaz que los programadores de aplicaciones crearán para sus usuarios finales:

alt text

2
e.James

No estoy seguro de qué tan bien se ajustan al resto de su API, pero ¿qué tal estos:

  • En lugar de SplitVertical(), ¿qué tal DivideIntoColumns()
  • En lugar de SplitHorizontal(), ¿qué tal DivideIntoRows()
4
Bevan

Si la aplicación lo permite, puede usar iconos con etiquetas además de ellos. algo como esto: http://dl.dropbox.com/u/432554/ggf.png

o puede crear un menú como: Vista dividida: Horizontalmente | Verticalmente

Pero si me preguntas, no hay ambigüedad con el uso de Split Vertical y Split Horizontal

3
darwyn4