>         Buna, numele meu este Tabusca Nicolae si in momentul de fata
> lucrez la e un editor care mai are si un analizor sintactic de C,
> interfata grafica fiind facuta in GTK. As dori sa imi dati o idee despre
> cum as putea implementa Undo si Redo. Oricum orice alte sugestii, sunt
> bine venite.
Nu stiu daca asta te ajuta, dau si eu cu presupusu (bita'n balta).
Pe un sistem vechi (RSX-11M) era un editor super (EDT) care-si facea un
fisier jurnal in care scria ce face el, astfel incit la un crash de
sistem pe disk raminea acel *.jou cu care se putea recupera integral
sesiunea de editare. Era o placere sa-l lansezi si sa vezi cam ce faceai
tu cind editai ceva, era ca la desene animate ;-)). Abia cind terminai
editarea, jurnalul prelucra fisierul initial. Ideea este ca daca ai
putea "inventa" un limbaj de descriere a ceea ce faci tu cind editezi si
"scrii" instructiunile astfel rezultate intr-un fisier, de acolo poti
face undo/redo cum vor muschii tai. Mai sunt si alte programe care
lucreaza asa (Lotus-AmiPro - cel mai bun editor sum W31 in 1993) sau (nu
sint foarte sigur) AutoCad.
BTW, pentru analiza sintactica, imbricari, indentari colorizari si alte
ale uita-te putin prin jed/xjed
-- 
-------------------------------------------------------
Constantin Vasiliu     * StipoSoft System Administrator
[EMAIL PROTECTED] * Linux Registered User #166419
-------------------------------------------------------

---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to 
unsubscribe from this list.

Raspunde prin e-mail lui