Exemplo n.º 1
0
void CRGXMainWndGrid::SetColumnWidths()
{
	BOOL bOldLock = LockUpdate();

	SetColWidth(0,0,15);
	SetColWidth(1,1,40); // Lainan numero
	SetColWidth(2,2, 140);// nimi
	SetColWidth(3,3, 59);// päiväys
	SetColWidth(4,4, 59);// eräpäivä
	SetColWidth(5,5,15); // tila
	SetColWidth(6,6,59); // Vakuusarvo
	SetColWidth(7,7,59); // Lainan määrä
	SetColWidth(8,8,90); // OdotusPv
	SetColWidth(9,9,70); // Viite#
	SetColWidth(10,10,0); // Korko%
	SetColWidth(11,11,30); // Kielto
	SetColWidth(12,12,0); // SäilVakMaksu
	SetColWidth(13,13,0); // Kuittimaksu
	SetColWidth(14,14,0); // YlimSäilMaksu
	SetColWidth(15,15,30); // Liitteet
	SetColWidth(16,16,40); // Huom
	SetColWidth(17,17,0); // Varasto
	//SetColWidth(18,18,20); //

	SetRowHeight(1,13,30); // Rivikork
	
	SetStyleRange(CGXRange(0,1), CGXStyle().SetValue("Laina"));
	SetStyleRange(CGXRange(0,2), CGXStyle().SetValue("LaNimi"));
	SetStyleRange(CGXRange(0,3), CGXStyle().SetValue("AlkuPv"));
	SetStyleRange(CGXRange(0,4), CGXStyle().SetValue("EräPv"));
	SetStyleRange(CGXRange(0,5), CGXStyle().SetValue("Tila"));
	SetStyleRange(CGXRange(0,6), CGXStyle().SetValue("VakArvo"));
	SetStyleRange(CGXRange(0,7), CGXStyle().SetValue("Laina"));
	 SetStyleRange(CGXRange(0,8), CGXStyle().SetValue("OdotusPv"));
	 SetStyleRange(CGXRange(0,9), CGXStyle().SetValue("Viite#"));

	SetStyleRange(CGXRange(0,10), CGXStyle().SetValue("Korko%"));
	SetStyleRange(CGXRange(0,11), CGXStyle().SetValue("Kielto"));

	SetStyleRange(CGXRange(0,12), CGXStyle().SetValue("Säilytysmaksu"));
	SetStyleRange(CGXRange(0,13), CGXStyle().SetValue("Kuittimaksu"));
	SetStyleRange(CGXRange(0,14), CGXStyle().SetValue("YlimSäilytysmaksu"));

	SetStyleRange(CGXRange(0,15), CGXStyle().SetValue("Liitteet"));
	SetStyleRange(CGXRange(0,16), CGXStyle().SetValue("Huom"));
	SetStyleRange(CGXRange(0,17), CGXStyle().SetValue("Varasto"));

	//SetStyleRange(CGXRange(0,17), CGXStyle().SetValue(""));
	//SetStyleRange(CGXRange(0,18), CGXStyle().SetValue(""));
	//SetStyleRange(CGXRange(0,19), CGXStyle().SetValue(""));
/*	SetStyleRange(CGXRange().SetCols(8),
								CGXStyle()
								.SetControl(GX_IDS_CTRL_DATETIME)
							);
*/
	LockUpdate(bOldLock);
}
Exemplo n.º 2
0
void CXFA_FFDocView::UpdateDocView() {
  if (IsUpdateLocked()) {
    return;
  }
  LockUpdate();
  int32_t iNewAdds = m_NewAddedNodes.GetSize();
  for (int32_t i = 0; i < iNewAdds; i++) {
    CXFA_Node* pNode = reinterpret_cast<CXFA_Node*>(m_NewAddedNodes[i]);
    InitCalculate(pNode);
    InitValidate(pNode);
    ExecEventActivityByDeepFirst(pNode, XFA_EVENT_Ready, TRUE);
  }
  m_NewAddedNodes.RemoveAll();
  this->RunSubformIndexChange();
  this->RunCalculateWidgets();
  this->RunValidate();
  ShowNullTestMsg();
  if (RunLayout() && m_bLayoutEvent) {
    RunEventLayoutReady();
  }
  m_bLayoutEvent = FALSE;
  m_CalculateAccs.RemoveAll();
  this->RunInvalidate();
  UnlockUpdate();
}
Exemplo n.º 3
0
void CVisualADSView::OnInitialUpdate() 
{
	CVisualADSDoc* pDoc = GetDocument();
	SetCurrentModel(pDoc->m_pDataModel);
	//GetCurrentModel()->DisplayPreviewBmp()
	LockUpdate(TRUE);
	
	
	/*
	for (int i = 0; i < 20; i ++)
	{
		addGroup(_T("Group组"), 100 + 50 * i, 100);
		addUser(_T("chaoge"), 200, 200 + 50 * i);
	}
	addComputer(_T("VEOTAX"), 150, 500);
	addResource(_T("NRDC1001"), 400, 100);
	addInheritRelation(_T("PermitRWX"), m_shapes[0], m_shapes[1]);

	FOPRect rect;
	rect.left = 100;
	rect.top = 100;
	rect.right = 500;
	rect.bottom = 500;

	addDomain(_T("domaintest.net"), 500, 500, 700, 700);
	*/

	CFODrawView::OnInitialUpdate();
}
Exemplo n.º 4
0
FX_BOOL CXFA_FFDocView::RunLayout() {
  LockUpdate();
  m_bInLayoutStatus = TRUE;
  if (!m_pXFADocLayout->IncrementLayout() &&
      m_pXFADocLayout->StartLayout() < 100) {
    m_pXFADocLayout->DoLayout();
    UnlockUpdate();
    m_bInLayoutStatus = FALSE;
    return TRUE;
  }
  m_bInLayoutStatus = FALSE;
  UnlockUpdate();
  return FALSE;
}
Exemplo n.º 5
0
FX_BOOL CXFA_FFDocView::RunLayout() {
  LockUpdate();
  m_bInLayoutStatus = TRUE;
  if (!m_pXFADocLayout->IncrementLayout() &&
      m_pXFADocLayout->StartLayout() < 100) {
    m_pXFADocLayout->DoLayout();
    UnlockUpdate();
    m_bInLayoutStatus = FALSE;
    m_pDoc->GetDocEnvironment()->PageViewEvent(nullptr,
                                               XFA_PAGEVIEWEVENT_StopLayout);
    return TRUE;
  }
  m_bInLayoutStatus = FALSE;
  m_pDoc->GetDocEnvironment()->PageViewEvent(nullptr,
                                             XFA_PAGEVIEWEVENT_StopLayout);
  UnlockUpdate();
  return FALSE;
}
Exemplo n.º 6
0
void SSplitWnd::OnMouseMove( UINT nFlags,CPoint pt )
{
    if(-1==m_iDragBeam) return;

    LockUpdate();
    CRect rcPane1,rcPane2;
    int nNextPanel = GetNextVisiblePanel(m_iDragBeam);
    if (nNextPanel == -1) return;

    m_arrPane[m_iDragBeam]->GetWindowRect(&rcPane1);
    m_arrPane[nNextPanel]->GetWindowRect(&rcPane2);

    CPoint ptMove=pt-m_ptClick;

    if(m_bColMode)
    {
        rcPane1.right+=ptMove.x;
        rcPane2.left+=ptMove.x;
        if(ptMove.x<0)
        {
            //decrease left pane
            int iTest=rcPane1.Width()-m_arrPane[m_iDragBeam]->m_nSizeMin;
            if(iTest<0)
            {
                rcPane1.right-=iTest;
                rcPane2.left-=iTest;
            }
        }
        else
        {
            //decrease right pane
            int iTest=rcPane2.Width()-m_arrPane[m_iDragBeam+1]->m_nSizeMin;
            if(iTest<0)
            {
                rcPane1.right+=iTest;
                rcPane2.left+=iTest;
            }
        }
    }
    else
    {
        rcPane1.bottom+=ptMove.y;
        rcPane2.top+=ptMove.y;
        if(ptMove.y<0)
        {
            //decrease top pane
            int iTest=rcPane1.Height()-m_arrPane[m_iDragBeam]->m_nSizeMin;
            if(iTest<0)
            {
                rcPane1.bottom-=iTest;
                rcPane2.top-=iTest;
            }
        }
        else
        {
            //decrease bottom pane
            int iTest=rcPane2.Height()-m_arrPane[m_iDragBeam+1]->m_nSizeMin;
            if(iTest<0)
            {
                rcPane1.bottom+=iTest;
                rcPane2.top+=iTest;
            }
        }
    }
    m_arrPane[m_iDragBeam]->Move(rcPane1);
    m_arrPane[m_iDragBeam+1]->Move(rcPane2);

    if(m_arrPane[m_iDragBeam]->m_nPriority<=m_arrPane[m_iDragBeam+1]->m_nPriority)
    {
        m_arrPane[m_iDragBeam]->m_nSizeIdeal=m_bColMode?rcPane1.Width():rcPane1.Height();
    }
    else
    {
        m_arrPane[m_iDragBeam+1]->m_nSizeIdeal=m_bColMode?rcPane2.Width():rcPane2.Height();
    }
    UnlockUpdate();
    Invalidate();
    m_ptClick=pt;
}