it-swarm.it

Come distinguere tra divisione verticale e orizzontale di una vista

Sto lavorando sull'interfaccia di programmazione (funzioni pubbliche) a un'API per il layout grafico dell'interfaccia utente. L'API fa tutto in termini di oggetti frame - semplici rettangoli in cui possono essere visualizzati elementi.

Ho dei metodi per dividere questi frame a metà, sia in verticale che in orizzontale, ma ho difficoltà a trovare un nome ovvio per i metodi. SplitVertical, ad esempio, potrebbe significare:

  1. diviso con una linea verticale, lasciando metà per ogni lato
  2. diviso in due metà che sono disposte verticalmente (una sopra l'altra)

C'è un buon modo per risolvere questa ambiguità? Forse un termine più significativo?

Nota: (per chiarire un po 'di confusione) Sto parlando dell'interfaccia utente che esiste tra il programmatore API (me stesso) e l'utente finale API (un programmatore dell'applicazione), non l'interfaccia che i programmatori dell'applicazione creeranno per i loro utenti finali:

alt text

2
e.James

Non sono sicuro di quanto bene si adattino al resto della tua API, ma che ne dici di questi:

  • Invece di SplitVertical(), che ne dici di DivideIntoColumns()
  • Invece di SplitHorizontal(), che ne dici di DivideIntoRows()
4
Bevan

Se l'applicazione lo consente, è possibile utilizzare icone con etichette oltre a loro. qualcosa del genere: http://dl.dropbox.com/u/432554/ggf.png

oppure potresti creare un menu come: Vista divisa: orizzontalmente | Verticalmente

Ma se me lo chiedi, non c'è ambiguità con l'uso di Dividi verticale e Dividi orizzontale

3
darwyn4