Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.09 KB | None | 0 0
  1. //General
  2. static wxWebView* New(wxWebViewBackend backend = wxWEB_VIEW_BACKEND_DEFAULT);
  3. virtual wxString GetCurrentTitle() = 0;
  4. virtual wxString GetCurrentURL() = 0;
  5. virtual wxString GetPageSource() = 0;
  6. virtual wxString GetPageText() = 0;
  7. virtual bool IsBusy() = 0;
  8. virtual bool IsEditable() = 0;
  9. virtual void LoadUrl(const wxString& url) = 0;
  10. virtual void Reload(wxWebViewReloadFlags flags = wxWEB_VIEW_RELOAD_DEFAULT) = 0;
  11. virtual void RunScript(const wxString& javascript) = 0;
  12. virtual void SetEditable(bool enable = true) = 0;
  13. virtual void SetPage(const wxString& html, const wxString& baseUrl) = 0;
  14. virtual void SetPage(wxInputStream& html, wxString baseUrl)
  15. virtual void Stop() = 0;
  16.  
  17. //Clipboard
  18. virtual bool CanCopy() = 0;
  19. virtual bool CanCut() = 0;
  20. virtual bool CanPaste() = 0;
  21. virtual void Copy() = 0;
  22. virtual void Cut() = 0;
  23. virtual void Paste() = 0;
  24.  
  25. //History
  26. virtual bool CanGoBack() = 0;
  27. virtual bool CanGoForward() = 0;
  28. virtual void ClearHistory() = 0;
  29. virtual void EnableHistory(bool enable = true) = 0;
  30. virtual wxVector<wxSharedPtr<wxWebHistoryItem> > GetBackwardHistory() = 0;
  31. virtual wxVector<wxSharedPtr<wxWebHistoryItem> > GetForwardHistory() = 0;
  32. virtual void GoBack() = 0;
  33. virtual void GoForward() = 0;
  34. virtual void LoadHistoryItem(wxSharedPtr<wxWebHistoryItem> item) = 0;
  35.  
  36. //Selection
  37. virtual void ClearSelection() = 0;
  38. virtual void DeleteSelection() = 0;
  39. virtual wxString GetSelectedSource() = 0;
  40. virtual wxString GetSelectedText() = 0;
  41. virtual bool HasSelection() = 0;
  42. virtual void SelectAll() = 0;
  43.  
  44. //Undo / redo
  45. virtual bool CanRedo() = 0;
  46. virtual bool CanUndo() = 0;
  47. virtual void Redo() = 0;
  48. virtual void Undo() = 0;
  49.  
  50. //Zoom
  51. virtual bool CanSetZoomType(wxWebViewZoomType type) const = 0;
  52. virtual wxWebViewZoom GetZoom() = 0;
  53. virtual wxWebViewZoomType GetZoomType() const = 0;
  54. virtual void SetZoom(wxWebViewZoom zoom) = 0;
  55. virtual void SetZoomType(wxWebViewZoomType zoomType) = 0;
  56.  
  57. //Events
  58. wxEVT_COMMAND_WEB_VIEW_NAVIGATING
  59. wxEVT_COMMAND_WEB_VIEW_NAVIGATED
  60. wxEVT_COMMAND_WEB_VIEW_LOADED
  61. wxEVT_COMMAND_WEB_VIEW_ERROR
  62. wxEVT_COMMAND_WEB_VIEW_NEWWINDOW
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement