예제 #1
0
DestinationDlg::DestinationDlg(wxWindow* parent,
                               const wxString & title,
                               const wxString & descr,
                               int flags,
                               const wxString & dst,
                               const wxString & history)
  : DestinationDlgBase(parent, -1, title)
{
  m = new Data(flags, dst, history);

  // The destination:
  if (m->history.IsEmpty())
    m_comboDestination->SetValidator(wxGenericValidator(&m->destination));
  else
    m_comboDestination->SetValidator(HistoryValidator(m->history, &m->destination, false, false));

  m_staticQuestion->SetLabel(descr);
  m_checkForce->SetValidator(wxGenericValidator(&m->force));

  if (!m->withForce)
    m_checkForce->Show(false);
  
  m_mainSizer->SetSizeHints(this);
  m_mainSizer->Fit(this);

  Layout();
  CentreOnParent();

  CheckControls();
}
void TPauseMenu::Update()
{
	if (m_fActionCountDown > 0)
	{
		m_fActionCountDown -= UnscaleDeltaTime();
		if (m_fActionCountDown < 0) DelayAction();
	}

	CheckControls();
}
예제 #3
0
void CChildFormView::OnInitialUpdate()
{
    CFormView::OnInitialUpdate();
    ShowSizeGrip(FALSE);
    m_SpinPosition.SetRange(0,20);
    m_chkHideTextOnDisabledPanes.SetCheck(0);
    OnHideTextOnDisabledPanes();
    m_bInitComplete = true;

    m_wndRadioText.SetCheck( TRUE );

    CheckControls();
}
예제 #4
0
BOOL CChildFormView::OnCmdMsg(UINT nID, int nCode, void* pExtra, AFX_CMDHANDLERINFO* pHandlerInfo)
{
    BOOL bRetVal = CFormView::OnCmdMsg(nID, nCode, pExtra, pHandlerInfo);
    if(		nCode == CN_COMMAND
            &&	(	nID == IDC_POSITION
                    ||	nID == IDC_SPIN_POSITION
                    ||	nID == IDC_ADD_PANE
                    ||	nID == IDC_REMOVE_PANE
                    ||	nID == IDC_DISABLE_PANE
                    ||	nID == IDC_RADIO_TYPE_TEXT
                    ||	nID == IDC_RADIO_TYPE_EDIT
                    ||	nID == IDC_RADIO_TYPE_PROGRESS
                    ||	nID == IDC_RADIO_TYPE_SLIDER
                    ||	nID == IDC_RADIO_TYPE_BUTTON
                    ||	nID == IDC_RADIO_TYPE_ANIM_CTRL
                    ||	nID == IDC_RADIO_TYPE_STATIC
               )
      )
        CheckControls();
    return bRetVal;
}
예제 #5
0
void
DestinationDlg::OnText(wxCommandEvent &)
{
  CheckControls();
}