void CuDlgReplicationStaticPageActivity::UpdateIncoming (LPRAISEDREPLICDBE pData) { int iColumn = -1; int iColumnDB = -1; int iColumnTB = -1; enum {SU_INSERT = 1, SU_UPDATE, SU_DELETE, SU_TOTAL, SU_TRANSACTION}; enum {DB_INSERT = 1, DB_UPDATE, DB_DELETE, DB_TOTAL, DB_TRANSACTION}; enum {TB_INSERT = 2, TB_UPDATE, TB_DELETE, TB_TOTAL}; switch (pData->EventType) { case REPLIC_DBE_IN_INSERT: iColumn = SU_INSERT; iColumnDB= DB_INSERT; iColumnTB= TB_INSERT; break; case REPLIC_DBE_IN_UPDATE: iColumn = SU_UPDATE; iColumnDB= DB_UPDATE; iColumnTB= TB_UPDATE; break; case REPLIC_DBE_IN_DELETE: iColumn = SU_DELETE; iColumnDB= DB_DELETE; iColumnTB= TB_DELETE; break; case REPLIC_DBE_IN_TRANSACTION: iColumn = SU_TRANSACTION; iColumnDB= DB_TRANSACTION; break; default: iColumn = -1; break; } if (iColumn != -1 && iColumn != SU_TRANSACTION) { UpdateSummary (iColumn, MODE_INCOMING); UpdateDatabase (iColumnDB, pData, MODE_INCOMING); UpdateTable (iColumnTB, pData, MODE_INCOMING); UpdateDbTotal (iColumnDB, pData); UpdateTbTotal (iColumnTB, pData); } else if (iColumn == SU_TRANSACTION) { UpdateSummary (iColumn, MODE_INCOMING); UpdateDatabase (iColumnDB, pData, MODE_INCOMING); UpdateDbTotal (iColumnDB, pData); } }
PackageRow::PackageRow(const PackageInfoRef& packageRef, PackageListener* packageListener) : Inherited(ceilf(be_plain_font->Size() * 1.8f)), fPackage(packageRef), fPackageListener(packageListener) { if (packageRef.Get() == NULL) return; PackageInfo& package = *packageRef.Get(); // Package icon and title // NOTE: The icon BBitmap is referenced by the fPackage member. UpdateTitle(); // Rating UpdateRating(); // Summary UpdateSummary(); // Size UpdateSize(); // Status UpdateState(); package.AddListener(fPackageListener); }
BOOL CxpGbaDlg::OnCommand(WPARAM wParam, LPARAM lParam) { BOOL bRes= CDialog::OnCommand(wParam, lParam); //TRACE("ON_COMMAND: %d:%d, %d\n", HIWORD(wParam), LOWORD(wParam), lParam); //if(HIWORD(wParam) == EN_UPDATE) && LOWORD(wParam) != IDC_SUMMARY); if(LOWORD(wParam) != IDC_SUMMARY) UpdateSummary(); return bRes; }
int CWizardSprayCompletion::OnSetActive() { SetWizardButtons(PSWIZB_BACK | PSWIZB_FINISH); // Don't remember any previous updates to the summary, // and just regenerate the whole summary UpdateSummary(); // 0 = allow activate // -1 = go back to page that was active // page ID = jump to page return 0; }