Lines Matching refs:current
13 current = NULL; in undo_manager()
36 if (current) in AddEntry()
38 current++; in AddEntry()
39 if (current > tail) in AddEntry()
41 current = undo_list; in AddEntry()
50 current = undo_list; in AddEntry()
54 ClearUndoRecord(current); in AddEntry()
55 current->type = type; in AddEntry()
72 current->widget_list.Add(new_entry); in AddEntry()
83 if (current) in AddEntry()
94 if (current->type == type && fold) in AddEntry()
96 if (current->widget_list[0].project_info == info) in AddEntry()
107 if (current->type == type && in AddEntry()
108 current->widget_list[0].project_info == info) in AddEntry()
118 current++; in AddEntry()
119 if (current > tail) in AddEntry()
121 current = undo_list; in AddEntry()
130 current = undo_list; in AddEntry()
134 ClearUndoRecord(current); in AddEntry()
135 current->type = type; in AddEntry()
191 current->widget_list.Add(new_entry); in AddEntry()
206 if (current) in AddEntry()
210 if (current->type == type && fold && in AddEntry()
213 widget_count = current->widget_list.GetSize(); in AddEntry()
222 if (current->widget_list[widget_index].project_info != in AddEntry()
239 current++; in AddEntry()
240 if (current > tail) in AddEntry()
242 current = undo_list; in AddEntry()
251 current = undo_list; in AddEntry()
255 ClearUndoRecord(current); in AddEntry()
256 current->type = type; in AddEntry()
259 current->widget_list.SetSize(widget_count); in AddEntry()
265 current->widget_list[widget_index].project_info = info; in AddEntry()
266 current->widget_list[widget_index].copy_info = new widget_info(info->basetype); in AddEntry()
267 *current->widget_list[widget_index].copy_info = *info; in AddEntry()
268 current->widget_list[widget_index].copy_info->widget = NULL; in AddEntry()
269 current->widget_list[widget_index].parent_info = GetOpenProject()->FindParentInfo(info); in AddEntry()
270 current->widget_list[widget_index].res_index = 0; in AddEntry()
350 undo_record *search = current; in UpdateUndoRecordInfoPointers()
390 undo_record *entry = current; in Undo()
391 current--; in Undo()
392 if (current < undo_list) in Undo()
394 current = tail; in Undo()
400 current = NULL; in Undo()
1055 undo_record *entry = current; in Reset()
1056 current--; in Reset()
1057 if (current < undo_list) in Reset()
1059 current = tail; in Reset()
1064 current = NULL; in Reset()