web-dev-qa-db-fra.com

Comment faire la différence entre le fractionnement vertical et horizontal d'une vue

Je travaille sur l'interface de programmation (fonctions publiques) d'une API pour la mise en page graphique de l'interface utilisateur. L'API fait tout en termes d'objets de cadre - de simples rectangles dans lesquels des éléments peuvent être affichés.

J'ai des méthodes pour diviser ces images en deux, verticalement ou horizontalement, mais j'ai du mal à trouver un nom évident pour les méthodes. SplitVertical, par exemple, pourrait signifier soit:

  1. divisé avec une ligne verticale, laissant une moitié de chaque côté
  2. divisé en deux moitiés disposées verticalement (l'une au-dessus de l'autre)

Existe-t-il un bon moyen de résoudre cette ambiguïté? Peut-être un terme plus significatif?

Note: (pour dissiper une partie de la confusion) Je parle de l'interface utilisateur qui existe entre le programmeur API (moi-même) et l'utilisateur final API (un programmeur d'application), pas l'interface que les programmeurs d'applications créeront pour leurs utilisateurs finaux:

alt text

2
e.James

Je ne sais pas à quel point ils correspondent au reste de votre API, mais qu'en est-il de ceux-ci:

  • Au lieu de SplitVertical(), que diriez-vous de DivideIntoColumns()
  • Au lieu de SplitHorizontal(), que diriez-vous de DivideIntoRows()
4
Bevan

Si l'application vous le permet, vous pouvez utiliser des icônes avec des étiquettes à côté d'eux. quelque chose comme ceci: http://dl.dropbox.com/u/432554/ggf.png

ou vous pouvez créer un menu comme: Split View: Horizontalement | Verticalement

Mais si vous me demandez, il n'y a aucune ambiguïté avec l'utilisation de Split Vertical et Split Horizontal

3
darwyn4