Example #1
0
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);
	}
}
Example #2
0
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);
}
Example #3
0
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;
}