wxProtocol::wxProtocol() #if wxUSE_SOCKETS : wxSocketClient() #endif { m_lastError = wxPROTO_NOERR; m_log = NULL; SetDefaultTimeout(60); // default timeout is 60 seconds }
OnScreenDisplayWnd::OnScreenDisplayWnd(): m_transp(NULL) { Settings settings; settings.LoadSetting(Settings::OSDFont, &m_lf); m_font = CreateFontIndirect(&m_lf); SetDefaultTimeout(settings.LoadSetting(Settings::OSDTimeout)); m_fgColor = settings.LoadSetting(Settings::OSDFgColor); m_bgColor = settings.LoadSetting(Settings::OSDBgColor); settings.LoadSetting(Settings::OSDPosition, &m_position); m_transpLevel = settings.LoadSetting(Settings::OSDTransparencyLevel); m_hasBackground = settings.LoadSetting(Settings::OSDHasBackground); m_isTransparent = settings.LoadSetting(Settings::OSDIsTransparent); m_bgBrush = m_hasBackground ? CreateSolidBrush(m_bgColor) : (HBRUSH)GetStockObject(HOLLOW_BRUSH); }