minibrowser.cpp 1.6 KB

123456789101112131415161718192021222324252627282930313233343536
  1. #include <precomp.h>
  2. #include "minibrowser.h"
  3. #define CBCLASS MiniBrowserCallbackI
  4. START_DISPATCH;
  5. CB(MINIBROWSER_ONBEFORENAVIGATE, minibrowsercb_onBeforeNavigate);
  6. VCB(MINIBROWSER_ONDOCUMENTCOMPLETE, minibrowsercb_onDocumentComplete);
  7. VCB(MINIBROWSER_ONDOCUMENTREADY, minibrowsercb_onDocumentReady);
  8. VCB(MINIBROWSER_ONNAVIGATEERROR, minibrowsercb_onNavigateError);
  9. VCB(MINIBROWSER_ONMEDIALINK, minibrowsercb_onMediaLink);
  10. CB(MINIBROWSER_MESSAGETOMAKI, minibrowsercb_messageToMaki);
  11. END_DISPATCH;
  12. #undef CBCLASS
  13. #define CBCLASS MiniBrowserI
  14. START_DISPATCH;
  15. CB(MINIBROWSER_GETROOTWND, minibrowser_getRootWnd);
  16. CB(MINIBROWSER_NAVIGATEURL, minibrowser_navigateUrl);
  17. CB(MINIBROWSER_BACK, minibrowser_back);
  18. CB(MINIBROWSER_FORWARD, minibrowser_forward);
  19. CB(MINIBROWSER_HOME, minibrowser_home);
  20. CB(MINIBROWSER_REFRESH, minibrowser_refresh);
  21. CB(MINIBROWSER_STOP, minibrowser_stop);
  22. VCB(MINIBROWSER_SETTARGETNAME, minibrowser_setTargetName);
  23. CB(MINIBROWSER_GETTARGETNAME, minibrowser_getTargetName);
  24. CB(MINIBROWSER_GETCURRENTURL, minibrowser_getCurrentUrl);
  25. VCB(MINIBROWSER_ADDCB, minibrowser_addCB);
  26. VCB(MINIBROWSER_SETHOME, minibrowser_setHome);
  27. VCB(MINIBROWSER_SETSCROLLFLAG, minibrowser_setScrollbarsFlag);
  28. VCB(MINIBROWSER_SCRAPE, minibrowser_scrape);
  29. VCB(MINIBROWSER_SETCANCELIEERRORPAGE, minibrowser_setCancelIEErrorPage);
  30. VCB(MINIBROWSER_GETDOCUMENTTITLE, minibrowser_getDocumentTitle);
  31. CB(MINIBROWSER_MESSAGETOJS, minibrowser_messageToJS);
  32. END_DISPATCH;
  33. #undef CBCLASS