As users of software applications, we commonly deal with the Graphical User Interface, which, in most of cases, contains the following main elements: 1. A menubar, which includes all the available commands and options (we'll call them functionalities) 2. A toolbar, which is a container for a subset of the most common and useful functionalities (typically a subset of "shortcuts" for the above mentioned commands and options) 3. A working space that is a kind of "container" panel, where the user can type, draw, or do anything related to the application In this article I'll discuss the relationship between the menu and the toolbar from both sides: the application user and the application programmer.
展开▼