Lines Matching refs:string_index

217     int string_index = FindStringIndex(string_id);  in ImportString()  local
219 if (string_index > 0) in ImportString()
221 SetString(string_index, target_table_column, target_string, FALSE); in ImportString()
225 string_index = AddString(string_id, CString(""), FALSE); in ImportString()
226 SetString(string_index, src_table_column, src_string, FALSE); in ImportString()
227 SetString(string_index, target_table_column, target_string, FALSE); in ImportString()
230 SetNotes(string_index, notes); in ImportString()
238 int string_index = AddString(NewId, CString("")); in AddString() local
239 return string_index; in AddString()
289 BOOL string_table::RemoveString(int string_index) in RemoveString() argument
291 if (string_index >= 0 && string_index < m_records.GetCount()) in RemoveString()
293 CString *strings = m_records[string_index].strings; in RemoveString()
299 RemoveFromDictionary(m_records[string_index].id_name); in RemoveString()
300 m_records.RemoveAt(string_index); in RemoveString()
370 BOOL string_table::SetStringId(int string_index, CString &id_name) in SetStringId() argument
374 if (!existing && string_index >= 0 && string_index < m_records.GetCount()) in SetStringId()
376 UpdateDictionaryResourceName(m_records[string_index].id_name, id_name); in SetStringId()
377 m_records[string_index].id_name = id_name; in SetStringId()
384 void string_table::SetNotes(int string_index, CString &notes) in SetNotes() argument
386 if (string_index >= 0 && string_index < m_records.GetCount()) in SetNotes()
388 m_records[string_index].notes = notes; in SetNotes()
393 void string_table::SetDisplayFont(int string_index, int font_id) in SetDisplayFont() argument
395 if (string_index >= 0 && string_index < m_records.GetCount()) in SetDisplayFont()
397 m_records[string_index].font_id = font_id; in SetDisplayFont()
403 void string_table::SetString(int string_index, int language, CString &str, bool update_guix) in SetString() argument
412 if (string_index >= 0 && string_index < m_records.GetCount() && language < m_languages) in SetString()
414 if (m_records[string_index].strings[language] != str) in SetString()
416 m_records[string_index].strings[language] = str; in SetString()
423 int string_id = GetResourceId(m_records[string_index].id_name); in SetString()
520 string_table_record &string_table::GetRecord(int string_index) in GetRecord() argument
522 if (string_index >= 0 && string_index < m_records.GetCount()) in GetRecord()
524 return m_records.GetAt(string_index); in GetRecord()
555 CString &string_table::GetString(int string_index, int language) in GetString() argument
557 if (string_index >= 0 && string_index < m_records.GetCount() && language < m_languages) in GetString()
559 return (m_records[string_index].strings[language]); in GetString()
565 CString &string_table::GetStringId(int string_index) in GetStringId() argument
567 if (string_index >= 0 && string_index < m_records.GetCount()) in GetStringId()
569 return m_records[string_index].id_name; in GetStringId()
575 CString &string_table::GetNotes(int string_index) in GetNotes() argument
577 if (string_index >= 0 && string_index < m_records.GetCount()) in GetNotes()
579 return m_records[string_index].notes; in GetNotes()