Beispiel #1
0
AP_MSG_HANDLER_METHOD(BrowserInfoModule, VpView_GetContextSize)
{
  Browser* pBrowser = FindBrowserByContext(pMsg->hContext);
  if (pBrowser) {
    Context* pContext = pBrowser->GetContext(pMsg->hContext);
    if (pContext) {
      pContext->GetSize(pMsg->nWidth, pMsg->nHeight);
    }
  }

  pMsg->apStatus = ApMessage::Ok;
}
Beispiel #2
0
AP_MSG_HANDLER_METHOD(BrowserInfoModule, VpView_GetContextVisibility)
{
  Browser* pBrowser = FindBrowserByContext(pMsg->hContext);
  if (pBrowser) {
    Context* pContext = pBrowser->GetContext(pMsg->hContext);
    if (pContext) {
      pMsg->bVisible = pContext->IsVisible();
    }
  }

  pMsg->apStatus = ApMessage::Ok;
}
Beispiel #3
0
AP_MSG_HANDLER_METHOD(BrowserInfoModule, VpView_GetContextPosition)
{
  Browser* pBrowser = FindBrowserByContext(pMsg->hContext);
  if (pBrowser) {
    Context* pContext = pBrowser->GetContext(pMsg->hContext);
    if (pContext) {
      pContext->GetPosition(pMsg->nLeft, pMsg->nBottom);
    }
  }

  pMsg->apStatus = ApMessage::Ok;
}
Beispiel #4
0
AP_MSG_HANDLER_METHOD(BrowserInfoModule, VpView_ContextVisibility)
{
  Browser* pBrowser = FindBrowserByContext(pMsg->hContext);
  if (pBrowser) {
    Context* pContext = pBrowser->GetContext(pMsg->hContext);
    if (pContext) {
      if (bInLocalCall_) {
        //
      } else {
        pContext->SetVisibility(pMsg->bVisible);
        if (!pBrowser->IsVisible()) {
          pMsg->bVisible = 0;
        }
      }
    }
  }

  pMsg->apStatus = ApMessage::Ok;
}