Lines Matching refs:table
3066 void studiox_project::WriteStringTable(xml_writer &writer, string_table *table) in WriteStringTable() argument
3075 if (table) in WriteStringTable()
3077 num_strings = table->CountStrings(); in WriteStringTable()
3078 writer.WriteInt("sort_column", table->GetSortColumn()); in WriteStringTable()
3080 writer.WriteInt("num_languages", table->CountLanguages()); in WriteStringTable()
3082 if (table->CountLanguages() != mHeader.num_languages) in WriteStringTable()
3089 id_name = table->GetResourceIdName(string_id); in WriteStringTable()
3090 record = table->GetRecord(id_name); in WriteStringTable()
3096 for (language = 0; language < table->CountLanguages(); language++) in WriteStringTable()
4019 string_table *table = new string_table; in ReadStringTable() local
4020 info->stable = table; in ReadStringTable()
4026 table->SetSortColumn(sort_column); in ReadStringTable()
4034 table->Initialize(num_languages, num_strings); in ReadStringTable()
4042 table->AddToDictionary(temp_id, index); in ReadStringTable()
4044 table->SetDisplayFont(index, font_id); in ReadStringTable()
4048 table->SetNotes(index, temp_val); in ReadStringTable()
4052 table->SetString(index, temp_id, 0, temp_val, FALSE); in ReadStringTable()
4057 table->SetString(index, language, temp_val, FALSE); in ReadStringTable()
4064 table->RemoveString(index); in ReadStringTable()
4071 table->Sort(); in ReadStringTable()
4077 table->Initialize(1, 1); in ReadStringTable()
4080 table->SetActiveLanguage(0); in ReadStringTable()