3. Programming Frames : How You Can Invoke Frames : Pop-up Frames
 
Share this page                  
Pop-up Frames
The openframe, callframe, and gotoframe statements enable you to open a frame as a pop‑up frame. Pop‑up frames are closely connected to the calling frame, always displaying on a layer above it and never iconifying independently of it (the pop‑up is always iconified whenever the calling frame is iconified).
Pop‑up frames are useful when you want to force the user to provide information or acknowledge a warning prior to continuing the action of the calling frame. Because the pop‑up can never be hidden by the calling frame, it serves the purpose of gathering information better than an ordinary called frame (which could get lost behind the calling frame).
In addition to enabling you to define your own frames as pop‑ups, OpenROAD provides four types of predefined pop‑up frames. This section discusses user-specified and predefined pop‑up frames.