All pastes #832265 Raw Edit

Stuff

public cpp v1 · immutable
#832265 ·published 2007-12-26 00:05 UTC
rendered paste body
////////////////////// Loads style listvoid DialogStyleManager::LoadCurrentStyles (AssFile *subs) {	using std::list;	AssStyle *style;	wxArrayString styleList = grid->ass->GetStyles();	// Reset	CurrentList->Clear();	styleMap.clear();	// Add styles	for (list<AssEntry*>::iterator cur=subs->Line.begin();cur!=subs->Line.end();cur++) {		style = AssEntry::GetAsStyle(*cur);		if (style) {			if (style->Valid) {				CurrentList->Append(style->name);				styleMap.push_back(style);				if (!(CheckStyle(style->name, styleList)))					CurrentList->GetItem(CurrentList->GetCount()-1)->SetBackgroundColour(wxColour(255,000,000));			}		}	}	UpdateMoveButtons();}/////////////////////////////////////////// Checks if a style is currently in usebool DialogStyleManager::CheckStyle(wxString name, wxArrayString styles){	for (unsigned int i=0; i < styles.Count(); i++)		if (name != styles[i].name)	return false;	return true;}