|
||||||||||
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.ShapePropertyAction
net.sf.latexdraw.actions.ModifyShapeProperty
public class ModifyShapeProperty
This action modifies a shape property of the given shape.
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/01/2010
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.malai.action.Action |
---|
Action.ActionStatus |
Field Summary | |
---|---|
protected java.util.List<?> |
oldValue
The old value of the property. |
protected IGroup |
shapes
The shape to modify. |
Fields inherited from class net.sf.latexdraw.actions.ShapePropertyAction |
---|
property |
Fields inherited from class org.malai.action.library.ModifyValue |
---|
value |
Fields inherited from class org.malai.action.Action |
---|
status |
Constructor Summary | |
---|---|
ModifyShapeProperty()
Creates the action. |
Method Summary | |
---|---|
protected void |
applyValue(java.lang.Object obj)
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()
|
protected boolean |
isPropertySupported()
|
boolean |
isRegisterable()
Specifies if the action must be saved in the action register. |
void |
redo()
Redoes the cancelled action. |
void |
setGroup(IGroup group)
Sets the group of shapes to modify. |
void |
undo()
Cancels the action. |
Methods inherited from class net.sf.latexdraw.actions.ShapePropertyAction |
---|
isValueMatchesProperty, setProperty |
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 IGroup shapes
protected java.util.List<?> oldValue
Constructor Detail |
---|
public ModifyShapeProperty()
Method Detail |
---|
public void flush()
Action
flush
in class ShapePropertyAction
public boolean canDo()
canDo
in class ModifyValue
public void undo()
Undoable
undo
in interface Undoable
public void redo()
Undoable
redo
in interface Undoable
public java.lang.String getUndoName()
getUndoName
in interface Undoable
public boolean isRegisterable()
Action
isRegisterable
in class Action
protected void applyValue(java.lang.Object obj)
ModifyValue
applyValue
in class ModifyValue
obj
- The value to set. Must not be null.protected void doActionBody()
Action
doActionBody
in class Action
public void setGroup(IGroup group)
group
- The group of shapes to modify.protected boolean isPropertySupported()
isPropertySupported
in class ShapePropertyAction
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |