void Cinematic::New() { projectload = false; numbitmap = -1; numbitmapsuiv = -1; fx = -1; key = NULL; DeleteTrack(); DeleteAllBitmap(); DeleteAllSound(); AllocTrack(0, 100, 30.f); FillKeyTemp(&pos, angz, 0, -1, -1, INTERP_BEZIER, 0x00FFFFFF, 0x00FFFFFF, 0x00FFFFFF, 1.f, -1, 1, NULL, &posgrille, angzgrille, 1.f); AddKey(&KeyTemp, true, true, true); FillKeyTemp(&pos, angz, 100, -1, -1, INTERP_BEZIER, 0x00FFFFFF, 0x00FFFFFF, 0x00FFFFFF, 1.f, -1, 1, NULL, &posgrille, angzgrille, 1.f); AddKey(&KeyTemp, true, true, true); this->lightd = this->lightchoose = this->light; SetCurrFrame(GetStartFrame()); projectload = true; FlashBlancEnCours = false; }
BOOL CHtmlProperties::Show( CReg *pReg) { EndEdit(); // Destroy properties list GetPropList().Destroy(); // Lose list items GetListCtrl().Destroy(); // Rebuild header GetListCtrl().GetHeader().Destroy(); GetListCtrl().GetHeader().AddHeaderItem( 120, "Name" ); GetListCtrl().GetHeader().AddHeaderItem( 120, "Value" ); if ( pReg == NULL ) { LoadList(); RedrawWindow(); return FALSE; } // end if // Add variables AddKey( pReg, pReg->GetKey( "vars" ) ); AddKey( pReg, pReg->GetKey( "lvars" ) ); AddKey( pReg, pReg->GetKey( "dvars" ) ); // AddDynamic( pReg ); // Loadup the list LoadList(); RedrawWindow(); return TRUE; }
void Bar::AddKey(KeyInfo& (*key)(), Callback cb) { KeyInfo& k = (*key)(); AddKey(k.key[0], cb); AddKey(k.key[1], cb); AddKey(k.key[2], cb); AddKey(k.key[3], cb); }
/** Construct the top row keys (cancel, ok, backspace). */ static NWidgetBase *MakeTopKeys(int *biggest_index) { NWidgetHorizontal *hor = new NWidgetHorizontal(); int key_height = FONT_HEIGHT_NORMAL + 2; AddKey(hor, key_height, 6 * 2, WWT_TEXTBTN, WID_OSK_CANCEL, STR_BUTTON_CANCEL, biggest_index); AddKey(hor, key_height, 6 * 2, WWT_TEXTBTN, WID_OSK_OK, STR_BUTTON_OK, biggest_index); AddKey(hor, key_height, 2 * 2, WWT_PUSHIMGBTN, WID_OSK_BACKSPACE, SPR_OSK_BACKSPACE, biggest_index); return hor; }
/** Construct the asdfg row keys. */ static NWidgetBase *MakeAsdfgKeys(int *biggest_index) { NWidgetHorizontal *hor = new NWidgetHorizontalLTR(); int key_height = FONT_HEIGHT_NORMAL + 6; AddKey(hor, key_height, 4, WWT_IMGBTN, WID_OSK_CAPS, SPR_OSK_CAPS, biggest_index); for (int widnum = WID_OSK_ASDFG_FIRST; widnum <= WID_OSK_ASDFG_LAST; widnum++) { AddKey(hor, key_height, 2, WWT_PUSHBTN, widnum, 0x0, biggest_index); } return hor; }
/** Construct the spacebar row keys. */ static NWidgetBase *MakeSpacebarKeys(int *biggest_index) { NWidgetHorizontal *hor = new NWidgetHorizontal(); int key_height = FONT_HEIGHT_NORMAL + 6; AddKey(hor, key_height, 8, NWID_SPACER, 0, 0, biggest_index); AddKey(hor, key_height, 13, WWT_PUSHTXTBTN, WID_OSK_SPACE, STR_EMPTY, biggest_index); AddKey(hor, key_height, 3, NWID_SPACER, 0, 0, biggest_index); AddKey(hor, key_height, 2, WWT_PUSHIMGBTN, WID_OSK_LEFT, SPR_OSK_LEFT, biggest_index); AddKey(hor, key_height, 2, WWT_PUSHIMGBTN, WID_OSK_RIGHT, SPR_OSK_RIGHT, biggest_index); return hor; }
/** Construct the zxcvb row keys. */ static NWidgetBase *MakeZxcvbKeys(int *biggest_index) { NWidgetHorizontal *hor = new NWidgetHorizontalLTR(); int key_height = FONT_HEIGHT_NORMAL + 6; AddKey(hor, key_height, 3, WWT_IMGBTN, WID_OSK_SHIFT, SPR_OSK_SHIFT, biggest_index); for (int widnum = WID_OSK_ZXCVB_FIRST; widnum <= WID_OSK_ZXCVB_LAST; widnum++) { AddKey(hor, key_height, 2, WWT_PUSHBTN, widnum, 0x0, biggest_index); } AddKey(hor, key_height, 1, NWID_SPACER, 0, 0, biggest_index); return hor; }
void DisplayCharacters(int nval,int indicator,int j) //indictor value is 0 for anuswara ,1 for consonants , 2 for vowels { int k = j ; // --------index for glyph codes---// while(kFlag.n_back>=1) { AddKey(VK_BACK); kFlag.n_back--; } if(indicator==SINGLE) { while(single_key[nval].k_val[k]!=-1) { AddKey(single_key[nval].k_val[k]); k++; } } else if(indicator == SLASH) { while(double_key_slash[nval].k_val[k]!=-1) { AddKey(double_key_slash[nval].k_val[k]); k++; } } else if(indicator == EE) { while(double_key_ee[nval].k_val[k]!=-1) { AddKey(double_key_ee[nval].k_val[k]); k++; } } else if(indicator == F_OTTU) { while(double_key_F[nval].k_val[k]!=-1) { AddKey(double_key_F[nval].k_val[k]); k++; } } kFlag.n_back = -1; }
RESPONSE_HEADER_RESULT ResponseHeaderBuilder::AddBinaryHeaders( SIZE_T ContentLength, LPCSTR MimeType) { if (!MimeType || !*MimeType) { return RESPONSE_HEADER_NEED_CONTENT_MIME; } AddKey("Content-Type", MimeType); AddKey("Content-Length", IntToStr(ContentLength)); AddKey("Connection", "close"); return RESPONSE_HEADER_OK; }
void CKeyControl::OnLButtonDown(UINT nFlags, CPoint point) { CLinkListNode<KEY> *pNode = PtInKey(point); if (PtInKey(point)) { if (GetAsyncKeyState(VK_CONTROL) & 0x8000) { pNode->m_Data.m_bSelected = !pNode->m_Data.m_bSelected; Redraw(); } else { TrackKey(pNode, KeyToPos(&pNode->m_Data), point); } return; } AddKey(point); InvalidateRect(NULL, TRUE); CStatic::OnLButtonDown(nFlags, point); }
/*========================================================================= WriteString : Writes a string to the ini file *========================================================================*/ void CIniFile::WriteString (CCHR *pSection, CCHR *pKey, CCHR *pValue) { EFIND List; char Str [255]; if (ArePtrValid (pSection, pKey, pValue) == FALSE) { return; } if (FindKey (pSection, pKey, &List) == TRUE) { sprintf (Str, "%s=%s%s", List.KeyText, pValue, List.Comment); FreeMem (List.pKey->pText); List.pKey->pText = (char *)malloc (strlen (Str)+1); strcpy (List.pKey->pText, Str); } else { if ((List.pSec != NULL) && (List.pKey == NULL)) // section exist, Key not { AddKey (List.pSec, pKey, pValue); } else { AddSectionAndKey (pSection, pKey, pValue); } } }
// --[ Method ]--------------------------------------------------------------- // // - Class : CSplineTCB // - Prototype : bool Parse(CAdvancedParser* pParser) // // - Purpose : Gets the data parsing the keys from a source. // // ----------------------------------------------------------------------------- bool CSplineTCB::Parse(CAdvancedParser* pParser) { assert(pParser); assert(pParser->Ready()); Delete(); CSplineTCB::TKey key; while(pParser->ReadKeyFloat("#time", '=', &key.fTime, CAdvancedParser::SEARCH_FROMCURPOS)) { int nError = 0; if(!pParser->ReadKeyVector3("#value", '=', &key.v3Value, CAdvancedParser::SEARCH_INCURLINE)) nError++; if(!pParser->ReadKeyFloat ("#tension", '=', &key.fTension, CAdvancedParser::SEARCH_INCURLINE)) nError++; if(!pParser->ReadKeyFloat ("#continuity", '=', &key.fContinuity, CAdvancedParser::SEARCH_INCURLINE)) nError++; if(!pParser->ReadKeyFloat ("#bias", '=', &key.fBias, CAdvancedParser::SEARCH_INCURLINE)) nError++; if(!nError) { AddKey(key); } else { LOG.Write("\nERROR - CSplineTCB::Parse(): missed some field parsing a line."); return false; } } return true; }
bool COptionsPageConnectionSFTP::LoadPage() { wxListCtrl* pKeys = XRCCTRL(*this, "ID_KEYS", wxListCtrl); if (!pKeys) return false; pKeys->InsertColumn(0, _("Filename"), wxLIST_FORMAT_LEFT, 150); pKeys->InsertColumn(1, _("Comment"), wxLIST_FORMAT_LEFT, 100); pKeys->InsertColumn(2, _("Data"), wxLIST_FORMAT_LEFT, 350); // Generic wxListCtrl has gross minsize wxSize size = pKeys->GetMinSize(); size.x = 1; pKeys->SetMinSize(size); wxString keyFiles = m_pOptions->GetOption(OPTION_SFTP_KEYFILES); wxStringTokenizer tokens(keyFiles, _T("\n"), wxTOKEN_DEFAULT); while (tokens.HasMoreTokens()) AddKey(tokens.GetNextToken(), true); bool failure = false; SetCtrlState(); return !failure; }
VariableDATA *Array::ModuleGet(const char *key) { ARRAY_COUNT_TYPE i = -1; i = FindKey(key); if (i == -1) { AnsiString tmp(key); AddKey(&tmp, COUNT); ADD_VARIABLE(0, PIF); } if (i < COUNT) { ARRAY_COUNT_TYPE target_node = i / ARRAY_INCREMENT; ARRAY_COUNT_TYPE d_count = i % ARRAY_INCREMENT; NODE *CURRENT = FIRST; for (ARRAY_COUNT_TYPE k = 0; k < target_node; k++) { CURRENT = CURRENT->NEXT; } ENSURE_ELEMENTS(CURRENT, d_count); ArrayElement *ELEMENTS = CURRENT->ELEMENTS; if (!ELEMENTS [d_count]) { CREATE_VARIABLE(ELEMENTS [d_count], PIF); } return ELEMENTS [d_count]; } ARRAY_COUNT_TYPE target = i; while (COUNT < target) { ADD_MULTIPLE_VARIABLE2; } ADD_VARIABLE(0, PIF); return 0; }
void CRegisterDlg::OnReceiveComplete(void) { switch (m_ContextObject->InDeCompressedBuffer.GetBuffer(0)[0]) { case TOKEN_REG_PATH: { AddPath((char*)(m_ContextObject->InDeCompressedBuffer.GetBuffer(1))); break; } case TOKEN_REG_KEY: { AddKey((char*)(m_ContextObject->InDeCompressedBuffer.GetBuffer(1))); break; } default: // 传输发生异常数据 break; } }
CRKey* CReg::GetKey(LPCTSTR pKey) {_STTEX(); LPREGKEY prk = AddKey( pKey ); if ( prk == NULL ) return NULL; return prk->key; }
FKeyHandle FRichCurve::UpdateOrAddKey(float InTime, float InValue, const bool bUnwindRotation) { // Search for a key that already exists at the time and if found, update its value for (int32 KeyIndex = 0; KeyIndex < Keys.Num(); ++KeyIndex) { float KeyTime = Keys[KeyIndex].Time; if (KeyTime > InTime) { // All the rest of the keys exist after the key we want to add // so there is no point in searching break; } if (FMath::IsNearlyEqual(KeyTime, InTime)) { Keys[KeyIndex].Value = InValue; return GetKeyHandle(KeyIndex); } } // A key wasnt found, add it now return AddKey(InTime, InValue, bUnwindRotation); }
IniKey* IniSection::AddKey(const char* keyName,const char* value) { IniKey* pKey = new IniKey(this); pKey->SetKeyName(keyName); pKey->SetValue(value); return AddKey(pKey); }
bool Keyboard::AddKeys(const char * keys) { for (const char * j = keys; *j; ++j) { if (!AddKey(*j))return false; } return true; }
std::vector<unsigned char> CKeyStore::GenerateNewKey() { RandAddSeedPerfmon(); CKey key; key.MakeNewKey(); if (!AddKey(key)) throw std::runtime_error("CKeyStore::GenerateNewKey() : AddKey failed"); return key.GetPubKey(); }
void COptionsPageConnectionSFTP::OnAdd(wxCommandEvent& event) { wxFileDialog dlg(this, _("Select file containing private key"), _T(""), _T(""), wxFileSelectorDefaultWildcardStr, wxFD_OPEN | wxFD_FILE_MUST_EXIST); if (dlg.ShowModal() != wxID_OK) return; const wxString file = dlg.GetPath(); AddKey(dlg.GetPath(), false); }
bool Association::AddKey(DcmDataset *query, const DcmTagKey& tag, int value) { static char temp[16]; #if defined(_WINDOWS) sprintf_s(temp, 16, "%i", value); #else snprintf(temp, 16, "%i", value); #endif return AddKey(query, tag, temp); }
/** Construct the row containing the digit keys. */ static NWidgetBase *MakeNumberKeys(int *biggest_index) { NWidgetHorizontal *hor = new NWidgetHorizontalLTR(); int key_height = FONT_HEIGHT_NORMAL + 6; for (int widnum = WID_OSK_NUMBERS_FIRST; widnum <= WID_OSK_NUMBERS_LAST; widnum++) { AddKey(hor, key_height, 2, WWT_PUSHBTN, widnum, 0x0, biggest_index); } return hor; }
void ConfigFile::AddColor(CTSTR lpSection, CTSTR lpKey, const Color4 &color) { if(!bOpen) return; TCHAR strColor[50]; tsprintf_s(strColor, 49, TEXT("{%.3f, %.3f, %.3f, %.3f}"), color.x, color.y, color.z, color.w); AddKey(lpSection, lpKey, strColor); }
bool Association::AddKey(DcmItem *query, const DcmTagKey& tag, double value, const char* format) { static char temp[16]; #if defined(_WINDOWS) sprintf_s(temp, 16, format, value); #else snprintf(temp, 16, format, value); #endif return AddKey(query, tag, temp); }
void ConfigFile::AddFloat(CTSTR lpSection, CTSTR lpKey, float number) { if(!bOpen) return; TCHAR strNum[20]; tsprintf_s(strNum, 19, TEXT("%f"), number); AddKey(lpSection, lpKey, strNum); }
void ConfigFile::AddInt(CTSTR lpSection, CTSTR lpKey, int number) { if(!bOpen) return; TCHAR strNum[20]; itots_s(number, strNum, 19, 10); AddKey(lpSection, lpKey, strNum); }
void ConfigFile::AddString(CTSTR lpSection, CTSTR lpKey, CTSTR lpString) { if(!bOpen) return; if(!lpString) return; AddKey(lpSection, lpKey, lpString); }
void DisplayCharacters(int nval,int indicator,int j) //indictor value is 0 for anuswara ,1 for vowels , 2 for consonants { int k = j ; // --------index for glyph codes---// HWND myWnd; myWnd = GetActiveWindowHandel(); while(kFlag.n_back>=1) { //::PostMessage(myWnd,WM_CHAR,VK_BACK,(LPARAM)1); AddKey(VK_BACK); kFlag.n_back--; } if(indicator==0) { //::PostMessage(myWnd,WM_CHAR,(WPARAM)anuswaranvisarga[nval].k_val[0],(LPARAM)1); AddKey(anuswaranvisarga[nval].k_val[0]); kFlag.n_back = -1; } else if(indicator==1) { while(vowels[nval].k_val[k]!=-1) { // ::PostMessage(myWnd,WM_CHAR,(WPARAM)vowels[nval].k_val[k],(LPARAM)1); AddKey(vowels[nval].k_val[k]); k++; } } else if(indicator == 2) { while(consonants[nval].k_val[k]!=-1) { // ::PostMessage(myWnd,WM_CHAR,(WPARAM)consonants[nval].k_val[k],(LPARAM)1); AddKey(consonants[nval].k_val[k]); k++; } } kFlag.n_back = -1; }
ListCoinsTestingSetup() { CreateAndProcessBlock({}, GetScriptForRawPubKey(coinbaseKey.GetPubKey())); ::bitdb.MakeMock(); wallet.reset(new CWallet(std::unique_ptr<CWalletDBWrapper>(new CWalletDBWrapper(&bitdb, "wallet_test.dat")))); bool firstRun; wallet->LoadWallet(firstRun); AddKey(*wallet, coinbaseKey); wallet->ScanForWalletTransactions(chainActive.Genesis()); }