|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.malai.action.Action
org.malai.action.library.ModifyValue
net.sf.latexdraw.actions.ModifyMagneticGrid
public class ModifyMagneticGrid
This action modifies a property of the magnetic grid.
This file is part of LaTeXDraw.
Copyright (c) 2005-2012 Arnaud BLOUIN
LaTeXDraw is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later version.
LaTeXDraw is distributed without any warranty; without even the implied
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
11/14/2010
Nested Class Summary | |
---|---|
static class |
ModifyMagneticGrid.GridProperties
The different properties of the magnetic grid that can be modified. |
Nested classes/interfaces inherited from class org.malai.action.Action |
---|
Action.ActionStatus |
Field Summary | |
---|---|
protected LMagneticGrid |
grid
The magnetic grid to modify. |
protected java.lang.Object |
oldValue
A back-up of the former value of the modified property. |
protected ModifyMagneticGrid.GridProperties |
property
The property to modify. |
Fields inherited from class org.malai.action.library.ModifyValue |
---|
value |
Fields inherited from class org.malai.action.Action |
---|
status |
Constructor Summary | |
---|---|
ModifyMagneticGrid()
Creates the action. |
Method Summary | |
---|---|
protected void |
applyValue(java.lang.Object object)
This method executes the job of methods undo, redo, and do |
boolean |
canDo()
|
protected void |
doActionBody()
This method contains the core code to execute when the action is executed. |
void |
flush()
When an action is no more useful it can be flushes to release the used data. |
java.lang.String |
getUndoName()
|
boolean |
isRegisterable()
Specifies if the action must be saved in the action register. |
protected boolean |
isValueMatchesProperty()
|
void |
redo()
Redoes the cancelled action. |
void |
setGrid(LMagneticGrid grid)
|
void |
setProperty(ModifyMagneticGrid.GridProperties property)
|
void |
undo()
Cancels the action. |
Methods inherited from class org.malai.action.library.ModifyValue |
---|
setValue |
Methods inherited from class org.malai.action.Action |
---|
abort, cancelledBy, doIt, done, getStatus, hadEffect, isDone, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected LMagneticGrid grid
protected ModifyMagneticGrid.GridProperties property
protected java.lang.Object oldValue
Constructor Detail |
---|
public ModifyMagneticGrid()
Method Detail |
---|
public void flush()
Action
flush
in class ModifyValue
public void undo()
Undoable
undo
in interface Undoable
public void redo()
Undoable
redo
in interface Undoable
protected void applyValue(java.lang.Object object)
ModifyValue
applyValue
in class ModifyValue
object
- The value to set. Must not be null.public java.lang.String getUndoName()
getUndoName
in interface Undoable
public boolean isRegisterable()
Action
isRegisterable
in class Action
protected void doActionBody()
Action
doActionBody
in class Action
public boolean canDo()
canDo
in class ModifyValue
protected boolean isValueMatchesProperty()
isValueMatchesProperty
in class ModifyValue
public void setGrid(LMagneticGrid grid)
grid
- The grid to modify.public void setProperty(ModifyMagneticGrid.GridProperties property)
property
- The property to modify.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |