Browser Basics

Opening documents

...

Child Window Management (MDI mode)

Rules for opening new child windows

You can browse along several documents in each child window, with the familiar back/forward semantics in WebBrowsers, or you can view each document in its own child window. Basicly, you can make ad-hoc choices about that; however, there are some ground rules designed to enrich the browsing experience, as well as avoid certain problems. WebEdit.NET follows these rules when deciding whether or not open a new child window (this applies to any way of opening documents, such as dialogs, commands, per-document history navigation, favorites, projects, history list, etc.), step by step:

  1. If the document to be opened is already open in any other child window, the latter is always activated.
  2. If the latter does not apply, and if a document is opened by navigating in the per-document history (in other words, if it has been opened before in the same window), the current child window will be used.
  3. If the latter does not apply, and if the current document is "dirty" (changes have been made without saving), a new window will be used.
  4. If the latter does not apply, and if a hyperlink in a document is explicitly opened either in a new window or in the same window, that choice will be respected.
  5. If the latter does not apply, the "Reuse Document Windows" setting (in the "Browsing" setting group), which is equivalent to alike-named action (also a toolbar button), is evaluated.

See Also: Web Documents | Editor Basics