Designing your Own Views Component

In most situations, you will have to design your own Views component either because you want to have your own panel and your own user type, or because you want to implement application-specific semantics.

Designing an Views component involves the following steps:

  1. Initializing the communication layer;

  2. Installing factories, if applicable;

  3. Initializing the Views component via the function IlsSwComponent::Initialize;

  4. Connecting to servers (you can also use the connection panel or command line options to open these connections);

  5. Opening views;

  6. Executing the graphical main loop.

You can use the following member functions to control the behavior of your component:

Your component can also be configured to use Views Script or Views prototypes (see the source code of swcomp).