Getting started : Introducing the Smalltalk development environment : Starting your product : Browsers in the core environment

Browsers in the core environment
The Smalltalk development environment makes extensive use of browsers--multipaned windows that you use to view and edit software components.
You can use two types of browsers in the VA Smalltalk Core development environment: system or VA Assist browsers (collectively referred to as standard browsers) and TrailBlazer browsers (sometimes referred to as enhanced browsers).
Standard browsers
Standard browsers are specialized browsers. This means that each type of browser is slightly different and is adapted to a particular task.
Browsers are composed of panes, and are sometimes called multipaned windows. Each pane can have a separate function; for example, a browser might be composed of a text pane and three list panes. The following picture shows an Applications Browser, a typical development browser.
Applications Browser
The above Applications Browser is the system browser available in the ibmst.icx image. The below Applications Browser is a VA Assist browser available in the abt.icx image. A tool bar is added to the system browser; the push buttons are replaced by radio buttons and tabs.
C:\Users\documentation\Documents\vastePublisher\stable\VAS Documentation Word\images\sg\calcbrs_va.png
The name "browser" often appears as part of the tool name. A Class Browser, for example, enables you to see information about a class: its class definition, its methods, and categories for the methods. A Classes Browser enables you to see information about all classes in your image.
Some browsers enable you to change this information. You can use a Class Browser or a Classes Browser, for example, to add new methods to a class. VA Smalltalk does not have special editors for writing code; all coding for products that you develop is done in the browsers.
Some VA Smalltalk tools do not use the name "browser". You mainly use these tools to perform a specific task other than developing a class. The Debugger, for example, provides source-level debugging of a Smalltalk program.
TrailBlazer browsers
In contrast to a standard browser, a TrailBlazer browser is highly multifunctional, so that you can use one TrailBlazer in the place of several standard browsers.
After you are familiar with both types of browsers, you can decide which type you will use (of course, you can always change to the other type at any time). The choice is basically whether to work with many specialized windows or a few multipurpose windows (see Using the TrailBlazer browsers for more information)
Pop-up menus
Smalltalk browsers use context-sensitive pop-up menus. They are called context-sensitive because each pane in a browser can have a different menu. For example, the pop-up menu for a text pane is the same as the Edit menu found on the Transcript. A pane containing a list of methods, however, has the same pop-up menu as the Methods menu on the browser. To access a pane's pop-up menu, move the mouse pointer to the pane and press mouse button 2.
Picking a browser
The browser you use depends upon what you are trying to do. The table below lists some of the tasks you can do, and the browsers you can use: