Eksempel - Undo

Innledning

Undo-eksempelet legger til to visninger på arbeidsbenken. Box View er en rudimentær visning som lar brukere opprette bokser ved å klikke på tomrom og dra musen for å forme en boks. Boksene kan flyttes ved å velge en boks og dra den rundt. Brukeren kan angre og gjøre om alle operasjoner som er utført i boksvisningen. Undo History View viser angrehistorikken som vedlikeholdes av arbeidsbenkens operasjonshistorikk.

Funksjoner som blir vist i eksempelet

Funksjoner som ikke vises

Kjøre eksempelet

Fra Eclipses Vindu-meny velger du Vis visning > Annet.... I dialogboksen Vis visning utvider du Undo Examples og velger visningen Box View. Du får frem boksvisningen.

Fra Vindu-menyen velger du på samme måte Vis visning > Annet.... I dialogboksen Vis visning utvider du Undo Examples og velger visningen Undo History View. Du får frem en visning som inneholder angrehistorikken. Denne visningen kan brukes sammen med boksvisningen for å se på angrehistorikken når bokser blir lagt til eller fjernet. Den kan også brukes uavhengig av boksvisningen for å følge angrehistorikken for alle visninger eller redigeringsprogrammer som bruker arbeidsbenkens historikk til å spore operasjoner som kan angres.

Detaljer

Boksvisning

Klikk i boksvisningen og dra musen for å opprette en boks som følger musen. Hvis du klikker i en eksisterende boks og drar, vil musen flytte boksen til en ny plassering. Legg merke til operasjonene som blir vist på menyene for å angre og gjøre om når bokser blir lagt til og flyttet. Boksvisningen kan tømmes ved å velge Delete all boxes fra hurtigmenyen eller visningens lokale meny og verktøylinje. Denne operasjonen kan også angres.

Visning for angrehistorikk

Visningen for angrehistorikk viser operasjonene som er tilgjengelige for angring i alle angrekontekster. Hvis du vil se historikken i en bestemt angrekontekst, velger du Filter on... fra visningens hurtigmeny. Dette vil filtrere angrehistorikken for en bestemt angrehistorikk. Visningen kan brukes til å vise angrehistorikken for boksvisningen, SDK-tekstredigeringsprogrammer og for operasjoner som kan angres, som påvirker arbeidsområdet, for eksempel refaktoriseringsoperasjoner. Angring og omgjøring kan utføres fra menyene i visningen for angrehistorikk. Undo selected prøver å angre den valgte operasjonen i angrehistorikken, uansett hvor den er i operasjonshistorikken. Dette kan være tillatt, eller ikke tillatt, avhengig av den aktuelle operasjonen. I boksvisningen kan for eksempel alle operasjoner for å legge til og flytte angres og gjøres om, selv om de ikke er de siste utførte operasjonene. Tekstredigeringsprogrammer vil spørre hvis du forsøker å angre en skriveoperasjon som ikke er den siste utførte operasjonen.

Eksempelpreferanser

Det finnes preferanser som påvirker operasjonen i begge visningene. Fra Eclipses Vindu-meny velger du Preferanser > Undo Preferences.