BOOL CmusikPropertySheet::OnCommand(WPARAM wParam, LPARAM lParam) { switch ( wParam ) { case IDCANCEL: return CTreePropSheet::OnCommand( IDCANCEL, lParam ); break; case IDOK: CommitChanges(); return CTreePropSheet::OnCommand( IDCANCEL, lParam ); return true; break; case ID_APPLY_NOW: CommitChanges(); return true; break; } return CTreePropSheet::OnCommand( wParam, lParam ); }
STDMETHODIMP CNetworkProvider::TuneDVBC (FrequencySettings fSettings, DigitalDemodulatorSettings dSettings){ bool result; CAutoLock lock(&m_Lock); LOG4CPLUS_INFO(logger,"TuneDVBC - Start"); if((m_tuningType & TuningType_DVBC) != TuningType_DVBC){ return S_FALSE; } m_currentTuningType = TuningType_DVBC; m_pFrequencyFilter->SetTuningInformation(fSettings); m_pDigitalDemodulatorFilter->SetTuningInformation(dSettings); result = StartChanges(); if(result){ result = m_pFrequencyFilter->Tune(); if(result){ result = m_pDigitalDemodulatorFilter->Tune(); } result = CommitChanges(); } LOG4CPLUS_INFO(logger,"TuneDVBC - Finish"); if(result || m_pFilter->IsStopped()){ return S_OK; } return S_FALSE; }
void CPropTreeItemCheck::OnBnClicked() { int state = GetCheck(); SetCheckState(GetCheck() == BST_CHECKED ? FALSE : TRUE); CommitChanges(); }
void CPropTreeItemEdit::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags) { if (nChar==VK_RETURN) CommitChanges(); CEdit::OnKeyDown(nChar, nRepCnt, nFlags); }
void NumberEditor::DetachedFromWindow() { fEditor.StopWatching(this); CommitChanges(); }
void CEGPropertyGridItemColor::OnKillFocus(CWnd* pNewWnd) { CWnd::OnKillFocus(pNewWnd); if (!m_bInDialog) CommitChanges(); }
void CPropTreeItemColor::OnKillFocus(CWnd* pNewWnd) { CWnd::OnKillFocus(pNewWnd); if (!m_bInDialog) CommitChanges(); }
void MimeTypeEditor::DetachedFromWindow() { fEditor.StopWatching(this); CommitChanges(); }
void COptionTreeItemDate::OnKillFocus(CWnd* pNewWnd) { // Declare varaibles CMonthCalCtrl *mCal; // Validate if (m_otOption == NULL) { CDateTimeCtrl::OnKillFocus(pNewWnd); return; } // See if new window is tree of list if (m_otOption->IsChild(pNewWnd) == FALSE) { CDateTimeCtrl::OnKillFocus(pNewWnd); return; } // Get calendar mCal = GetMonthCalCtrl(); // If new focus is a the calendar, we are not really loosing focucs if (mCal != NULL) { if (pNewWnd->GetSafeHwnd() != mCal->GetSafeHwnd()) { // -- Mark focus m_bFocus = FALSE; // -- Commit changes CommitChanges(); } } else { // -- Mark focus m_bFocus = FALSE; // -- Commit changes CommitChanges(); } CDateTimeCtrl::OnKillFocus(pNewWnd); }
void COptionTreeItemCheckBoxEx::OnLButtonUp(UINT nFlags, CPoint point) { BOOL bPrevCheck = GetCheck(); COptionTreeItemCheckBox::OnLButtonUp(nFlags,point); if (bPrevCheck != GetCheck()) { CommitChanges(); } }
//--------------------------------------------------------------------------- void __fastcall TEditLinkAttribFrame::CondRefValueEditExit(TObject *Sender) { if(CondRefValueEdit->Modified) { AttribChanged(); CommitChanges(); CondRefValueEdit->Modified = false; } }
void __fastcall TEditLinkAttribFrame::ConditionComboBoxKeyDown( TObject *Sender, WORD &Key, TShiftState Shift) { if(Key == VK_RETURN) { AttribChanged(); CommitChanges(); } }
void Mesh::DrawGeometry() { auto device = Device::GetInstance(); auto meshShader = ShaderStock::GetInstance()->GetMeshShader(); if (this->vertices.size() > 0 && this->triangles.size() > 0) { //TODO : add support for more vertex and material formats if (this->changed) { std::vector<VertexFormatItem> vfitems; vfitems.push_back(VertexFormatItem(0, DataType::FLOAT3, "POSITION", 0, 0)); vfitems.push_back(VertexFormatItem(sizeof(float) * 3, DataType::FLOAT3, "NORMAL", 0, 0)); vfitems.push_back(VertexFormatItem(sizeof(float) * 6, DataType::FLOAT2, "TEXCOORD", 0, 0)); this->vertexFormat = device->CreateVertexFormat(vfitems, meshShader, "Mesh", 0); std::vector<MeshVertex> data(this->vertices.size()); for (size_t i = 0; i < this->vertices.size(); i++) { data[i].x = this->vertices[i].x; data[i].y = this->vertices[i].y; data[i].z = this->vertices[i].z; data[i].nx = this->normals[i].x; data[i].ny = this->normals[i].y; data[i].nz = this->normals[i].z; data[i].u = this->uv[0][i].x; data[i].v = this->uv[0][i].y; } if (this->isDynamic == false) { this->vertexBuffer = device->CreateStaticVertexBuffer(sizeof(MeshVertex) * data.size(), &data[0]).Get(); this->indexBuffer = device->CreateStaticIndexBuffer(sizeof(uint32_t) * triangles.size(), &triangles[0]).Get(); } this->changed = false; } device->SetVertexFormat(this->vertexFormat); device->SetVertexBuffer(this->vertexBuffer, sizeof(MeshVertex), 0); device->SetIndexBuffer(this->indexBuffer); if (this->material.texture) { meshShader->SetTexture("g_texture", this->material.texture); meshShader->SetBoolean("g_hasTexture", true); } else { meshShader->SetBoolean("g_hasTexture", false); } meshShader->SetValue("g_material", &this->material, sizeof(Material) - sizeof(Texture*)); meshShader->CommitChanges(); device->DrawIndexed(PrimitiveType::TRIANGLE_LIST, this->triangles.size(), 0, 0); } for (size_t i = 0; i < this->subMeshes.size(); i++) this->subMeshes[i]->DrawGeometry(); }
void COptionTreeItemColor::OnKillFocus(CWnd* pNewWnd) { // Mark focus m_bFocus = FALSE; // Commit changes CommitChanges(); CWnd::OnKillFocus(pNewWnd); }
void CPropTreeItemColor::OnLButtonDown(UINT, CPoint point) { if (m_nSpot!=-1) { m_cColor = _crColors[m_nSpot].color; CommitChanges(); } else if (m_rcButton.PtInRect(point)) { CHOOSECOLOR cc; COLORREF clr[16]; ZeroMemory(&cc, sizeof(CHOOSECOLOR)); cc.Flags = CC_FULLOPEN|CC_ANYCOLOR|CC_RGBINIT; cc.lStructSize = sizeof(CHOOSECOLOR); cc.hwndOwner = m_hWnd; cc.rgbResult = m_cColor; cc.lpCustColors = s_pColors ? s_pColors : clr; memset(clr, 0xff, sizeof(COLORREF) * 16); clr[0] = m_cColor; m_bInDialog = TRUE; ASSERT(m_pProp!=NULL); m_pProp->DisableInput(); ShowWindow(SW_HIDE); if (ChooseColor(&cc)) m_cColor = cc.rgbResult; m_pProp->DisableInput(FALSE); CommitChanges(); } }
void CPropTreeItemCheck::OnActivate( int activateType, CPoint point ) { if( activateType == CPropTreeItem::ACTIVATE_TYPE_MOUSE ) { //Check where the user clicked if( point.x < m_rc.left + CHECK_BOX_SIZE ) { SetCheckState( !GetCheckState() ); CommitChanges(); } else { SetWindowPos( NULL, m_rc.left, m_rc.top, m_rc.Width(), m_rc.Height(), SWP_NOZORDER | SWP_SHOWWINDOW ); SetFocus(); } } else { SetWindowPos( NULL, m_rc.left, m_rc.top, m_rc.Width(), m_rc.Height(), SWP_NOZORDER | SWP_SHOWWINDOW ); SetFocus(); } }
void NumberEditor::MessageReceived(BMessage *message) { switch (message->what) { case kMsgValueChanged: CommitChanges(); break; case kMsgDataEditorUpdate: _UpdateText(); break; default: BView::MessageReceived(message); } }
long COptionTreeItemColor::OnSelEndOK(UINT lParam, long wParam) { // Get color m_crColor = (COLORREF)lParam; // Commit changes CommitChanges(); // Update items if (m_otOption != NULL) { m_otOption->UpdatedItems(); } return TRUE; }
void COptionTreeItemEdit::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags) { // If return is pressed and not multiline, commit if (IsWindow(GetSafeHwnd())) { if (nChar == VK_RETURN && (GetStyle() & ES_WANTRETURN) == FALSE) { // -- Commit changes CommitChanges(); return; } } CEdit::OnKeyDown(nChar, nRepCnt, nFlags); }
STDMETHODIMP CNetworkProvider::TuneATSC (ULONG channelNumber, FrequencySettings fSettings, DigitalDemodulatorSettings dSettings){ bool result; CAutoLock lock(&m_Lock); LOG4CPLUS_INFO(logger,"TuneATSC - Start"); if((m_tuningType & TuningType_ATSC) != TuningType_ATSC){ return S_FALSE; } m_currentTuningType = TuningType_ATSC; ULONG frequency = fSettings.Frequency; ULONG multiplier = fSettings.Multiplier; if(channelNumber!=0 && frequency == -1 && multiplier == -1){ // Convert channel number into frequency if(channelNumber==1){ frequency = 47; }else if(channelNumber >=2 && channelNumber<=6){ frequency = 57 + ((channelNumber-2)* 6); }else if (channelNumber >= 7 && channelNumber <=13){ frequency = 177 + ((channelNumber-7)*6); }else if(channelNumber >=14){ frequency = 473 + ((channelNumber - 14) * 6); } multiplier = 1000000; } fSettings.Frequency = frequency; fSettings.Multiplier = multiplier; m_pFrequencyFilter->SetTuningInformation(fSettings); m_pDigitalDemodulatorFilter->SetTuningInformation(dSettings); result = StartChanges(); if(result){ result = m_pFrequencyFilter->Tune(); if(result){ result = m_pDigitalDemodulatorFilter->Tune(); } result = CommitChanges(); } LOG4CPLUS_INFO(logger,"TuneATSC - Finish"); if(result || m_pFilter->IsStopped()){ return S_OK; } return S_FALSE; }
void COptionTreeItemLineThikComboBox::OnKillFocus(CWnd* pNewWnd) { // Validate if (m_otOption == NULL) { CLineThiknessCombo::OnKillFocus(pNewWnd); return; } // See if new window is tree of list if (m_otOption->IsChild(pNewWnd) == TRUE) { // -- Mark focus m_bFocus = FALSE; // -- Commit changes CommitChanges(); } CLineThiknessCombo::OnKillFocus(pNewWnd); }
void COptionTreeItemRadio::OnKillFocus(CWnd* pNewWnd) { // Validate if (m_otOption == NULL) { COptionTreeRadioButton::OnKillFocus(pNewWnd); return; } // See if new window is tree of list if (m_otOption->IsChild(pNewWnd) == TRUE) { // -- Mark focus m_bFocus = FALSE; // -- Commit changes CommitChanges(); } COptionTreeRadioButton::OnKillFocus(pNewWnd); }
void Terrain::DrawShadowMap() { auto shader = ShaderStock::GetInstance()->GetTerrainShadowShader(); auto renderState = Device::GetInstance()->GetRenderState(); auto shaderPrev = renderState->GetCurrentShader(); Matrix world; GetWorldMatrix(&world); Matrix mv = world * renderState->GetViewMatrix(); shader->Use(); shader->UsePass(0); shader->SetMatrix("g_mvMatrix", mv); shader->SetMatrix("g_projection", renderState->GetProjectionMatrix()); shader->SetFloat("g_zscale", this->zScale); shader->SetTexture("g_heightMap", this->heightMap.Get()); shader->CommitChanges(); DrawGeometry(); shaderPrev->Use(); }
void SoundLibrary3dDirectSound::Advance() { // Verify(); START_PROFILE( "Commit"); CommitChanges(); END_PROFILE( "Commit"); static int frameNum = 0; ++frameNum; if (frameNum >= 4) { frameNum = 0; } for (int i = 0; i < m_numChannels; ++i) { AdvanceChannel(i, frameNum); } AdvanceChannel(m_musicChannelId, frameNum); }
bool CNetworkProvider::Retune(){ if(m_currentTuningType == TuningType_NOT_SET){ LOG4CPLUS_INFO(logger,"RETUNING SKIPPED AS NO TUNING TYPE AVAILABLE"); return true; } LOG4CPLUS_INFO(logger,"PERFORM TUNING ON START - START"); bool result = StartChanges(); if(result){ m_pFrequencyFilter->Tune(); if(m_currentTuningType != TuningType_DVBT){ m_pDigitalDemodulatorFilter->Tune(); } if(m_currentTuningType == TuningType_DVBS){ m_pDigitalDemodulator2Filter->Tune(); m_pLnbInfoFilter->Tune(); m_pDiseqCommand->Tune(); } result = CommitChanges(); LOG4CPLUS_INFO(logger,"PERFORM TUNING ON START - FINISHED"); } return result; }
void CPropTreeItemColor::OnClose() { CommitChanges(); }
void CPropTreeItemCombo::OnKillfocus() { CommitChanges(); }
void CPropTreeItemCombo::OnSelchange() { CommitChanges(); }
void CPropTreeItemEdit::OnKillfocus() { CommitChanges(); }
FrameEditor::~FrameEditor() { CommitChanges(); }