Some of the editors you use to edit objects are called painters. For example, you build a window in the Window painter. There you define the properties of the window, add controls such as buttons and labels, and code the window and its controls to work as your application requires.
PowerBuilder provides painters for windows, menus, DataWindow objects, visual and nonvisual user-defined objects, functions, structures, databases, data pipelines, and the application itself. For each of these object types, there is also a Source editor in which you can modify code directly. See “Working in painters” and “Using the Source editor”.
There is also a file editor you can use to edit any file without leaving the development environment. See “Using the file editor”.
For Web targets, there are specialized editors for HTML and JSP files, frame sets, and style sheets. For more information, see Working with Web and JSP Targets.