net.sf.latexdraw.actions
Class NewDrawing
java.lang.Object
org.malai.action.Action
org.malai.action.library.IOAction
net.sf.latexdraw.actions.NewDrawing
- All Implemented Interfaces:
- Modifying
public class NewDrawing
- extends IOAction
- implements Modifying
This action permits to create a new drawing and initialises the application as required.
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.
08/09/2011
- Since:
- 3.0
- Author:
- Arnaud BLOUIN
Field Summary |
protected javax.swing.JFileChooser |
fileChooser
The file chooser that will be used to select the location to save. |
protected PreferencesSetter |
prefSetter
The instrument used that manage the preferences. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
fileChooser
protected javax.swing.JFileChooser fileChooser
- The file chooser that will be used to select the location to save.
prefSetter
protected PreferencesSetter prefSetter
- The instrument used that manage the preferences.
NewDrawing
public NewDrawing()
doActionBody
protected void doActionBody()
- Description copied from class:
Action
- This method contains the core code to execute when the action is executed.
- Specified by:
doActionBody
in class Action
newDrawing
protected void newDrawing()
canDo
public boolean canDo()
- Overrides:
canDo
in class IOAction
- Returns:
- True if the action can be executed.
flush
public void flush()
- Description copied from class:
Action
- When an action is no more useful it can be flushes to release the used data.
Should be overridden.
- Overrides:
flush
in class IOAction
setFileChooser
public void setFileChooser(javax.swing.JFileChooser fileChooser)
- Parameters:
fileChooser
- The file chooser that will be used to select the location to save.- Since:
- 3.0
setPrefSetter
public void setPrefSetter(PreferencesSetter prefSetter)
- Parameters:
prefSetter
- The instrument used that manage the preferences.- Since:
- 3.0