(Modeled after Graphic Design for Electronic Documents and User Interfaces by Aaron Macus, ACM Press, 1992, Figure A.1 Windowing System Component Terminology, page 188.)
Graphical User Interface Window System Window with Kbd Focus Child Window Boxes Dialog Box Modeless Dialog Box Modal Dialog Box Query Box Message Box Controls Title Bar Window Menu Bar Message Area Close Control Size Control Minimixe Control Maximize Control Restore Control Scrollbar Scrollbar Handle Scrollbar Arrow Menus Pull-Down Menu Implicit Pop-Up Menu Explicit Pop-Up Menu Stay-Up Menu Other GUI elements ...
An example of a part in a software product is the part window system. The part window system combined with other parts make up the part GUI (Graphical User Interface). On the other hand, the part window system can be decomposed into parts (interface components or widgets), such as dialog box, query box, message box, close control, size control, scrollbar, menu, and so forth.
Design MatriX is developing a growing body of Cyberpatterns for its Web and Software Design & Engineering services.