41 : wxDialog((wxWindow*) (wxGetApp().mainframe), wxID_ANY,
_L(
"Login"))
42{
43 SetBackgroundColour(*wxWHITE);
44
46 BOOST_LOG_TRIVIAL(info) <<
"login url = " <<
m_TargetUrl.ToStdString();
47
48
51 wxLogError("Could not init m_browser");
52 return;
53 }
56
57
63
64
65 SetTitle(
_L(
"Login"));
66
67 wxSize pSize = FromDIP(wxSize(650, 840));
68 SetSize(pSize);
69
70 int screenheight = wxSystemSettings::GetMetric(wxSYS_SCREEN_Y, NULL);
71 int screenwidth = wxSystemSettings::GetMetric(wxSYS_SCREEN_X, NULL);
72 int MaxY = (screenheight - pSize.y) > 0 ? (screenheight - pSize.y) / 2 : 0;
73 wxPoint tmpPT((screenwidth - pSize.x) / 2, MaxY);
74 Move(tmpPT);
75}
#define _L(s)
Definition OBJ.cpp:34
void OnNewWindow(wxWebViewEvent &evt)
Definition PrinterCloudAuthDialog.cpp:97
void OnNavigationComplete(wxWebViewEvent &evt)
Definition PrinterCloudAuthDialog.cpp:84
void OnNavigationRequest(wxWebViewEvent &evt)
Definition PrinterCloudAuthDialog.cpp:79
void OnDocumentLoaded(wxWebViewEvent &evt)
Definition PrinterCloudAuthDialog.cpp:92
wxWebView * m_browser
Definition PrinterCloudAuthDialog.hpp:32
void OnScriptMessage(wxWebViewEvent &evt)
Definition PrinterCloudAuthDialog.cpp:101
wxString m_TargetUrl
Definition PrinterCloudAuthDialog.hpp:33
static wxWebView * CreateWebView(wxWindow *parent, wxString const &url)
Definition WebView.cpp:313