iink-ts - v4.0.0
Preparing search index...
IHistoryManager
Class IHistoryManager
Hierarchy (
View Summary
)
AbstractHistoryStack
<
TIHistoryStackItem
>
IHistoryManager
Index
Constructors
constructor
Properties
configuration
context
event
logger
stack
Methods
clear
init
init
Stack
is
Changes
Empty
is
Stack
Item
Empty
move
Stack
Index
pop
push
push
To
Stack
redo
reverse
Changes
undo
update
Context
update
Model
Stack
Constructors
constructor
new
IHistoryManager
(
configuration
:
THistoryConfiguration
,
event
:
CanvasEvent
,
)
:
IHistoryManager
Parameters
configuration
:
THistoryConfiguration
event
:
CanvasEvent
Returns
IHistoryManager
Properties
configuration
configuration
:
THistoryConfiguration
context
context
:
THistoryContext
event
event
:
CanvasEvent
Protected
logger
logger
:
Logger
= ...
stack
stack
:
TIHistoryStackItem
[]
Methods
clear
clear
()
:
void
Returns
void
init
init
(
model
:
IModel
)
:
void
Parameters
model
:
IModel
Returns
void
Protected
init
Stack
initStack
(
item
:
TIHistoryStackItem
)
:
void
Parameters
item
:
TIHistoryStackItem
Returns
void
is
Changes
Empty
isChangesEmpty
(
changes
:
TIHistoryChanges
)
:
boolean
Parameters
changes
:
TIHistoryChanges
Returns
boolean
Protected
is
Stack
Item
Empty
isStackItemEmpty
(
item
:
TIHistoryStackItem
)
:
boolean
Parameters
item
:
TIHistoryStackItem
Returns
boolean
Protected
move
Stack
Index
moveStackIndex
(
delta
:
-1
|
1
,
allowed
:
boolean
)
:
void
Parameters
delta
:
-1
|
1
allowed
:
boolean
Returns
void
pop
pop
()
:
void
Returns
void
push
push
(
model
:
IModel
,
changes
:
TIHistoryChanges
)
:
void
Parameters
model
:
IModel
changes
:
TIHistoryChanges
Returns
void
Protected
push
To
Stack
pushToStack
(
item
:
TIHistoryStackItem
)
:
void
Parameters
item
:
TIHistoryStackItem
Returns
void
redo
redo
()
:
TIHistoryStackItem
Returns
TIHistoryStackItem
Protected
reverse
Changes
reverseChanges
(
changes
:
TIHistoryChanges
)
:
TIHistoryChanges
Parameters
changes
:
TIHistoryChanges
Returns
TIHistoryChanges
undo
undo
()
:
TIHistoryStackItem
Returns
TIHistoryStackItem
Protected
update
Context
updateContext
()
:
void
Returns
void
update
Model
Stack
updateModelStack
(
model
:
IModel
)
:
void
Parameters
model
:
IModel
Returns
void
Settings
Member Visibility
Protected
Inherited
Alpha
Beta
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
configuration
context
event
logger
stack
Methods
clear
init
init
Stack
is
Changes
Empty
is
Stack
Item
Empty
move
Stack
Index
pop
push
push
To
Stack
redo
reverse
Changes
undo
update
Context
update
Model
Stack
iink-ts - v4.0.0
Loading...