it-swarm-eu.dev

Jak rozlišit vertikální a horizontální rozdělení pohledu

Pracuji na programovacím rozhraní (veřejné funkce) na rozhraní API pro grafické rozvržení uživatelského rozhraní. Rozhraní API dělá vše, co se týká rámových objektů - jednoduchých obdélníků, ve kterých lze zobrazit obsah.

Mám metody, jak rozdělit tyto snímky na polovinu, buď vertikálně, nebo horizontálně, ale mám potíže s tím, že pro tyto metody přijdu zřejmé jméno. SplitVertical by například mohlo znamenat buď:

  1. rozdělena svislou čarou, přičemž jedna polovina na každou stranu
  2. rozdělen na dvě poloviny, které jsou uspořádány svisle (jedna nad druhou)

Existuje dobrý způsob, jak vyřešit tuto dvojznačnost? Možná významnější pojem?

Poznámka: (objasnit některé záměny) Mluvím o uživatelském rozhraní, které existuje mezi programátorem API (já) a koncovým uživatelem API (aplikačním programátorem), ne rozhraní, které aplikační programátoři vytvoří pro jejich koncových uživatelů:

alt text

2
e.James

Nejste si jisti, jak dobře zapadají do zbytku vašeho API, ale co tyto:

  • Namísto SplitVertical(), co třeba DivideIntoColumns()
  • Namísto SplitHorizontal(), co třeba DivideIntoRows()
4
Bevan

Pokud vám to aplikace umožňuje, můžete vedle nich použít i ikony s popisky. něco podobného: http://dl.dropbox.com/u/432554/ggf.png

nebo můžete vytvořit nabídku jako: Split View: Horizontally | Svisle

Ale pokud se mě zeptáte, není nejednoznačnost používání Split Split a Horizont Horizontal

3
darwyn4