View, the graphical interface engine, is completely written in Red and Red/System. The following diagram shows how View is structured with the help of three other parts in a bit more detail:
- VID: The Visual Interface Dialect
- Draw: The dialect to draw two-dimensional shapes
- React: This is an engine that makes the whole system automatically and fully reactive to the user or system events
You can check their relationship in the following screenshot:
The VID dialect contains a lot of words, and we'll cover them systematically so that you don't get bewildered. In this section, we'll talk about the basic window, container, and layout settings. But to get you started with some fundamentals, we'll build a screen interface for the Downloading currency and exchange rates script that we made in Chapter 7, Working with Files.
...