Presentation components have a user interface that enables users to view and interact with the data. The way the interface is implemented depends on the type of component, and the way it appears on the screen depends on the layout, styling properties, and operating system. For more information, see Component Appearance.
In Uniface, the user interface is implemented by means of widgets, which represent individual objects, determine their appearance, and control the kinds of user interactions it supports. Widgets for some objects (such as components, occurrences, application shells) are implicit, meaning they are built into the object. Widgets for other objects, such as fields and entities, are explicit and you can choose the type of widget you want to use. For more information, see Widgets
Widgets have properties that enable you to style the object and control how it handles user interactions. For more information, see Properties for Styling the User Interface