INewWindowHandler.cs 678 B

12345678910111213141516171819202122
  1. namespace ZenFulcrum.EmbeddedBrowser {
  2. /**
  3. * Handler for creating new windows. (See Browser.NewWindowAction.NewBrowser)
  4. *
  5. * First, set browser.newWindowAction = NewWindowAction.NewBrowser
  6. * then, set browser.NewWindowHandler = myHandler
  7. *
  8. * When the browser needs to open a new window, myHandler.CreateBrowser will be called. Create a
  9. * new browser how and where you will, then return it. The new Browser will be filled with
  10. * the new page.
  11. */
  12. public interface INewWindowHandler {
  13. /**
  14. * Creates a new Browser object to hold a new page.
  15. * The returned Browser object will then be linked and load the new page.
  16. */
  17. Browser CreateBrowser(Browser parent);
  18. }
  19. }