Example 3: Using the Window Container Interface

The WCI parent program:
MAIN
  CALL ui.Interface.setName("main1")
  CALL ui.Interface.setText("This is the parent container")
  CALL ui.Interface.setType("container")
  CALL ui.Interface.setSize("600px","600px")
  CALL ui.Interface.loadStartMenu("appmenu")
  MENU "Main"
    COMMAND "Help" CALL help()
    COMMAND "About" CALL aboutbox()
    COMMAND "Exit"
      IF ui.Interface.getChildCount()>0 THEN
        ERROR "You must first exit the child programs."
      ELSE
        EXIT MENU
      END IF
  END MENU
END MAIN
The WCI child program:
MAIN
  CALL ui.Interface.setName("prog1")
  CALL ui.Interface.setText("This is module 1")
  CALL ui.Interface.setType("child")
  CALL ui.Interface.setContainer("main1")
  MENU "Test"
    COMMAND "Exit"
      EXIT MENU
  END MENU
END MAIN