public class VMOptions extends VMOptions implements IFxHandler
Modifier and Type | Field and Description |
---|---|
String |
_fields |
static String |
currentDir |
static File |
eveDirectory |
static String |
eveProgramDirectory |
int |
eveSyncState |
boolean |
exitAfterLaunch |
String |
fixedFontName |
int |
guestConnections |
int |
guiFontStyle |
double |
javaFontScale |
String |
javaVM |
static int |
LauncherEditor |
String |
launcherStart |
boolean |
launcherTree |
boolean |
overrideSystemFonts |
boolean |
showIcon |
static int |
StandAloneEditor |
int |
style |
String |
systemFontName |
int |
systemFontSize |
boolean |
textAntiAliasing |
boolean |
useDefaultColors |
boolean |
useJavaVM |
int |
whichColor |
fixedSIPButton, keepVmResident, pathToEve, REMOVE_ALL_EWESOFT_OPTIONS, REMOVE_FILE_ASSOCIATIONS, REMOVE_VM_OPTIONS, showEveSyncConsole, singleWindowed, useSIP, useSoftKeyboard, vmOptions
Constructor and Description |
---|
VMOptions() |
Modifier and Type | Method and Description |
---|---|
void |
apply() |
boolean |
applySystemOptions()
This tells the VM to setup the Shell\Command\Open entry to
use either the native VM (eve.exe) or the Java VM to run
".eve" files.
|
static void |
doApply() |
static boolean |
doExtraAction(String actionName,
Frame parent) |
static Font |
getApplicationDefaultFont()
Get the default Font for the Application depending on the settings
for overrideSystemFonts.
|
IConsole |
getConsole(String title,
int options,
int maxLines) |
Font |
getDefaultFont() |
ISurface |
getDefaultSurface() |
String |
getDefaultWindowTitle() |
Form |
getEditor(int whichEditor) |
File |
getEveDirectory() |
static String[] |
getExtraActions() |
static String[] |
getExtraContextActions() |
Type |
getLaunchType()
Get the default launcher Class.
|
static VMOptions |
getVMOptions() |
protected void |
initialize() |
static void |
main(String[] args) |
Handle |
printerDialog(Object printerProperties)
Create and run a non-native printer dialog if available.
|
void |
runMain(String[] args,
String startClassName) |
boolean |
save(Control ed) |
Font |
toFont() |
static void |
unloadVM(Frame parent) |
static boolean |
useSystemFonts()
Determine if System fonts only should be used.
|
boolean |
yieldToEvents(int max)
Yield to user interface events if possible.
|
getNewVMOptions, read, removeInstallation, save, setupInstall, setupInstall, setupInstallFileAssociations, setupInstallFileAssociations, shouldUsePathToEve
decode, decoded, decoded, decodeFields, decodeFields, encode, encoded, encoded, encodeFields, encodeFields, textDecode, textEncode
_getFieldType, _getSetField, cache, compareTo, copied, copyFrom, equals, getCopy, getDeclaredField, getDeclaredFieldValue, getMyFieldList, getNew
public boolean showIcon
public boolean launcherTree
public boolean useJavaVM
public int eveSyncState
public int guestConnections
public String javaVM
public String launcherStart
public boolean exitAfterLaunch
public double javaFontScale
public boolean textAntiAliasing
public boolean overrideSystemFonts
public String systemFontName
public int systemFontSize
public int guiFontStyle
public int style
public boolean useDefaultColors
public String fixedFontName
public String _fields
public static String currentDir
public static String eveProgramDirectory
public static File eveDirectory
public int whichColor
public static int LauncherEditor
public static int StandAloneEditor
public File getEveDirectory()
public boolean yieldToEvents(int max)
IFxHandler
yieldToEvents
in interface IFxHandler
max
- the maximum time to yield for.protected void initialize()
initialize
in class VMOptions
public static boolean useSystemFonts()
public static VMOptions getVMOptions()
public Type getLaunchType()
getLaunchType
in class VMOptions
public static Font getApplicationDefaultFont()
public static void doApply()
public static String[] getExtraActions()
public static void unloadVM(Frame parent)
public static String[] getExtraContextActions()
public Font toFont()
public boolean applySystemOptions()
applySystemOptions
in class VMOptions
public Form getEditor(int whichEditor)
public boolean save(Control ed)
public Font getDefaultFont()
getDefaultFont
in interface IFxHandler
public ISurface getDefaultSurface()
getDefaultSurface
in interface IFxHandler
public String getDefaultWindowTitle()
getDefaultWindowTitle
in interface IFxHandler
public IConsole getConsole(String title, int options, int maxLines)
getConsole
in interface IFxHandler
public static void main(String[] args) throws IOException
IOException
public Handle printerDialog(Object printerProperties)
IFxHandler
printerDialog
in interface IFxHandler
printerProperties
- this should be a PrinterProperties object.