Lines Matching refs:currlayer

98         savedirty = currlayer->startdirty;  in StartingInfo()
99 savealgo = currlayer->startalgo; in StartingInfo()
100 saverule = currlayer->startrule; in StartingInfo()
106 if (lptr == currlayer || in StartingInfo()
107 (lptr->cloneid > 0 && lptr->cloneid == currlayer->cloneid)) { in StartingInfo()
134 currlayer->startdirty = savedirty; in Restore()
135 currlayer->startalgo = savealgo; in Restore()
136 currlayer->startrule = saverule; in Restore()
296 … oldtempstart.compare(0,tempdir.length(),tempdir) == 0 && oldtempstart != currlayer->currfile) { in ~ChangeNode()
301 … newtempstart.compare(0,tempdir.length(),tempdir) == 0 && newtempstart != currlayer->currfile) { in ~ChangeNode()
306 … oldcurrfile.compare(0,tempdir.length(),tempdir) == 0 && oldcurrfile != currlayer->currfile) { in ~ChangeNode()
311 … newcurrfile.compare(0,tempdir.length(),tempdir) == 0 && newcurrfile != currlayer->currfile) { in ~ChangeNode()
331 currlayer->algo->setcell(cellinfo[i].x, cellinfo[i].y, cellinfo[i].oldstate); in ChangeCells()
336 currlayer->algo->setcell(cellinfo[i].x, cellinfo[i].y, cellinfo[i].newstate); in ChangeCells()
340 if (cellcount > 0) currlayer->algo->endofpattern(); in ChangeCells()
371 currlayer->currsel = oldsel; in DoChange()
373 currlayer->currsel = newsel; in DoChange()
380 currlayer->currsel = oldsel; in DoChange()
382 currlayer->currsel = newsel; in DoChange()
388 currlayer->currfile = oldcurrfile; in DoChange()
390 currlayer->currsel = oldsel; in DoChange()
397 currlayer->currsel = newsel; in DoChange()
405 currlayer->startgen = oldstartgen; in DoChange()
406 currlayer->savestart = oldsave; in DoChange()
407 currlayer->tempstart = oldtempstart; in DoChange()
408 currlayer->currfile = oldcurrfile; in DoChange()
415 currlayer->startgen = newstartgen; in DoChange()
416 currlayer->savestart = newsave; in DoChange()
417 currlayer->tempstart = newtempstart; in DoChange()
418 currlayer->currfile = newcurrfile; in DoChange()
430 currlayer->currfile = oldcurrfile; in DoChange()
431 currlayer->savestart = oldsave; in DoChange()
434 currlayer->currfile = newcurrfile; in DoChange()
435 currlayer->savestart = newsave; in DoChange()
437 if (whichlayer == currlayer) { in DoChange()
438 if (olddirty == newdirty) SetPatternTitle(currlayer->currname.c_str()); in DoChange()
448 currlayer->currsel = oldsel; in DoChange()
451 currlayer->currsel = newsel; in DoChange()
464 currlayer->currsel = oldsel; in DoChange()
467 currlayer->currsel = newsel; in DoChange()
694 if (currlayer->savesel == currlayer->currsel) { in RememberSelection()
711 change->oldsel = currlayer->savesel; in RememberSelection()
712 change->newsel = currlayer->currsel; in RememberSelection()
722 if ( currlayer->algo->hyperCapable() ) { in SaveCurrentPattern()
728 currlayer->algo->findedges(&top, &left, &bottom, &right); in SaveCurrentPattern()
760 prevgen = currlayer->algo->getGeneration(); in RememberGenStart()
761 prevsel = currlayer->currsel; in RememberGenStart()
762 prevx = currlayer->view->x; in RememberGenStart()
763 prevy = currlayer->view->y; in RememberGenStart()
764 prevmag = currlayer->view->getmag(); in RememberGenStart()
765 prevbase = currlayer->currbase; in RememberGenStart()
766 prevexpo = currlayer->currexpo; in RememberGenStart()
768 if (prevgen == currlayer->startgen) { in RememberGenStart()
813 if (prevgen == currlayer->algo->getGeneration()) { in RememberGenFinish()
823 if (currlayer->algo->getGeneration() == currlayer->startgen) { in RememberGenFinish()
840 change->newgen = currlayer->algo->getGeneration(); in RememberGenFinish()
845 change->newx = currlayer->view->x; in RememberGenFinish()
846 change->newy = currlayer->view->y; in RememberGenFinish()
848 change->newmag = currlayer->view->getmag(); in RememberGenFinish()
850 change->newbase = currlayer->currbase; in RememberGenFinish()
852 change->newexpo = currlayer->currexpo; in RememberGenFinish()
854 change->newsel = currlayer->currsel; in RememberGenFinish()
858 change->oldcurrfile = currlayer->currfile; in RememberGenFinish()
860 if (change->oldgen == currlayer->startgen) { in RememberGenFinish()
881 prevgen = currlayer->startgen; in AddGenChange()
882 prevsel = currlayer->startsel; in AddGenChange()
883 prevx = currlayer->startx; in AddGenChange()
884 prevy = currlayer->starty; in AddGenChange()
885 prevmag = currlayer->startmag; in AddGenChange()
886 prevbase = currlayer->startbase; in AddGenChange()
887 prevexpo = currlayer->startexpo; in AddGenChange()
921 if (change->changeid == genchange && change->oldgen == currlayer->startgen) { in SyncUndoHistory()
950 std::string oldtempstart = currlayer->tempstart; in RememberSetGen()
951 std::string oldcurrfile = currlayer->currfile; in RememberSetGen()
955 currlayer->tempstart = CreateTempFileName(setgen_prefix); in RememberSetGen()
958 currlayer->currfile = currlayer->tempstart; in RememberSetGen()
970 change->newstartgen = currlayer->startgen; in RememberSetGen()
972 change->newsave = currlayer->savestart; in RememberSetGen()
974 change->newtempstart = currlayer->tempstart; in RememberSetGen()
976 change->newcurrfile = currlayer->currfile; in RememberSetGen()
978 if (oldtempstart != currlayer->tempstart) { in RememberSetGen()
992 if (oldname == currlayer->currname && oldcurrfile == currlayer->currfile && in RememberNameChange()
993 oldsave == currlayer->savestart && olddirty == currlayer->dirty) return; in RememberNameChange()
1002 change->newname = currlayer->currname; in RememberNameChange()
1004 change->newcurrfile = currlayer->currfile; in RememberNameChange()
1006 change->newsave = currlayer->savestart; in RememberNameChange()
1008 change->newdirty = currlayer->dirty; in RememberNameChange()
1012 change->whichlayer = currlayer; in RememberNameChange()
1058 std::string newrule = currlayer->algo->getrule(); in RememberRuleChange()
1071 change->oldsel = currlayer->savesel; in RememberRuleChange()
1072 change->newsel = currlayer->currsel; in RememberRuleChange()
1108 change->newalgo = currlayer->algtype; in RememberAlgoChange()
1110 change->newrule = currlayer->algo->getrule(); in RememberAlgoChange()
1113 change->oldsel = currlayer->savesel; in RememberAlgoChange()
1114 change->newsel = currlayer->currsel; in RememberAlgoChange()
1255 currlayer->dirty = false; // make sure it changes in UndoChange()
1258 MarkLayerClean(currlayer->currname.c_str()); in UndoChange()
1306 currlayer->dirty = false; // make sure it changes in RedoChange()
1309 MarkLayerClean(currlayer->currname.c_str()); in RedoChange()
1374 if (srcnode->oldcurrfile == currlayer->tempstart) { in CopyTempFiles()
1388 } else if (srcnode->newcurrfile == currlayer->tempstart) { in CopyTempFiles()
1399 if (srcnode->oldtempstart == currlayer->tempstart) { in CopyTempFiles()
1413 } else if (srcnode->newtempstart == currlayer->tempstart) { in CopyTempFiles()