Tôi đang làm việc trên giao diện lập trình (các chức năng công cộng) cho API để bố trí giao diện người dùng đồ họa. API thực hiện mọi thứ về các đối tượng khung - hình chữ nhật đơn giản trong đó công cụ có thể được hiển thị.
Tôi có các phương pháp để chia các khung này thành một nửa, theo chiều dọc hoặc chiều ngang, nhưng tôi gặp khó khăn khi đưa ra một tên rõ ràng cho các phương thức. SplitVertical
, ví dụ, có thể có nghĩa là:
Có một cách tốt để giải quyết sự mơ hồ này? Có lẽ một thuật ngữ có ý nghĩa hơn?
Lưu ý : (để xóa một số nhầm lẫn) Tôi đang nói về giao diện người dùng tồn tại giữa người lập trình API (bản thân tôi) và người dùng cuối API (người lập trình ứng dụng), không giao diện mà các lập trình viên ứng dụng sẽ tạo cho người dùng cuối của họ:
Không chắc chắn mức độ phù hợp với phần còn lại của API của bạn, nhưng về những điều này:
SplitVertical()
, làm thế nào về DivideIntoColumns()
SplitHorizontal()
, làm thế nào về DivideIntoRows()
Nếu ứng dụng cho phép bạn, bạn có thể sử dụng các biểu tượng có nhãn bên cạnh chúng. đại loại như thế này: http://dl.dropbox.com/u/432554/ggf.png
hoặc bạn có thể tạo một menu như: Split View: Theo chiều ngang | Theo chiều dọc
Nhưng nếu bạn hỏi tôi, không có sự mơ hồ với việc sử dụng Chia dọc và Chia ngang