Exemplo n.º 1
0
void HistoryWindow::DoUpdate()
{
   int i;

   mManager->CalculateSpaceUsage();

   mList->DeleteAllItems();

   wxLongLong_t total = 0;
   mSelected = mManager->GetCurrentState() - 1;
   for (i = 0; i < (int)mManager->GetNumStates(); i++) {
      wxString desc, size;

      total += mManager->GetLongDescription(i + 1, &desc, &size);
      mList->InsertItem(i, desc, i == mSelected ? 1 : 0);
      mList->SetItem(i, 1, size);
   }

   mTotal->SetValue(Internat::FormatSize(total));

   auto clipboardUsage = mManager->GetClipboardSpaceUsage();
   mClipboard->SetValue(Internat::FormatSize(clipboardUsage));
   FindWindowById(ID_DISCARD_CLIPBOARD)->Enable(clipboardUsage > 0);

   mList->EnsureVisible(mSelected);

   mList->SetItemState(mSelected,
                       wxLIST_STATE_FOCUSED | wxLIST_STATE_SELECTED,
                       wxLIST_STATE_FOCUSED | wxLIST_STATE_SELECTED);

   UpdateLevels();
}
Exemplo n.º 2
0
void HistoryWindow::OnItemSelected(wxListEvent &event)
{
   int selected = event.GetIndex();
   int i;

   for (i = 0; i < mList->GetItemCount(); i++) {
      mList->SetItemImage(i, 0);

      if (i > selected)
         mList->SetItemTextColour(i, *wxLIGHT_GREY);
      else
         mList->SetItemTextColour(i, mList->GetTextColour());
   }
   mList->SetItemImage(selected, 1);

   // Do not do a SetStateTo() if we're not actually changing the selected
   // entry.  Doing so can cause unnecessary delays upon initial load or while
   // clicking the same entry over and over.
   if (selected != mSelected) {
      mProject->SetStateTo(selected + 1);
   }
   mSelected = selected;

   UpdateLevels();
}
Exemplo n.º 3
0
void CVolumeBarForm::DisplayVolume(IBaseFilter *filter)
{
	if (!filter) {
		DoHide();
		return ;
	}

	// release what we might be holding
	basic_audio = NULL;

	HRESULT	hr = filter->QueryInterface(IID_IBasicAudio, (void**)&basic_audio);
	if (FAILED(hr)) {
		DoHide();
		return ;
	}

	// now do something
	RefreshLevels();

	POINT		pt;
	GetCursorPos(&pt);
	SetWindowPos(&CWnd::wndTop, pt.x, pt.y, 0, 0, SWP_NOSIZE | SWP_SHOWWINDOW);
	SetForegroundWindow();
	UpdateLevels();
}
Exemplo n.º 4
0
void CParmHistoRangeDlg::OnChangeLevelEdit(int idx)
{
   if (!m_bInit) return;
   UpdateData();
   UpdateLevels();
   FormatNumLevels(idx);
}
Exemplo n.º 5
0
void CParmHistoRangeDlg::OnOK()
{
   UpdateData();
   UpdateLevels();
   if (!m_pRun->SetValues(this, TRUE))
      return;
   CParamDlg::OnOK();
}
Exemplo n.º 6
0
void CParmHistoRangeDlg::OnValButton(int idx)
{
   UpdateData();
   m_LevelsFlag[idx] = 0;
   ShowVal(idx);
   UpdateLevels();
   FormatVal(m_pRun->SetValues(this));
   UpdateData(FALSE);
}
Exemplo n.º 7
0
BOOL CParmHistoRangeDlg::OnInitDialog()
{
   ASSERT(m_pLUT);
   CParamDlg::OnInitDialog();

   EnableGroups();
   ShowVal();
   FormatVal(m_pRun->SetValues(this));
   UpdateLevels(FALSE);
   UpdateData(FALSE);
   return TRUE;
}
Exemplo n.º 8
0
void HistoryWindow::OnDiscard(wxCommandEvent & WXUNUSED(event))
{
   int i = mLevels->GetValue();

   mSelected -= i;
   mManager->RemoveStates(i);
   mProject->SetStateTo(mSelected + 1);

   while(--i >= 0)
      mList->DeleteItem(i);

   UpdateLevels();
}
Exemplo n.º 9
0
void CParmHistoRangeDlg::OnEven()
{
   UpdateData();

   CHistEvenDlg dlg;
   dlg.m_num = m_pLUT->m_num;
   m_pLUT->m_Lower.Get(dlg.m_LowerStr);
   m_pLUT->m_Upper.Get(dlg.m_UpperStr);
   m_pLUT->GetNumLevels(dlg.m_NumStr);
   if (dlg.DoModal() != IDOK) return;
   m_pLUT->m_Lower.Set(dlg.m_LowerStr);
   m_pLUT->m_Upper.Set(dlg.m_UpperStr);
   m_pLUT->SetNumLevels(dlg.m_NumStr);
   m_pLUT->SetEvenLevels();

   FormatVal(m_pRun->SetValues(this));
   UpdateLevels(FALSE);
   UpdateData(FALSE);
}
Exemplo n.º 10
0
void HistoryWindow::DoUpdate()
{
   int i;

   mList->DeleteAllItems();

   mSelected = mManager->GetCurrentState() - 1;
   for (i = 0; i < (int)mManager->GetNumStates(); i++) {
      wxString desc, size;
      
      mManager->GetLongDescription(i + 1, &desc, &size);
      mList->InsertItem(i, desc, i == mSelected ? 1 : 0);
      mList->SetItem(i, 1, size);
   }

   mList->EnsureVisible(mSelected);

   mList->SetItemState(mSelected,
                       wxLIST_STATE_FOCUSED | wxLIST_STATE_SELECTED,
                       wxLIST_STATE_FOCUSED | wxLIST_STATE_SELECTED);

   UpdateLevels();
}
Exemplo n.º 11
0
bool CEngine::Update(float ElapsedTime)
{
	if (!m_PhysXManager->Simulating())
	{
		UpdateLevels();
	}

	ElapsedTime *= m_TimeScale;

	m_ElapsedTime = ElapsedTime;

	CAnimatorControllerManager* l_AnimatorControllerManager = CEngine::GetSingleton().GetAnimatorControllerManager();

	CScriptManager* l_ScriptManager = CEngine::GetSingleton().GetScriptManager();

	CCameraControllerManager* l_CameraController = CEngine::GetSingleton().GetCameraControllerManager();

	std::stringstream l_Ss;
	l_Ss << "Update(" << ElapsedTime << ")";
	std::string l_Code = l_Ss.str();
	m_LuabindManager->RunCode(l_Code);
	
	/*m_RenderManager->GetContextManager()->SetTimeParameters(ElapsedTime);

	l_CameraController->Update(ElapsedTime);

	m_PhysXManager->Update(ElapsedTime);

	m_LayerManager->Update(ElapsedTime);

	l_AnimatorControllerManager->Update(ElapsedTime);

	l_ScriptManager->Update(ElapsedTime);*/

	if (!m_Paused)
	{
		m_RenderManager->GetContextManager()->SetTimeParameters(ElapsedTime);

		l_AnimatorControllerManager->Update(ElapsedTime);

		l_ScriptManager->Update(ElapsedTime);

		//l_CameraController->Update(ElapsedTime);

		m_PhysXManager->Update(ElapsedTime);

		m_LayerManager->Update(ElapsedTime);

		l_CameraController->Update(ElapsedTime);
	}

	CCameraController* l = CEngine::GetSingleton().GetCameraControllerManager()->GetCurrentCameraController();
	CCamera l_Camera = CEngine::GetSingleton().GetRenderManager()->GetCurrentCamera();
	Vect3f x = l->GetUp();
	m_SoundManager->Update(&l_Camera, l->GetForward().Normalize(), ElapsedTime);

	m_LuaGameObjectHandleManager->Update();

	m_GraphicsStats->Update(ElapsedTime);

	m_Profiler->Update();

	return true;
}
Exemplo n.º 12
0
void CVolumeBarForm::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar *pScrollBar)
{
	UpdateLevels();
}