Package net.sf.jaxodraw.util
Class JaxoConstants
java.lang.Object
net.sf.jaxodraw.util.JaxoConstants
Defines constants used throughout JaxoDraw.
- Since:
- 2.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
About.static final int
Antialias on/off.static final int
Arrow on/off.static final int
Put an object in the background.static final int
Blob (filled ellipse).static final int
Box (filled rectangle).static final int
Clear the current graph.static final int
Close the current buffer.static final int
Color an object.static final int
Cut the most recently selected objects stored in the clipboard.static final int
Default .static final int
Default .static final int
Default .static final int
Default .static final int
Default .static final int
Default .static final int
Default fline.static final int
Default .static final int
Default .static final int
Default .static final int
Default .static final int
Default .static final int
Default .static final int
Default .static final int
Default .static final int
Default .static final int
Default none.static final int
Default .static final int
Default .static final int
Default .static final int
Default .static final int
Default .static final int
Default .static final int
Default .static final int
Default .static final int
Default .static final int
Default .static final int
Default .static final int
Delete an object.static final int
Enter a description of the graph.static final int
A dummy variable.static final int
Another dummy.static final int
Copy an object.static final int
Edit an object.static final int
English language mode.static final int
Export the graph.static final int
Export the current selection of objects.static final int
Fermion arc.static final int
Fermionic Bezier.static final int
Fermion line.static final int
Fermion loop.static final int
Put an object in the foreground.static final int
French language mode.static final int
Ghost arc.static final int
Ghost Bezier.static final int
German language mode.static final int
Gluon arc.static final int
Gluonic Bezier.static final int
Ghost line.static final int
Gluon line.static final int
Gluon loop.static final int
Ghost loop.static final int
Grid.static final int
Grid on/off.static final int
Grid size.static final int
Cross style.static final int
Dot style.static final int
Line style.static final int
Honeycomb style.static final int
Show gridbar.static final int
Hexagonal grid.static final int
Import a Latex file.static final int
Italian language mode.static final int
Latex text.static final int
Preview the current selection of objects (compiles in LaTeX + dvips).static final int
LooknFeel dialog.static final int
System info.static final int
Move an object.static final int
Move complete graph on canvas.static final int
Start a new graph.static final int
Start a new graph tab.static final int
A mode indicating an invalid JaxoDraw mode.static final int
Open a JaxoDraw file.static final int
Add a custom Latex package to the Latex output of JaxoDraw.static final int
Photon arc.static final int
Paste the most recently selected objects from the clipboard.static final int
Photonic Bezier.static final int
Photon line.static final int
Photon loop.static final int
Plugin manager dialog.static final int
Preferences dialog.static final int
Preview the graph.static final int
Print the graph.static final int
Quit.static final int
Recent file mode.static final int
Rectangular grid.static final int
Redo the last operations.static final int
Refresh the screen.static final int
Rename a tab.static final int
Resize an object.static final int
Scalar arc.static final int
Save a JaxoDraw graph.static final int
Save a JaxoDraw graph in a given file.static final int
Save the current selection of objects in a given file.static final int
Put in the background the most recently selected objects.static final int
Scalar Bezier.static final int
Copy into the clipboard the most recently selected objects.static final int
Select objects.static final int
Put in the foreground the most recently selected objects.static final int
Group the most recently selected objects.static final int
Scalar line.static final int
Scalar loop.static final int
Snap on/off.static final int
Spanish language mode.static final int
Default drawing mode: do nothing.static final int
Show statusbar.static final int
Ungroup the most recently selected objects.static final int
System info.static final int
Normal text.static final int
Show toolbar.static final int
Undo the last operations.static final int
Ungroup objects.static final int
User guide.static final int
A general vertex.static final int
A vertex type 1 object (a dot).static final int
A vertex type 2 object (a cross with a circle).static final int
A vertex type 3 object (a filled square).static final int
A vertex type 4 object (a cross).static final int
A vertex type 5 object (a triangle).static final int
A vertex type 6 object (a diamond).static final int
Watch file mode.static final int
ZigZag line.static final int
Dynamic zoom.static final int
A zoom factor mode.static final int
A zoom factor mode x2.static final int
A zoom factor mode x4.static final int
A zoom factor mode x8. -
Method Summary
Modifier and TypeMethodDescriptionstatic String[]
Returns the default action keys.static int
defaultActionToMode
(int defaultAction) Mode constants corresponding to a DEF_XYZ constant.static int[]
Returns the default modes.static int
getModeAsInt
(String modeString) Converts the given string to an integer and checks if it corresponds to a JaxoDraw mode.static String
getModeAsString
(int mode) Returns a string representation of the given mode.static boolean
isActionMode
(int mode) Determines whether the given mode is an action mode.static boolean
isArcMode
(int mode) Determines whether the given mode is an arc mode.static boolean
isBezierMode
(int mode) Determines whether the given mode is a Bezier mode.static boolean
isDefaultMode
(int mode) Determines whether the given mode is a default mode.static boolean
isEditMode
(int mode) Determines whether the given mode is an edit mode.static boolean
isFileMode
(int mode) Determines whether the given mode is a file mode.static boolean
isGridMode
(int mode) Determines whether the given mode is a grid mode.static boolean
isHelpMode
(int mode) Determines whether the given mode is a help mode.static boolean
isLanguageMode
(int mode) Determines whether the given mode is a language mode.static boolean
isLineMode
(int mode) Determines whether the given mode is a line mode.static boolean
isLoopMode
(int mode) Determines whether the given mode is a loop mode.static boolean
isMiscMode
(int mode) Determines whether the given mode is a misc mode.static boolean
isNewObjectMode
(int mode) Determines whether the given mode is a mode that will create a new JaxoObject.static boolean
isOptionMode
(int mode) Determines whether the given mode is an option mode.static boolean
isParticleMode
(int mode) Determines whether the given mode is a particle mode.static boolean
isSelectMode
(int mode) Determines whether the given mode is a select mode (mode allowing an object to be selected).static boolean
isTextMode
(int mode) Determines whether the given mode is a text mode (either LATEX or TEXT).static boolean
isVertexMode
(int mode) Determines whether the given mode is a vertex mode.static boolean
isZoomFactorMode
(int mode) Determines whether the given mode is a zoom factor mode.
-
Field Details
-
NO_MODE
public static final int NO_MODEA mode indicating an invalid JaxoDraw mode.- See Also:
-
STANDBY
public static final int STANDBYDefault drawing mode: do nothing.- See Also:
-
FLINE
public static final int FLINEFermion line.- See Also:
-
FLOOP
public static final int FLOOPFermion loop.- See Also:
-
FARC
public static final int FARCFermion arc.- See Also:
-
SLINE
public static final int SLINEScalar line.- See Also:
-
SLOOP
public static final int SLOOPScalar loop.- See Also:
-
SARC
public static final int SARCScalar arc.- See Also:
-
GLINE
public static final int GLINEGhost line.- See Also:
-
GLOOP
public static final int GLOOPGhost loop.- See Also:
-
GARC
public static final int GARCGhost arc.- See Also:
-
PLINE
public static final int PLINEPhoton line.- See Also:
-
PLOOP
public static final int PLOOPPhoton loop.- See Also:
-
PARC
public static final int PARCPhoton arc.- See Also:
-
GLLINE
public static final int GLLINEGluon line.- See Also:
-
GLLOOP
public static final int GLLOOPGluon loop.- See Also:
-
GLARC
public static final int GLARCGluon arc.- See Also:
-
FBEZ
public static final int FBEZFermionic Bezier.- See Also:
-
PBEZ
public static final int PBEZPhotonic Bezier.- See Also:
-
GLBEZ
public static final int GLBEZGluonic Bezier.- See Also:
-
SBEZ
public static final int SBEZScalar Bezier.- See Also:
-
GBEZ
public static final int GBEZGhost Bezier.- See Also:
-
BOX
public static final int BOXBox (filled rectangle).- See Also:
-
BLOB
public static final int BLOBBlob (filled ellipse).- See Also:
-
VERTEX
public static final int VERTEXA general vertex.- See Also:
-
ZIGZAG
public static final int ZIGZAGZigZag line.- See Also:
-
TEXT
public static final int TEXTNormal text.- See Also:
-
LATEX
public static final int LATEXLatex text.- See Also:
-
VERTEXT1
public static final int VERTEXT1A vertex type 1 object (a dot).- See Also:
-
VERTEXT2
public static final int VERTEXT2A vertex type 2 object (a cross with a circle).- See Also:
-
VERTEXT3
public static final int VERTEXT3A vertex type 3 object (a filled square).- See Also:
-
VERTEXT4
public static final int VERTEXT4A vertex type 4 object (a cross).- See Also:
-
VERTEXT5
public static final int VERTEXT5A vertex type 5 object (a triangle).- See Also:
-
VERTEXT6
public static final int VERTEXT6A vertex type 6 object (a diamond).- See Also:
-
MOVE
public static final int MOVEMove an object.- See Also:
-
RESIZE
public static final int RESIZEResize an object.- See Also:
-
DUPLICATE
public static final int DUPLICATECopy an object.- See Also:
-
COLOR
public static final int COLORColor an object.- See Also:
-
EDIT
public static final int EDITEdit an object.- See Also:
-
DELETE
public static final int DELETEDelete an object.- See Also:
-
BACKGROUND
public static final int BACKGROUNDPut an object in the background.- See Also:
-
FOREGROUND
public static final int FOREGROUNDPut an object in the foreground.- See Also:
-
UNGROUP
public static final int UNGROUPUngroup objects.- See Also:
-
SELECT
public static final int SELECTSelect objects.- See Also:
-
NEWG
public static final int NEWGStart a new graph.- See Also:
-
OPEN
public static final int OPENOpen a JaxoDraw file.- See Also:
-
SAVE
public static final int SAVESave a JaxoDraw graph.- See Also:
-
SAVE_AS
public static final int SAVE_ASSave a JaxoDraw graph in a given file.- See Also:
-
EXPORT
public static final int EXPORTExport the graph.- See Also:
-
PRINT
public static final int PRINTPrint the graph.- See Also:
-
CLOSE
public static final int CLOSEClose the current buffer.- See Also:
-
NEWT
public static final int NEWTStart a new graph tab.- See Also:
-
IMPORT
public static final int IMPORTImport a Latex file.- See Also:
-
SAVE_SELECTION_AS
public static final int SAVE_SELECTION_ASSave the current selection of objects in a given file.- See Also:
-
EXPORT_SELECTION
public static final int EXPORT_SELECTIONExport the current selection of objects.- See Also:
-
RECENT_FILE
public static final int RECENT_FILERecent file mode. This is NOT a file mode!- See Also:
-
ZOOM_FACTOR
public static final int ZOOM_FACTORA zoom factor mode.- See Also:
-
ZOOM_FACTOR_X2
public static final int ZOOM_FACTOR_X2A zoom factor mode x2.- See Also:
-
ZOOM_FACTOR_X4
public static final int ZOOM_FACTOR_X4A zoom factor mode x4.- See Also:
-
ZOOM_FACTOR_X8
public static final int ZOOM_FACTOR_X8A zoom factor mode x8.- See Also:
-
UNDO
public static final int UNDOUndo the last operations.- See Also:
-
CLEAR
public static final int CLEARClear the current graph.- See Also:
-
REDO
public static final int REDORedo the last operations.- See Also:
-
REFRESH
public static final int REFRESHRefresh the screen.- See Also:
-
PASTE
public static final int PASTEPaste the most recently selected objects from the clipboard.- See Also:
-
DESCRIBE
public static final int DESCRIBEEnter a description of the graph.- See Also:
-
PACKAGE
public static final int PACKAGEAdd a custom Latex package to the Latex output of JaxoDraw.- See Also:
-
PREVIEW
public static final int PREVIEWPreview the graph.- See Also:
-
WATCHFILE
public static final int WATCHFILEWatch file mode.- See Also:
-
RENAME_TAB
public static final int RENAME_TABRename a tab.- See Also:
-
CUT
public static final int CUTCut the most recently selected objects stored in the clipboard.- See Also:
-
SCOPY
public static final int SCOPYCopy into the clipboard the most recently selected objects.- See Also:
-
SGROUP
public static final int SGROUPGroup the most recently selected objects.- See Also:
-
SUNGROUP
public static final int SUNGROUPUngroup the most recently selected objects.- See Also:
-
SFORE
public static final int SFOREPut in the foreground the most recently selected objects.- See Also:
-
SBACK
public static final int SBACKPut in the background the most recently selected objects.- See Also:
-
LATEX_PREVIEW_SELECTION
public static final int LATEX_PREVIEW_SELECTIONPreview the current selection of objects (compiles in LaTeX + dvips).- See Also:
-
MOVE_GRAPH
public static final int MOVE_GRAPHMove complete graph on canvas.- See Also:
-
ABOUT
public static final int ABOUTAbout.- See Also:
-
USR_GUIDE
public static final int USR_GUIDEUser guide.- See Also:
-
SYS_INFO
public static final int SYS_INFOSystem info.- See Also:
-
MAC_README
public static final int MAC_READMESystem info.- See Also:
-
GRID
public static final int GRIDGrid.- See Also:
-
ZOOM
public static final int ZOOMDynamic zoom.- See Also:
-
QUIT
public static final int QUITQuit.- See Also:
-
GRID_SIZE
public static final int GRID_SIZEGrid size.- See Also:
-
RECTANGULAR_GRID
public static final int RECTANGULAR_GRIDRectangular grid.- See Also:
-
HEXAGONAL_GRID
public static final int HEXAGONAL_GRIDHexagonal grid.- See Also:
-
GRID_STYLE_DOT
public static final int GRID_STYLE_DOTDot style.- See Also:
-
GRID_STYLE_CROSS
public static final int GRID_STYLE_CROSSCross style.- See Also:
-
GRID_STYLE_LINE
public static final int GRID_STYLE_LINELine style.- See Also:
-
GRID_STYLE_LINE_HONEYCOMB
public static final int GRID_STYLE_LINE_HONEYCOMBHoneycomb style.- See Also:
-
ENGLISH
public static final int ENGLISHEnglish language mode.- See Also:
-
GERMAN
public static final int GERMANGerman language mode.- See Also:
-
FRENCH
public static final int FRENCHFrench language mode.- See Also:
-
ITALIAN
public static final int ITALIANItalian language mode.- See Also:
-
SPANISH
public static final int SPANISHSpanish language mode.- See Also:
-
TOOLBAR
public static final int TOOLBARShow toolbar.- See Also:
-
STATUSBAR
public static final int STATUSBARShow statusbar.- See Also:
-
ANTIALIAS
public static final int ANTIALIASAntialias on/off.- See Also:
-
ARROW
public static final int ARROWArrow on/off.- See Also:
-
LOOKNFEEL
public static final int LOOKNFEELLooknFeel dialog.- See Also:
-
PREFERENCES
public static final int PREFERENCESPreferences dialog.- See Also:
-
GRID_ONOFF
public static final int GRID_ONOFFGrid on/off.- See Also:
-
GRIDBAR
public static final int GRIDBARShow gridbar.- See Also:
-
SNAP_ONOFF
public static final int SNAP_ONOFFSnap on/off.- See Also:
-
PLUGINS
public static final int PLUGINSPlugin manager dialog.- See Also:
-
DEF_NONE
public static final int DEF_NONEDefault none.- See Also:
-
DEF_FLINE
public static final int DEF_FLINEDefault fline.- See Also:
-
DEF_FLOOP
public static final int DEF_FLOOPDefault .- See Also:
-
DEF_FARC
public static final int DEF_FARCDefault .- See Also:
-
DEF_SLINE
public static final int DEF_SLINEDefault .- See Also:
-
DEF_SLOOP
public static final int DEF_SLOOPDefault .- See Also:
-
DEF_SARC
public static final int DEF_SARCDefault .- See Also:
-
DEF_GLINE
public static final int DEF_GLINEDefault .- See Also:
-
DEF_GLOOP
public static final int DEF_GLOOPDefault .- See Also:
-
DEF_GARC
public static final int DEF_GARCDefault .- See Also:
-
DEF_PLINE
public static final int DEF_PLINEDefault .- See Also:
-
DEF_PLOOP
public static final int DEF_PLOOPDefault .- See Also:
-
DEF_PARC
public static final int DEF_PARCDefault .- See Also:
-
DEF_GLLINE
public static final int DEF_GLLINEDefault .- See Also:
-
DEF_GLLOOP
public static final int DEF_GLLOOPDefault .- See Also:
-
DEF_GLARC
public static final int DEF_GLARCDefault .- See Also:
-
DEF_BOX
public static final int DEF_BOXDefault .- See Also:
-
DEF_BLOB
public static final int DEF_BLOBDefault .- See Also:
-
DEF_VERTEX
public static final int DEF_VERTEXDefault .- See Also:
-
DEF_ZIGZAG
public static final int DEF_ZIGZAGDefault .- See Also:
-
DEF_TEXT
public static final int DEF_TEXTDefault .- See Also:
-
DEF_LATEX
public static final int DEF_LATEXDefault .- See Also:
-
DEF_MOVE
public static final int DEF_MOVEDefault .- See Also:
-
DEF_RESIZE
public static final int DEF_RESIZEDefault .- See Also:
-
DEF_DUPLICATE
public static final int DEF_DUPLICATEDefault .- See Also:
-
DEF_COLOR
public static final int DEF_COLORDefault .- See Also:
-
DEF_EDIT
public static final int DEF_EDITDefault .- See Also:
-
DEF_SELECT
public static final int DEF_SELECTDefault .- See Also:
-
DUMMIE
public static final int DUMMIEA dummy variable.- See Also:
-
DUMMIE1
public static final int DUMMIE1Another dummy.- See Also:
-
-
Method Details
-
defaultActionKeys
Returns the default action keys.- Returns:
- The default action keys.
-
defaultModes
public static int[] defaultModes()Returns the default modes.- Returns:
- The default modes.
-
isEditMode
public static boolean isEditMode(int mode) Determines whether the given mode is an edit mode.- Parameters:
mode
- The mode to check.- Returns:
- True if the given mode is an edit mode.
-
isParticleMode
public static boolean isParticleMode(int mode) Determines whether the given mode is a particle mode.- Parameters:
mode
- The mode to check.- Returns:
- True if the given mode is a particle mode.
-
isMiscMode
public static boolean isMiscMode(int mode) Determines whether the given mode is a misc mode.- Parameters:
mode
- The mode to check.- Returns:
- True if the given mode is a misc mode.
-
isFileMode
public static boolean isFileMode(int mode) Determines whether the given mode is a file mode.- Parameters:
mode
- The mode to check.- Returns:
- True if the given mode is a file mode.
-
isActionMode
public static boolean isActionMode(int mode) Determines whether the given mode is an action mode.- Parameters:
mode
- The mode to check.- Returns:
- True if the given mode is an action mode.
-
isGridMode
public static boolean isGridMode(int mode) Determines whether the given mode is a grid mode.- Parameters:
mode
- The mode to check.- Returns:
- True if the given mode is a grid mode.
-
isVertexMode
public static boolean isVertexMode(int mode) Determines whether the given mode is a vertex mode.- Parameters:
mode
- The mode to check.- Returns:
- True if the given mode is a vertex mode.
-
isZoomFactorMode
public static boolean isZoomFactorMode(int mode) Determines whether the given mode is a zoom factor mode.- Parameters:
mode
- The mode to check.- Returns:
- True if the given mode is a zoom factor mode.
-
isHelpMode
public static boolean isHelpMode(int mode) Determines whether the given mode is a help mode.- Parameters:
mode
- The mode to check.- Returns:
- True if the given mode is a help mode.
-
isLanguageMode
public static boolean isLanguageMode(int mode) Determines whether the given mode is a language mode.- Parameters:
mode
- The mode to check.- Returns:
- True if the given mode is a language mode.
-
isOptionMode
public static boolean isOptionMode(int mode) Determines whether the given mode is an option mode.- Parameters:
mode
- The mode to check.- Returns:
- True if the given mode is an option mode.
-
isDefaultMode
public static boolean isDefaultMode(int mode) Determines whether the given mode is a default mode.- Parameters:
mode
- The mode to check.- Returns:
- True if the given mode is a default mode.
-
isNewObjectMode
public static boolean isNewObjectMode(int mode) Determines whether the given mode is a mode that will create a new JaxoObject.- Parameters:
mode
- The mode to check.- Returns:
- True if the given mode is a particle, misc or vertex mode.
-
isLineMode
public static boolean isLineMode(int mode) Determines whether the given mode is a line mode.- Parameters:
mode
- The mode to check.- Returns:
- True if the given mode is a line mode.
-
isArcMode
public static boolean isArcMode(int mode) Determines whether the given mode is an arc mode.- Parameters:
mode
- The mode to check.- Returns:
- True if the given mode is an arc mode.
-
isBezierMode
public static boolean isBezierMode(int mode) Determines whether the given mode is a Bezier mode.- Parameters:
mode
- The mode to check.- Returns:
- True if the given mode is an arc mode.
-
isLoopMode
public static boolean isLoopMode(int mode) Determines whether the given mode is a loop mode.- Parameters:
mode
- The mode to check.- Returns:
- True if the given mode is a loop mode.
-
isTextMode
public static boolean isTextMode(int mode) Determines whether the given mode is a text mode (either LATEX or TEXT).- Parameters:
mode
- The mode to check.- Returns:
- True if the given mode is a text mode.
-
isSelectMode
public static boolean isSelectMode(int mode) Determines whether the given mode is a select mode (mode allowing an object to be selected).- Parameters:
mode
- The mode to check.- Returns:
- True if the given mode is a select mode.
-
getModeAsString
Returns a string representation of the given mode.- Parameters:
mode
- The mode to convert.- Returns:
- The mode as a string, or "NO_MODE" if it is not a valid mode.
-
getModeAsInt
Converts the given string to an integer and checks if it corresponds to a JaxoDraw mode.- Parameters:
modeString
- A string holding an integer.- Returns:
- The JaxoDraw mode as defined by this class if modeString corresponds to one of them, or JaxoConstants.NO_MODE otherwise.
-
defaultActionToMode
public static int defaultActionToMode(int defaultAction) Mode constants corresponding to a DEF_XYZ constant.- Parameters:
defaultAction
- One of the default modes defined by this class.- Returns:
- One of the modes corresponding to defaultAction, or STANDBY if defaultAction is not a valid mode.
-