|
||||||||||
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.IOAction
org.malai.action.library.Save
net.sf.latexdraw.actions.SaveDrawing
public class SaveDrawing
This action saves the given drawing into an SVG document.
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
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.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.malai.action.Action |
---|
Action.ActionStatus |
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 that manages the preferences. |
protected boolean |
saveAs
True: A dialog bow will be always shown to ask the location to save. |
protected boolean |
saveOnClose
True: the app will be closed after the drawing saved. |
Fields inherited from class org.malai.action.library.IOAction |
---|
file, ok, openSaveManager, progressBar, statusWidget, ui |
Fields inherited from class org.malai.action.Action |
---|
status |
Constructor Summary | |
---|---|
SaveDrawing()
Creates the action. |
Method Summary | |
---|---|
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. |
private void |
quit()
|
void |
setFileChooser(javax.swing.JFileChooser fileChooser)
|
void |
setPrefSetter(PreferencesSetter prefSetter)
|
void |
setSaveAs(boolean saveAs)
|
void |
setSaveOnClose(boolean saveOnClose)
|
protected static int |
showAskModificationsDialog(UI ui)
|
protected static java.io.File |
showDialog(javax.swing.JFileChooser fileChooser,
boolean saveAs,
UI ui,
java.io.File file)
Show the export dialog to select a path. |
Methods inherited from class org.malai.action.library.IOAction |
---|
getFile, hadEffect, isRegisterable, setFile, setOpenSaveManager, setProgressBar, setStatusWidget, setUi |
Methods inherited from class org.malai.action.Action |
---|
abort, cancelledBy, doIt, done, getStatus, isDone, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected javax.swing.JFileChooser fileChooser
protected boolean saveAs
protected boolean saveOnClose
protected PreferencesSetter prefSetter
Constructor Detail |
---|
public SaveDrawing()
Method Detail |
---|
public boolean canDo()
canDo
in class IOAction
protected void doActionBody()
Action
doActionBody
in class Save
private void quit()
public void flush()
Action
flush
in class IOAction
protected static int showAskModificationsDialog(UI ui)
protected static java.io.File showDialog(javax.swing.JFileChooser fileChooser, boolean saveAs, UI ui, java.io.File file)
public void setPrefSetter(PreferencesSetter prefSetter)
prefSetter
- The instrument that manages the preferences.public void setFileChooser(javax.swing.JFileChooser fileChooser)
fileChooser
- The file chooser that will be used to select the location to save.public void setSaveAs(boolean saveAs)
saveAs
- True: A dialog bow will be always shown to ask the location to save.public void setSaveOnClose(boolean saveOnClose)
saveOnClose
- True: the app will be closed after the drawing saved.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |