Compare commits
5 Commits
4a70d954ef
...
develop
Author | SHA1 | Date | |
---|---|---|---|
4872fd3db3
![]() |
|||
833c346914
|
|||
8ef4a9a572
|
|||
ae2f2e8a84
![]() |
|||
7101523584
|
@ -9,7 +9,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>dev.kske</groupId>
|
<groupId>dev.kske</groupId>
|
||||||
<artifactId>undo-redo</artifactId>
|
<artifactId>undo-redo</artifactId>
|
||||||
<version>0.0.1-SNAPSHOT</version>
|
<version>0.1.0</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
</project>
|
</project>
|
||||||
|
@ -18,7 +18,7 @@ public final class UnlimitedChangeManager<C extends Change> implements ChangeMan
|
|||||||
private int markedIndex = -1;
|
private int markedIndex = -1;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @implNode As this change manager uses a linear history model, all changes behind the last
|
* @implNote As this change manager uses a linear history model, all changes behind the last
|
||||||
* applied change will be discarded and therefore can be garbage collected.
|
* applied change will be discarded and therefore can be garbage collected.
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
|
@ -9,14 +9,14 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>dev.kske</groupId>
|
<groupId>dev.kske</groupId>
|
||||||
<artifactId>undo-redo</artifactId>
|
<artifactId>undo-redo</artifactId>
|
||||||
<version>0.0.1-SNAPSHOT</version>
|
<version>0.1.0</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>dev.kske</groupId>
|
<groupId>dev.kske</groupId>
|
||||||
<artifactId>undo-redo-core</artifactId>
|
<artifactId>undo-redo-core</artifactId>
|
||||||
<version>0.0.1-SNAPSHOT</version>
|
<version>0.1.0</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.openjfx</groupId>
|
<groupId>org.openjfx</groupId>
|
||||||
|
@ -47,6 +47,7 @@ public class ChangeManagerWrapper<C extends Change, M extends ChangeManager<C>>
|
|||||||
*/
|
*/
|
||||||
public ChangeManagerWrapper(M manager) {
|
public ChangeManagerWrapper(M manager) {
|
||||||
this.manager = manager;
|
this.manager = manager;
|
||||||
|
updateProperties();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -21,7 +21,7 @@ public interface ObservableChangeManager<C extends Change> extends ChangeManager
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
default Optional<C> getLastChange() {
|
default Optional<C> getLastChange() {
|
||||||
return Optional.of(lastChangeProperty().get());
|
return Optional.ofNullable(lastChangeProperty().get());
|
||||||
}
|
}
|
||||||
|
|
||||||
ReadOnlyBooleanProperty atMarkedChangeProperty();
|
ReadOnlyBooleanProperty atMarkedChangeProperty();
|
||||||
|
2
pom.xml
2
pom.xml
@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
<groupId>dev.kske</groupId>
|
<groupId>dev.kske</groupId>
|
||||||
<artifactId>undo-redo</artifactId>
|
<artifactId>undo-redo</artifactId>
|
||||||
<version>0.0.1-SNAPSHOT</version>
|
<version>0.1.0</version>
|
||||||
<packaging>pom</packaging>
|
<packaging>pom</packaging>
|
||||||
|
|
||||||
<name>Undo-Redo</name>
|
<name>Undo-Redo</name>
|
||||||
|
Reference in New Issue
Block a user