Files
EMARS/docs/mars/Settings.html
T
adolphenom 0da1c5dcca Source code of MARS Assembler
First commit of the 4.5 version (latest version available)
2014-12-21 12:49:28 +01:00

2854 lines
122 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_33) on Tue Aug 20 12:20:00 EDT 2013 -->
<TITLE>
Settings
</TITLE>
<META NAME="date" CONTENT="2013-08-20">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Settings";
}
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../mars/ProgramStatement.html" title="class in mars"><B>PREV CLASS</B></A>&nbsp;
&nbsp;NEXT CLASS</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../index.html?mars/Settings.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="Settings.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
mars</FONT>
<BR>
Class Settings</H2>
<PRE>
<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
<IMG SRC="../resources/inherit.gif" ALT="extended by "><A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Observable.html?is-external=true" title="class or interface in java.util">java.util.Observable</A>
<IMG SRC="../resources/inherit.gif" ALT="extended by "><B>mars.Settings</B>
</PRE>
<HR>
<DL>
<DT><PRE>public class <B>Settings</B><DT>extends <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Observable.html?is-external=true" title="class or interface in java.util">Observable</A></DL>
</PRE>
<P>
Contains various IDE settings. Persistent settings are maintained for the
current user and on the current machine using
Java's Preference objects. Failing that, default setting values come from
Settings.properties file. If both of those fail, default values come from
static arrays defined in this class. The latter can can be modified prior to
instantiating Settings object.
NOTE: If the Preference objects fail due to security exceptions, changes to
settings will not carry over from one MARS session to the next.
Actual implementation of the Preference objects is platform-dependent.
For Windows, they are stored in Registry. To see, run regedit and browse to:
HKEY_CURRENT_USER\Software\JavaSoft\Prefs\mars
<P>
<P>
<DL>
<DT><B>Author:</B></DT>
<DD>Pete Sanderson</DD>
</DL>
<HR>
<P>
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Field Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#ASSEMBLE_ALL_ENABLED">ASSEMBLE_ALL_ENABLED</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Flag to determine whether only the current editor source file (enabled false) or
all files in its directory (enabled true) will be assembled when assembly is selected.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#ASSEMBLE_ON_OPEN_ENABLED">ASSEMBLE_ON_OPEN_ENABLED</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Flag to determine whether or not a file is immediately and automatically assembled
upon opening.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#AUTO_INDENT">AUTO_INDENT</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Flag to control whether or not language-aware editor will use auto-indent feature</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#BARE_MACHINE_ENABLED">BARE_MACHINE_ENABLED</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Flag to determine whether or not program being assembled is limited to
using register numbers instead of names.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#CARET_BLINK_RATE">CARET_BLINK_RATE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Caret blink rate in milliseconds, 0 means don't blink.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#DATA_SEGMENT_HIGHLIGHTING">DATA_SEGMENT_HIGHLIGHTING</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Flag to control whether or not highlighting is applied to data segment window</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#DATASEGMENT_HIGHLIGHT_BACKGROUND">DATASEGMENT_HIGHLIGHT_BACKGROUND</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RGB color for text segment highlighted background</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#DATASEGMENT_HIGHLIGHT_FONT">DATASEGMENT_HIGHLIGHT_FONT</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Font for text segment highlighted background</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#DATASEGMENT_HIGHLIGHT_FOREGROUND">DATASEGMENT_HIGHLIGHT_FOREGROUND</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RGB color for text segment highlighted foreground</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;boolean[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#defaultBooleanSettingsValues">defaultBooleanSettingsValues</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Last resort default values for boolean settings; will use only if neither
the Preferences nor the properties file work.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#DELAYED_BRANCHING_ENABLED">DELAYED_BRANCHING_ENABLED</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Flag to determine whether or not delayed branching is in effect at MIPS execution.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#DISPLAY_ADDRESSES_IN_HEX">DISPLAY_ADDRESSES_IN_HEX</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Default setting for displaying addresses and values in hexidecimal in the Execute
pane.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#DISPLAY_VALUES_IN_HEX">DISPLAY_VALUES_IN_HEX</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#EDITOR_CURRENT_LINE_HIGHLIGHTING">EDITOR_CURRENT_LINE_HIGHLIGHTING</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Flag to control whether or not editor will highlight the line currently being edited</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#EDITOR_FONT">EDITOR_FONT</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Font for the text editor</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#EDITOR_LINE_NUMBERS_DISPLAYED">EDITOR_LINE_NUMBERS_DISPLAYED</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Flag to determine whether or not the editor will display line numbers.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#EDITOR_POPUP_PREFIX_LENGTH">EDITOR_POPUP_PREFIX_LENGTH</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Number of letters to be matched by editor's instruction guide before popup generated (if popup enabled)</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#EDITOR_TAB_SIZE">EDITOR_TAB_SIZE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Editor tab size in characters.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#EVEN_ROW_BACKGROUND">EVEN_ROW_BACKGROUND</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RGB color for table even row background (text, data, register displays)</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#EVEN_ROW_FONT">EVEN_ROW_FONT</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Font for table even row background (text, data, register displays)</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#EVEN_ROW_FOREGROUND">EVEN_ROW_FOREGROUND</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RGB color for table even row foreground (text, data, register displays)</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#EXCEPTION_HANDLER">EXCEPTION_HANDLER</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Current specified exception handler file (a MIPS assembly source file)</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#EXCEPTION_HANDLER_ENABLED">EXCEPTION_HANDLER_ENABLED</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Flag to determine whether the currently selected exception handler source file will
be included in each assembly operation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#EXTENDED_ASSEMBLER_ENABLED">EXTENDED_ASSEMBLER_ENABLED</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Flag to determine whether or not program being assembled is limited to
basic MIPS instructions and formats.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#GENERIC_TEXT_EDITOR">GENERIC_TEXT_EDITOR</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Flag to control whether or not to use generic text editor instead of language-aware styled editor</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#LABEL_SORT_STATE">LABEL_SORT_STATE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;State for sorting label window display</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#LABEL_WINDOW_VISIBILITY">LABEL_WINDOW_VISIBILITY</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Default visibilty of label window (symbol table).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#MEMORY_CONFIGURATION">MEMORY_CONFIGURATION</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Identifier of current memory configuration</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#ODD_ROW_BACKGROUND">ODD_ROW_BACKGROUND</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RGB color for table odd row background (text, data, register displays)</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#ODD_ROW_FONT">ODD_ROW_FONT</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Font for table odd row background (text, data, register displays)</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#ODD_ROW_FOREGROUND">ODD_ROW_FOREGROUND</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RGB color for table odd row foreground (text, data, register displays)</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#POPUP_INSTRUCTION_GUIDANCE">POPUP_INSTRUCTION_GUIDANCE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Flag to control whether or not editor will provide popup instruction guidance while typing</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#POPUP_SYSCALL_INPUT">POPUP_SYSCALL_INPUT</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Flag to control whether or not simulator will use popup dialog for input syscalls</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#PROGRAM_ARGUMENTS">PROGRAM_ARGUMENTS</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Flag to determine whether or not to display and use program arguments</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#REGISTER_HIGHLIGHT_BACKGROUND">REGISTER_HIGHLIGHT_BACKGROUND</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RGB color for register highlighted background</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#REGISTER_HIGHLIGHT_FONT">REGISTER_HIGHLIGHT_FONT</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Font for register highlighted background</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#REGISTER_HIGHLIGHT_FOREGROUND">REGISTER_HIGHLIGHT_FOREGROUND</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RGB color for register highlighted foreground</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#REGISTERS_HIGHLIGHTING">REGISTERS_HIGHLIGHTING</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Flag to control whether or not highlighting is applied to register windows</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#SELF_MODIFYING_CODE_ENABLED">SELF_MODIFYING_CODE_ENABLED</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Flag to determine whether a program can write binary code to the text or data segment and
execute that code.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#START_AT_MAIN">START_AT_MAIN</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Flag to control whether or not assembler automatically initializes program counter to 'main's address</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#TEXT_COLUMN_ORDER">TEXT_COLUMN_ORDER</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Order of text segment table columns</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#TEXTSEGMENT_DELAYSLOT_HIGHLIGHT_BACKGROUND">TEXTSEGMENT_DELAYSLOT_HIGHLIGHT_BACKGROUND</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RGB color for text segment delay slot highlighted background</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#TEXTSEGMENT_DELAYSLOT_HIGHLIGHT_FONT">TEXTSEGMENT_DELAYSLOT_HIGHLIGHT_FONT</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Font for text segment delay slot highlighted background</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#TEXTSEGMENT_DELAYSLOT_HIGHLIGHT_FOREGROUND">TEXTSEGMENT_DELAYSLOT_HIGHLIGHT_FOREGROUND</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RGB color for text segment delay slot highlighted foreground</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#TEXTSEGMENT_HIGHLIGHT_BACKGROUND">TEXTSEGMENT_HIGHLIGHT_BACKGROUND</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RGB color for text segment highlighted background</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#TEXTSEGMENT_HIGHLIGHT_FONT">TEXTSEGMENT_HIGHLIGHT_FONT</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Font for table odd row foreground (text, data, register displays)</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#TEXTSEGMENT_HIGHLIGHT_FOREGROUND">TEXTSEGMENT_HIGHLIGHT_FOREGROUND</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RGB color for text segment highlighted foreground</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#WARNINGS_ARE_ERRORS">WARNINGS_ARE_ERRORS</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Flag to determine whether or not assembler warnings are considered errors.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../mars/Settings.html#Settings()">Settings</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create Settings object and set to saved values.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../mars/Settings.html#Settings(boolean)">Settings</A></B>(boolean&nbsp;gui)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create Settings object and set to saved values.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#getAssembleAllEnabled()">getAssembleAllEnabled</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <code>getBooleanSetting(int id)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.ASSEMBLE_ALL_ENABLED</code>)</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#getAssembleOnOpenEnabled()">getAssembleOnOpenEnabled</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <code>getBooleanSetting(int id)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.ASSEMBLE_ON_OPEN_ENABLED</code>)</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#getBackSteppingEnabled()">getBackSteppingEnabled</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return whether backstepping is permitted at this time.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#getBareMachineEnabled()">getBareMachineEnabled</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <code>getBooleanSetting(int id)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.BARE_MACHINE_ENABLED</code>)</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#getBooleanSetting(int)">getBooleanSetting</A></B>(int&nbsp;id)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fetch value of a boolean setting given its identifier.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#getCaretBlinkRate()">getCaretBlinkRate</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve the caret blink rate in milliseconds.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/Color.html?is-external=true" title="class or interface in java.awt">Color</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#getColorSettingByKey(java.lang.String)">getColorSettingByKey</A></B>(<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;key)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get Color object for specified settings key.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/Color.html?is-external=true" title="class or interface in java.awt">Color</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#getColorSettingByPosition(int)">getColorSettingByPosition</A></B>(int&nbsp;position)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get Color object for specified settings name (a static constant).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#getDataSegmentHighlighting()">getDataSegmentHighlighting</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <code>getBooleanSetting(int id)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.DATA_SEGMENT_HIGHLIGHTING</code>)</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/Color.html?is-external=true" title="class or interface in java.awt">Color</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#getDefaultColorSettingByKey(java.lang.String)">getDefaultColorSettingByKey</A></B>(<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;key)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get default Color value for specified settings key.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/Color.html?is-external=true" title="class or interface in java.awt">Color</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#getDefaultColorSettingByPosition(int)">getDefaultColorSettingByPosition</A></B>(int&nbsp;position)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get default Color object for specified settings name (a static constant).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../mars/venus/editors/jeditsyntax/SyntaxStyle.html" title="class in mars.venus.editors.jeditsyntax">SyntaxStyle</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#getDefaultEditorSyntaxStyleByPosition(int)">getDefaultEditorSyntaxStyleByPosition</A></B>(int&nbsp;index)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#getDefaultEditorTabSize()">getDefaultEditorTabSize</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the text editor default tab size in characters</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/Font.html?is-external=true" title="class or interface in java.awt">Font</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#getDefaultFontByPosition(int)">getDefaultFontByPosition</A></B>(int&nbsp;fontSettingPosition)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve a default Font setting</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#getDelayedBranchingEnabled()">getDelayedBranchingEnabled</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <code>getBooleanSetting(int id)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.DELAYED_BRANCHING_ENABLED</code>)</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#getDisplayAddressesInHex()">getDisplayAddressesInHex</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <code>getBooleanSetting(int id)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.DISPLAY_ADDRESSES_IN_HEX</code>)</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#getDisplayValuesInHex()">getDisplayValuesInHex</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <code>getBooleanSetting(int id)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.DISPLAY_VALUES_IN_HEX</code>)</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/Font.html?is-external=true" title="class or interface in java.awt">Font</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#getEditorFont()">getEditorFont</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Current editor font.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#getEditorLineNumbersDisplayed()">getEditorLineNumbersDisplayed</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <code>getBooleanSetting(int id)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.EDITOR_LINE_NUMBERS_DISPLAYED</code>)</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#getEditorPopupPrefixLength()">getEditorPopupPrefixLength</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get number of letters to be matched by editor's instruction guide before popup generated (if popup enabled).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../mars/venus/editors/jeditsyntax/SyntaxStyle.html" title="class in mars.venus.editors.jeditsyntax">SyntaxStyle</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#getEditorSyntaxStyleByPosition(int)">getEditorSyntaxStyleByPosition</A></B>(int&nbsp;index)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#getEditorTabSize()">getEditorTabSize</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the tab size in characters.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#getExceptionHandler()">getExceptionHandler</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Name of currently selected exception handler file.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#getExceptionHandlerEnabled()">getExceptionHandlerEnabled</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <code>getBooleanSetting(int id)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.EXCEPTION_HANDLER_ENABLED</code>)</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#getExtendedAssemblerEnabled()">getExtendedAssemblerEnabled</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <code>getBooleanSetting(int id)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.EXTENDED_ASSEMBLER_ENABLED</code>)</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/Font.html?is-external=true" title="class or interface in java.awt">Font</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#getFontByPosition(int)">getFontByPosition</A></B>(int&nbsp;fontSettingPosition)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve a Font setting</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#getLabelSortState()">getLabelSortState</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the saved state of the Labels Window sorting (can sort by either
label or address and either ascending or descending order).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#getLabelWindowVisibility()">getLabelWindowVisibility</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <code>getBooleanSetting(int id)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.LABEL_WINDOW_VISIBILITY</code>)</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#getMemoryConfiguration()">getMemoryConfiguration</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns identifier of current built-in memory configuration.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#getProgramArguments()">getProgramArguments</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <code>getBooleanSetting(int id)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.PROGRAM_ARGUMENTS</code>)</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#getRegistersHighlighting()">getRegistersHighlighting</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <code>getBooleanSetting(int id)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.REGISTERS_HIGHLIGHTING</code>)</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#getStartAtMain()">getStartAtMain</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <code>getBooleanSetting(int id)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.START_AT_MAIN</code>)</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#getTextColumnOrder()">getTextColumnOrder</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Order of text segment display columns (there are 5, numbered 0 to 4).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#getWarningsAreErrors()">getWarningsAreErrors</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <code>getBooleanSetting(int id)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.WARNINGS_ARE_ERRORS</code>)</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#reset(boolean)">reset</A></B>(boolean&nbsp;gui)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reset settings to default values, as described in the constructor comments.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#setAssembleAllEnabled(boolean)">setAssembleAllEnabled</A></B>(boolean&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <code>setBooleanSetting(int id, boolean value)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.ASSEMBLE_ALL_ENABLED</code>)</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#setAssembleOnOpenEnabled(boolean)">setAssembleOnOpenEnabled</A></B>(boolean&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <code>setBooleanSetting(int id, boolean value)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.ASSEMBLE_ON_OPEN_ENABLED</code>)</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#setBooleanSetting(int, boolean)">setBooleanSetting</A></B>(int&nbsp;id,
boolean&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set value of a boolean setting given its id and the value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#setBooleanSettingNonPersistent(int, boolean)">setBooleanSettingNonPersistent</A></B>(int&nbsp;id,
boolean&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Temporarily establish boolean setting.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#setCaretBlinkRate(int)">setCaretBlinkRate</A></B>(int&nbsp;rate)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the caret blinking rate in milliseconds.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#setColorSettingByKey(java.lang.String, java.awt.Color)">setColorSettingByKey</A></B>(<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;key,
<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/Color.html?is-external=true" title="class or interface in java.awt">Color</A>&nbsp;color)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set Color object for specified settings key.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#setColorSettingByPosition(int, java.awt.Color)">setColorSettingByPosition</A></B>(int&nbsp;position,
<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/Color.html?is-external=true" title="class or interface in java.awt">Color</A>&nbsp;color)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set Color object for specified settings name (a static constant).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#setDataSegmentHighlighting(boolean)">setDataSegmentHighlighting</A></B>(boolean&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <code>setBooleanSetting(int id, boolean value)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.DATA_SEGMENT_HIGHLIGHTING</code>)</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#setDelayedBranchingEnabled(boolean)">setDelayedBranchingEnabled</A></B>(boolean&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <code>setBooleanSetting(int id, boolean value)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.DELAYED_BRANCHING_ENABLED</code>)</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#setDelayedBranchingEnabledNonPersistent(boolean)">setDelayedBranchingEnabledNonPersistent</A></B>(boolean&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <code>setBooleanSettingNonPersistent(int id, boolean value)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.DELAYED_BRANCHING_ENABLED</code>)</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#setDisplayAddressesInHex(boolean)">setDisplayAddressesInHex</A></B>(boolean&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <code>setBooleanSetting(int id, boolean value)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.DISPLAY_ADDRESSES_IN_HEX</code>)</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#setDisplayValuesInHex(boolean)">setDisplayValuesInHex</A></B>(boolean&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <code>setBooleanSetting(int id, boolean value)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.DISPLAY_VALUES_IN_HEX</code>)</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#setEditorFont(java.awt.Font)">setEditorFont</A></B>(<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/Font.html?is-external=true" title="class or interface in java.awt">Font</A>&nbsp;font)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set editor font to the specified Font object and write it to persistent storage.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#setEditorLineNumbersDisplayed(boolean)">setEditorLineNumbersDisplayed</A></B>(boolean&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <code>setBooleanSetting(int id, boolean value)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.EDITOR_LINE_NUMBERS_DISPLAYED</code>)</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#setEditorPopupPrefixLength(int)">setEditorPopupPrefixLength</A></B>(int&nbsp;length)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set number of letters to be matched by editor's instruction guide before popup generated (if popup enabled).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#setEditorSyntaxStyleByPosition(int, mars.venus.editors.jeditsyntax.SyntaxStyle)">setEditorSyntaxStyleByPosition</A></B>(int&nbsp;index,
<A HREF="../mars/venus/editors/jeditsyntax/SyntaxStyle.html" title="class in mars.venus.editors.jeditsyntax">SyntaxStyle</A>&nbsp;syntaxStyle)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#setEditorTabSize(int)">setEditorTabSize</A></B>(int&nbsp;size)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the tab size in characters.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#setExceptionHandler(java.lang.String)">setExceptionHandler</A></B>(<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;newFilename)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set name of exception handler file and write it to persistent storage.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#setExceptionHandlerEnabled(boolean)">setExceptionHandlerEnabled</A></B>(boolean&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <code>setBooleanSetting(int id, boolean value)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.EXCEPTION_HANDLER_ENABLED</code>)</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#setExtendedAssemblerEnabled(boolean)">setExtendedAssemblerEnabled</A></B>(boolean&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <code>setBooleanSetting(int id, boolean value)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.EXTENDED_ASSEMBLER_ENABLED</code>)</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#setFontByPosition(int, java.awt.Font)">setFontByPosition</A></B>(int&nbsp;fontSettingPosition,
<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/Font.html?is-external=true" title="class or interface in java.awt">Font</A>&nbsp;font)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Store a Font setting</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#setLabelSortState(java.lang.String)">setLabelSortState</A></B>(<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;state)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Store the current state of the Labels Window sorter.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#setLabelWindowVisibility(boolean)">setLabelWindowVisibility</A></B>(boolean&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <code>setBooleanSetting(int id, boolean value)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.LABEL_WINDOW_VISIBILITY</code>)</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#setMemoryConfiguration(java.lang.String)">setMemoryConfiguration</A></B>(<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;config)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Store the identifier of the memory configuration.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#setProgramArguments(boolean)">setProgramArguments</A></B>(boolean&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <code>setBooleanSetting(int id, boolean value)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.PROGRAM_ARGUMENTS</code>)</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#setRegistersHighlighting(boolean)">setRegistersHighlighting</A></B>(boolean&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <code>setBooleanSetting(int id, boolean value)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.REGISTERS_HIGHLIGHTING</code>)</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#setStartAtMain(boolean)">setStartAtMain</A></B>(boolean&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <code>setBooleanSetting(int id, boolean value)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.START_AT_MAIN</code>)</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#setTextColumnOrder(int[])">setTextColumnOrder</A></B>(int[]&nbsp;columnOrder)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Store the current order of Text Segment window table columns, so the ordering
can be preserved and restored.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../mars/Settings.html#setWarningsAreErrors(boolean)">setWarningsAreErrors</A></B>(boolean&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <code>setBooleanSetting(int id, boolean value)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.WARNINGS_ARE_ERRORS</code>)</I></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.util.Observable"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.util.<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Observable.html?is-external=true" title="class or interface in java.util">Observable</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Observable.html?is-external=true#addObserver(java.util.Observer)" title="class or interface in java.util">addObserver</A>, <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Observable.html?is-external=true#clearChanged()" title="class or interface in java.util">clearChanged</A>, <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Observable.html?is-external=true#countObservers()" title="class or interface in java.util">countObservers</A>, <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Observable.html?is-external=true#deleteObserver(java.util.Observer)" title="class or interface in java.util">deleteObserver</A>, <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Observable.html?is-external=true#deleteObservers()" title="class or interface in java.util">deleteObservers</A>, <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Observable.html?is-external=true#hasChanged()" title="class or interface in java.util">hasChanged</A>, <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Observable.html?is-external=true#notifyObservers()" title="class or interface in java.util">notifyObservers</A>, <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Observable.html?is-external=true#notifyObservers(java.lang.Object)" title="class or interface in java.util">notifyObservers</A>, <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Observable.html?is-external=true#setChanged()" title="class or interface in java.util">setChanged</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ============ FIELD DETAIL =========== -->
<A NAME="field_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Field Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="EXTENDED_ASSEMBLER_ENABLED"><!-- --></A><H3>
EXTENDED_ASSEMBLER_ENABLED</H3>
<PRE>
public static final int <B>EXTENDED_ASSEMBLER_ENABLED</B></PRE>
<DL>
<DD>Flag to determine whether or not program being assembled is limited to
basic MIPS instructions and formats.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.EXTENDED_ASSEMBLER_ENABLED">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BARE_MACHINE_ENABLED"><!-- --></A><H3>
BARE_MACHINE_ENABLED</H3>
<PRE>
public static final int <B>BARE_MACHINE_ENABLED</B></PRE>
<DL>
<DD>Flag to determine whether or not program being assembled is limited to
using register numbers instead of names. NOTE: Its default value is
false and the IDE provides no means to change it!
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.BARE_MACHINE_ENABLED">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="ASSEMBLE_ON_OPEN_ENABLED"><!-- --></A><H3>
ASSEMBLE_ON_OPEN_ENABLED</H3>
<PRE>
public static final int <B>ASSEMBLE_ON_OPEN_ENABLED</B></PRE>
<DL>
<DD>Flag to determine whether or not a file is immediately and automatically assembled
upon opening. Handy when using externa editor like mipster.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.ASSEMBLE_ON_OPEN_ENABLED">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="ASSEMBLE_ALL_ENABLED"><!-- --></A><H3>
ASSEMBLE_ALL_ENABLED</H3>
<PRE>
public static final int <B>ASSEMBLE_ALL_ENABLED</B></PRE>
<DL>
<DD>Flag to determine whether only the current editor source file (enabled false) or
all files in its directory (enabled true) will be assembled when assembly is selected.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.ASSEMBLE_ALL_ENABLED">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="LABEL_WINDOW_VISIBILITY"><!-- --></A><H3>
LABEL_WINDOW_VISIBILITY</H3>
<PRE>
public static final int <B>LABEL_WINDOW_VISIBILITY</B></PRE>
<DL>
<DD>Default visibilty of label window (symbol table). Default only, dynamic status
maintained by ExecutePane
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.LABEL_WINDOW_VISIBILITY">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="DISPLAY_ADDRESSES_IN_HEX"><!-- --></A><H3>
DISPLAY_ADDRESSES_IN_HEX</H3>
<PRE>
public static final int <B>DISPLAY_ADDRESSES_IN_HEX</B></PRE>
<DL>
<DD>Default setting for displaying addresses and values in hexidecimal in the Execute
pane.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.DISPLAY_ADDRESSES_IN_HEX">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="DISPLAY_VALUES_IN_HEX"><!-- --></A><H3>
DISPLAY_VALUES_IN_HEX</H3>
<PRE>
public static final int <B>DISPLAY_VALUES_IN_HEX</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.DISPLAY_VALUES_IN_HEX">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="EXCEPTION_HANDLER_ENABLED"><!-- --></A><H3>
EXCEPTION_HANDLER_ENABLED</H3>
<PRE>
public static final int <B>EXCEPTION_HANDLER_ENABLED</B></PRE>
<DL>
<DD>Flag to determine whether the currently selected exception handler source file will
be included in each assembly operation.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.EXCEPTION_HANDLER_ENABLED">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="DELAYED_BRANCHING_ENABLED"><!-- --></A><H3>
DELAYED_BRANCHING_ENABLED</H3>
<PRE>
public static final int <B>DELAYED_BRANCHING_ENABLED</B></PRE>
<DL>
<DD>Flag to determine whether or not delayed branching is in effect at MIPS execution.
This means we simulate the pipeline and statement FOLLOWING a successful branch
is executed before branch is taken. DPS 14 June 2007.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.DELAYED_BRANCHING_ENABLED">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="EDITOR_LINE_NUMBERS_DISPLAYED"><!-- --></A><H3>
EDITOR_LINE_NUMBERS_DISPLAYED</H3>
<PRE>
public static final int <B>EDITOR_LINE_NUMBERS_DISPLAYED</B></PRE>
<DL>
<DD>Flag to determine whether or not the editor will display line numbers.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.EDITOR_LINE_NUMBERS_DISPLAYED">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="WARNINGS_ARE_ERRORS"><!-- --></A><H3>
WARNINGS_ARE_ERRORS</H3>
<PRE>
public static final int <B>WARNINGS_ARE_ERRORS</B></PRE>
<DL>
<DD>Flag to determine whether or not assembler warnings are considered errors.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.WARNINGS_ARE_ERRORS">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="PROGRAM_ARGUMENTS"><!-- --></A><H3>
PROGRAM_ARGUMENTS</H3>
<PRE>
public static final int <B>PROGRAM_ARGUMENTS</B></PRE>
<DL>
<DD>Flag to determine whether or not to display and use program arguments
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.PROGRAM_ARGUMENTS">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="DATA_SEGMENT_HIGHLIGHTING"><!-- --></A><H3>
DATA_SEGMENT_HIGHLIGHTING</H3>
<PRE>
public static final int <B>DATA_SEGMENT_HIGHLIGHTING</B></PRE>
<DL>
<DD>Flag to control whether or not highlighting is applied to data segment window
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.DATA_SEGMENT_HIGHLIGHTING">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="REGISTERS_HIGHLIGHTING"><!-- --></A><H3>
REGISTERS_HIGHLIGHTING</H3>
<PRE>
public static final int <B>REGISTERS_HIGHLIGHTING</B></PRE>
<DL>
<DD>Flag to control whether or not highlighting is applied to register windows
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.REGISTERS_HIGHLIGHTING">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="START_AT_MAIN"><!-- --></A><H3>
START_AT_MAIN</H3>
<PRE>
public static final int <B>START_AT_MAIN</B></PRE>
<DL>
<DD>Flag to control whether or not assembler automatically initializes program counter to 'main's address
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.START_AT_MAIN">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="EDITOR_CURRENT_LINE_HIGHLIGHTING"><!-- --></A><H3>
EDITOR_CURRENT_LINE_HIGHLIGHTING</H3>
<PRE>
public static final int <B>EDITOR_CURRENT_LINE_HIGHLIGHTING</B></PRE>
<DL>
<DD>Flag to control whether or not editor will highlight the line currently being edited
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.EDITOR_CURRENT_LINE_HIGHLIGHTING">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="POPUP_INSTRUCTION_GUIDANCE"><!-- --></A><H3>
POPUP_INSTRUCTION_GUIDANCE</H3>
<PRE>
public static final int <B>POPUP_INSTRUCTION_GUIDANCE</B></PRE>
<DL>
<DD>Flag to control whether or not editor will provide popup instruction guidance while typing
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.POPUP_INSTRUCTION_GUIDANCE">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="POPUP_SYSCALL_INPUT"><!-- --></A><H3>
POPUP_SYSCALL_INPUT</H3>
<PRE>
public static final int <B>POPUP_SYSCALL_INPUT</B></PRE>
<DL>
<DD>Flag to control whether or not simulator will use popup dialog for input syscalls
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.POPUP_SYSCALL_INPUT">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="GENERIC_TEXT_EDITOR"><!-- --></A><H3>
GENERIC_TEXT_EDITOR</H3>
<PRE>
public static final int <B>GENERIC_TEXT_EDITOR</B></PRE>
<DL>
<DD>Flag to control whether or not to use generic text editor instead of language-aware styled editor
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.GENERIC_TEXT_EDITOR">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="AUTO_INDENT"><!-- --></A><H3>
AUTO_INDENT</H3>
<PRE>
public static final int <B>AUTO_INDENT</B></PRE>
<DL>
<DD>Flag to control whether or not language-aware editor will use auto-indent feature
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.AUTO_INDENT">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="SELF_MODIFYING_CODE_ENABLED"><!-- --></A><H3>
SELF_MODIFYING_CODE_ENABLED</H3>
<PRE>
public static final int <B>SELF_MODIFYING_CODE_ENABLED</B></PRE>
<DL>
<DD>Flag to determine whether a program can write binary code to the text or data segment and
execute that code.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.SELF_MODIFYING_CODE_ENABLED">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="defaultBooleanSettingsValues"><!-- --></A><H3>
defaultBooleanSettingsValues</H3>
<PRE>
public static boolean[] <B>defaultBooleanSettingsValues</B></PRE>
<DL>
<DD>Last resort default values for boolean settings; will use only if neither
the Preferences nor the properties file work. If you wish to change them,
do so before instantiating the Settings object.
Values are matched to keys by list position.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="EXCEPTION_HANDLER"><!-- --></A><H3>
EXCEPTION_HANDLER</H3>
<PRE>
public static final int <B>EXCEPTION_HANDLER</B></PRE>
<DL>
<DD>Current specified exception handler file (a MIPS assembly source file)
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.EXCEPTION_HANDLER">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="TEXT_COLUMN_ORDER"><!-- --></A><H3>
TEXT_COLUMN_ORDER</H3>
<PRE>
public static final int <B>TEXT_COLUMN_ORDER</B></PRE>
<DL>
<DD>Order of text segment table columns
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.TEXT_COLUMN_ORDER">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="LABEL_SORT_STATE"><!-- --></A><H3>
LABEL_SORT_STATE</H3>
<PRE>
public static final int <B>LABEL_SORT_STATE</B></PRE>
<DL>
<DD>State for sorting label window display
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.LABEL_SORT_STATE">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="MEMORY_CONFIGURATION"><!-- --></A><H3>
MEMORY_CONFIGURATION</H3>
<PRE>
public static final int <B>MEMORY_CONFIGURATION</B></PRE>
<DL>
<DD>Identifier of current memory configuration
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.MEMORY_CONFIGURATION">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="CARET_BLINK_RATE"><!-- --></A><H3>
CARET_BLINK_RATE</H3>
<PRE>
public static final int <B>CARET_BLINK_RATE</B></PRE>
<DL>
<DD>Caret blink rate in milliseconds, 0 means don't blink.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.CARET_BLINK_RATE">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="EDITOR_TAB_SIZE"><!-- --></A><H3>
EDITOR_TAB_SIZE</H3>
<PRE>
public static final int <B>EDITOR_TAB_SIZE</B></PRE>
<DL>
<DD>Editor tab size in characters.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.EDITOR_TAB_SIZE">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="EDITOR_POPUP_PREFIX_LENGTH"><!-- --></A><H3>
EDITOR_POPUP_PREFIX_LENGTH</H3>
<PRE>
public static final int <B>EDITOR_POPUP_PREFIX_LENGTH</B></PRE>
<DL>
<DD>Number of letters to be matched by editor's instruction guide before popup generated (if popup enabled)
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.EDITOR_POPUP_PREFIX_LENGTH">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="EDITOR_FONT"><!-- --></A><H3>
EDITOR_FONT</H3>
<PRE>
public static final int <B>EDITOR_FONT</B></PRE>
<DL>
<DD>Font for the text editor
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.EDITOR_FONT">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="EVEN_ROW_FONT"><!-- --></A><H3>
EVEN_ROW_FONT</H3>
<PRE>
public static final int <B>EVEN_ROW_FONT</B></PRE>
<DL>
<DD>Font for table even row background (text, data, register displays)
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.EVEN_ROW_FONT">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="ODD_ROW_FONT"><!-- --></A><H3>
ODD_ROW_FONT</H3>
<PRE>
public static final int <B>ODD_ROW_FONT</B></PRE>
<DL>
<DD>Font for table odd row background (text, data, register displays)
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.ODD_ROW_FONT">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="TEXTSEGMENT_HIGHLIGHT_FONT"><!-- --></A><H3>
TEXTSEGMENT_HIGHLIGHT_FONT</H3>
<PRE>
public static final int <B>TEXTSEGMENT_HIGHLIGHT_FONT</B></PRE>
<DL>
<DD>Font for table odd row foreground (text, data, register displays)
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.TEXTSEGMENT_HIGHLIGHT_FONT">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="TEXTSEGMENT_DELAYSLOT_HIGHLIGHT_FONT"><!-- --></A><H3>
TEXTSEGMENT_DELAYSLOT_HIGHLIGHT_FONT</H3>
<PRE>
public static final int <B>TEXTSEGMENT_DELAYSLOT_HIGHLIGHT_FONT</B></PRE>
<DL>
<DD>Font for text segment delay slot highlighted background
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.TEXTSEGMENT_DELAYSLOT_HIGHLIGHT_FONT">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="DATASEGMENT_HIGHLIGHT_FONT"><!-- --></A><H3>
DATASEGMENT_HIGHLIGHT_FONT</H3>
<PRE>
public static final int <B>DATASEGMENT_HIGHLIGHT_FONT</B></PRE>
<DL>
<DD>Font for text segment highlighted background
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.DATASEGMENT_HIGHLIGHT_FONT">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="REGISTER_HIGHLIGHT_FONT"><!-- --></A><H3>
REGISTER_HIGHLIGHT_FONT</H3>
<PRE>
public static final int <B>REGISTER_HIGHLIGHT_FONT</B></PRE>
<DL>
<DD>Font for register highlighted background
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.REGISTER_HIGHLIGHT_FONT">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="EVEN_ROW_BACKGROUND"><!-- --></A><H3>
EVEN_ROW_BACKGROUND</H3>
<PRE>
public static final int <B>EVEN_ROW_BACKGROUND</B></PRE>
<DL>
<DD>RGB color for table even row background (text, data, register displays)
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.EVEN_ROW_BACKGROUND">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="EVEN_ROW_FOREGROUND"><!-- --></A><H3>
EVEN_ROW_FOREGROUND</H3>
<PRE>
public static final int <B>EVEN_ROW_FOREGROUND</B></PRE>
<DL>
<DD>RGB color for table even row foreground (text, data, register displays)
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.EVEN_ROW_FOREGROUND">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="ODD_ROW_BACKGROUND"><!-- --></A><H3>
ODD_ROW_BACKGROUND</H3>
<PRE>
public static final int <B>ODD_ROW_BACKGROUND</B></PRE>
<DL>
<DD>RGB color for table odd row background (text, data, register displays)
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.ODD_ROW_BACKGROUND">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="ODD_ROW_FOREGROUND"><!-- --></A><H3>
ODD_ROW_FOREGROUND</H3>
<PRE>
public static final int <B>ODD_ROW_FOREGROUND</B></PRE>
<DL>
<DD>RGB color for table odd row foreground (text, data, register displays)
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.ODD_ROW_FOREGROUND">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="TEXTSEGMENT_HIGHLIGHT_BACKGROUND"><!-- --></A><H3>
TEXTSEGMENT_HIGHLIGHT_BACKGROUND</H3>
<PRE>
public static final int <B>TEXTSEGMENT_HIGHLIGHT_BACKGROUND</B></PRE>
<DL>
<DD>RGB color for text segment highlighted background
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.TEXTSEGMENT_HIGHLIGHT_BACKGROUND">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="TEXTSEGMENT_HIGHLIGHT_FOREGROUND"><!-- --></A><H3>
TEXTSEGMENT_HIGHLIGHT_FOREGROUND</H3>
<PRE>
public static final int <B>TEXTSEGMENT_HIGHLIGHT_FOREGROUND</B></PRE>
<DL>
<DD>RGB color for text segment highlighted foreground
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.TEXTSEGMENT_HIGHLIGHT_FOREGROUND">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="TEXTSEGMENT_DELAYSLOT_HIGHLIGHT_BACKGROUND"><!-- --></A><H3>
TEXTSEGMENT_DELAYSLOT_HIGHLIGHT_BACKGROUND</H3>
<PRE>
public static final int <B>TEXTSEGMENT_DELAYSLOT_HIGHLIGHT_BACKGROUND</B></PRE>
<DL>
<DD>RGB color for text segment delay slot highlighted background
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.TEXTSEGMENT_DELAYSLOT_HIGHLIGHT_BACKGROUND">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="TEXTSEGMENT_DELAYSLOT_HIGHLIGHT_FOREGROUND"><!-- --></A><H3>
TEXTSEGMENT_DELAYSLOT_HIGHLIGHT_FOREGROUND</H3>
<PRE>
public static final int <B>TEXTSEGMENT_DELAYSLOT_HIGHLIGHT_FOREGROUND</B></PRE>
<DL>
<DD>RGB color for text segment delay slot highlighted foreground
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.TEXTSEGMENT_DELAYSLOT_HIGHLIGHT_FOREGROUND">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="DATASEGMENT_HIGHLIGHT_BACKGROUND"><!-- --></A><H3>
DATASEGMENT_HIGHLIGHT_BACKGROUND</H3>
<PRE>
public static final int <B>DATASEGMENT_HIGHLIGHT_BACKGROUND</B></PRE>
<DL>
<DD>RGB color for text segment highlighted background
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.DATASEGMENT_HIGHLIGHT_BACKGROUND">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="DATASEGMENT_HIGHLIGHT_FOREGROUND"><!-- --></A><H3>
DATASEGMENT_HIGHLIGHT_FOREGROUND</H3>
<PRE>
public static final int <B>DATASEGMENT_HIGHLIGHT_FOREGROUND</B></PRE>
<DL>
<DD>RGB color for text segment highlighted foreground
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.DATASEGMENT_HIGHLIGHT_FOREGROUND">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="REGISTER_HIGHLIGHT_BACKGROUND"><!-- --></A><H3>
REGISTER_HIGHLIGHT_BACKGROUND</H3>
<PRE>
public static final int <B>REGISTER_HIGHLIGHT_BACKGROUND</B></PRE>
<DL>
<DD>RGB color for register highlighted background
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.REGISTER_HIGHLIGHT_BACKGROUND">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="REGISTER_HIGHLIGHT_FOREGROUND"><!-- --></A><H3>
REGISTER_HIGHLIGHT_FOREGROUND</H3>
<PRE>
public static final int <B>REGISTER_HIGHLIGHT_FOREGROUND</B></PRE>
<DL>
<DD>RGB color for register highlighted foreground
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../constant-values.html#mars.Settings.REGISTER_HIGHLIGHT_FOREGROUND">Constant Field Values</A></DL>
</DL>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="Settings()"><!-- --></A><H3>
Settings</H3>
<PRE>
public <B>Settings</B>()</PRE>
<DL>
<DD>Create Settings object and set to saved values. If saved values not found, will set
based on defaults stored in Settings.properties file. If file problems, will set based
on defaults stored in this class.
<P>
</DL>
<HR>
<A NAME="Settings(boolean)"><!-- --></A><H3>
Settings</H3>
<PRE>
public <B>Settings</B>(boolean&nbsp;gui)</PRE>
<DL>
<DD>Create Settings object and set to saved values. If saved values not found, will set
based on defaults stored in Settings.properties file. If file problems, will set based
on defaults stored in this class.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>gui</CODE> - true if running the graphical IDE, false if running from command line.
Ignored as of release 3.6 but retained for compatability.</DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="getBackSteppingEnabled()"><!-- --></A><H3>
getBackSteppingEnabled</H3>
<PRE>
public boolean <B>getBackSteppingEnabled</B>()</PRE>
<DL>
<DD>Return whether backstepping is permitted at this time. Backstepping is ability to undo execution
steps one at a time. Available only in the IDE. This is not a persistent setting and is not under
MARS user control.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>true if backstepping is permitted, false otherwise.</DL>
</DD>
</DL>
<HR>
<A NAME="reset(boolean)"><!-- --></A><H3>
reset</H3>
<PRE>
public void <B>reset</B>(boolean&nbsp;gui)</PRE>
<DL>
<DD>Reset settings to default values, as described in the constructor comments.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>gui</CODE> - true if running from GUI IDE and false if running from command mode.
Ignored as of release 3.6 but retained for compatibility.</DL>
</DD>
</DL>
<HR>
<A NAME="setEditorSyntaxStyleByPosition(int, mars.venus.editors.jeditsyntax.SyntaxStyle)"><!-- --></A><H3>
setEditorSyntaxStyleByPosition</H3>
<PRE>
public void <B>setEditorSyntaxStyleByPosition</B>(int&nbsp;index,
<A HREF="../mars/venus/editors/jeditsyntax/SyntaxStyle.html" title="class in mars.venus.editors.jeditsyntax">SyntaxStyle</A>&nbsp;syntaxStyle)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getEditorSyntaxStyleByPosition(int)"><!-- --></A><H3>
getEditorSyntaxStyleByPosition</H3>
<PRE>
public <A HREF="../mars/venus/editors/jeditsyntax/SyntaxStyle.html" title="class in mars.venus.editors.jeditsyntax">SyntaxStyle</A> <B>getEditorSyntaxStyleByPosition</B>(int&nbsp;index)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getDefaultEditorSyntaxStyleByPosition(int)"><!-- --></A><H3>
getDefaultEditorSyntaxStyleByPosition</H3>
<PRE>
public <A HREF="../mars/venus/editors/jeditsyntax/SyntaxStyle.html" title="class in mars.venus.editors.jeditsyntax">SyntaxStyle</A> <B>getDefaultEditorSyntaxStyleByPosition</B>(int&nbsp;index)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getBooleanSetting(int)"><!-- --></A><H3>
getBooleanSetting</H3>
<PRE>
public boolean <B>getBooleanSetting</B>(int&nbsp;id)</PRE>
<DL>
<DD>Fetch value of a boolean setting given its identifier.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>id</CODE> - int containing the setting's identifier (constants listed above)
<DT><B>Returns:</B><DD>corresponding boolean setting.
<DT><B>Throws:</B>
<DD><CODE><A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if identifier is invalid.</DL>
</DD>
</DL>
<HR>
<A NAME="getBareMachineEnabled()"><!-- --></A><H3>
getBareMachineEnabled</H3>
<PRE>
public boolean <B>getBareMachineEnabled</B>()</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>Use <code>getBooleanSetting(int id)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.BARE_MACHINE_ENABLED</code>)</I>
<P>
<DD>Setting for whether user programs limited to "bare machine" formatted basic instructions.
This was added 8 Aug 2006 but is fixed at false for now, due to uncertainty as to what
exactly constitutes "bare machine".
<P>
<DD><DL>
<DT><B>Returns:</B><DD>true if only bare machine instructions allowed, false otherwise.</DL>
</DD>
</DL>
<HR>
<A NAME="getExtendedAssemblerEnabled()"><!-- --></A><H3>
getExtendedAssemblerEnabled</H3>
<PRE>
public boolean <B>getExtendedAssemblerEnabled</B>()</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>Use <code>getBooleanSetting(int id)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.EXTENDED_ASSEMBLER_ENABLED</code>)</I>
<P>
<DD>Setting for whether user programs can use pseudo-instructions or extended addressing modes
or alternative instruction formats (all are implemented as pseudo-instructions).
<P>
<DD><DL>
<DT><B>Returns:</B><DD>true if pseudo-instructions and formats permitted, false otherwise.</DL>
</DD>
</DL>
<HR>
<A NAME="getAssembleOnOpenEnabled()"><!-- --></A><H3>
getAssembleOnOpenEnabled</H3>
<PRE>
public boolean <B>getAssembleOnOpenEnabled</B>()</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>Use <code>getBooleanSetting(int id)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.ASSEMBLE_ON_OPEN_ENABLED</code>)</I>
<P>
<DD>Setting for whether selected program will be automatically assembled upon opening. This
can be useful if user employs an external editor such as MIPSter.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>true if file is to be automatically assembled upon opening and false otherwise.</DL>
</DD>
</DL>
<HR>
<A NAME="getDisplayAddressesInHex()"><!-- --></A><H3>
getDisplayAddressesInHex</H3>
<PRE>
public boolean <B>getDisplayAddressesInHex</B>()</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>Use <code>getBooleanSetting(int id)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.DISPLAY_ADDRESSES_IN_HEX</code>)</I>
<P>
<DD>Setting for whether Addresses in the Execute pane will be displayed in hexadecimal.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>true if addresses are displayed in hexadecimal and false otherwise (decimal).</DL>
</DD>
</DL>
<HR>
<A NAME="getDisplayValuesInHex()"><!-- --></A><H3>
getDisplayValuesInHex</H3>
<PRE>
public boolean <B>getDisplayValuesInHex</B>()</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>Use <code>getBooleanSetting(int id)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.DISPLAY_VALUES_IN_HEX</code>)</I>
<P>
<DD>Setting for whether values in the Execute pane will be displayed in hexadecimal.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>true if values are displayed in hexadecimal and false otherwise (decimal).</DL>
</DD>
</DL>
<HR>
<A NAME="getAssembleAllEnabled()"><!-- --></A><H3>
getAssembleAllEnabled</H3>
<PRE>
public boolean <B>getAssembleAllEnabled</B>()</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>Use <code>getBooleanSetting(int id)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.ASSEMBLE_ALL_ENABLED</code>)</I>
<P>
<DD>Setting for whether the assemble operation applies only to the file currently open in
the editor or whether it applies to all files in that file's directory (primitive project
capability). If the "assemble on open" setting is set, this "assemble all" setting will
be applied as soon as the file is opened.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>true if all files are to be assembled, false if only the file open in editor.</DL>
</DD>
</DL>
<HR>
<A NAME="getExceptionHandlerEnabled()"><!-- --></A><H3>
getExceptionHandlerEnabled</H3>
<PRE>
public boolean <B>getExceptionHandlerEnabled</B>()</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>Use <code>getBooleanSetting(int id)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.EXCEPTION_HANDLER_ENABLED</code>)</I>
<P>
<DD>Setting for whether the currently selected exception handler
(a MIPS source file) will be automatically included in each
assemble operation.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>true if exception handler is to be included in assemble, false otherwise.</DL>
</DD>
</DL>
<HR>
<A NAME="getDelayedBranchingEnabled()"><!-- --></A><H3>
getDelayedBranchingEnabled</H3>
<PRE>
public boolean <B>getDelayedBranchingEnabled</B>()</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>Use <code>getBooleanSetting(int id)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.DELAYED_BRANCHING_ENABLED</code>)</I>
<P>
<DD>Setting for whether delayed branching will be applied during MIPS
program execution. If enabled, the statement following a successful
branch will be executed and then the branch is taken! This simulates
pipelining and all MIPS processors do it. However it is confusing to
assembly language students so is disabled by default. SPIM does same thing.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>true if delayed branching is enabled, false otherwise.</DL>
</DD>
</DL>
<HR>
<A NAME="getLabelWindowVisibility()"><!-- --></A><H3>
getLabelWindowVisibility</H3>
<PRE>
public boolean <B>getLabelWindowVisibility</B>()</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>Use <code>getBooleanSetting(int id)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.LABEL_WINDOW_VISIBILITY</code>)</I>
<P>
<DD>Setting concerning whether or not to display the Labels Window -- symbol table.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>true if label window is to be displayed, false otherwise.</DL>
</DD>
</DL>
<HR>
<A NAME="getEditorLineNumbersDisplayed()"><!-- --></A><H3>
getEditorLineNumbersDisplayed</H3>
<PRE>
public boolean <B>getEditorLineNumbersDisplayed</B>()</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>Use <code>getBooleanSetting(int id)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.EDITOR_LINE_NUMBERS_DISPLAYED</code>)</I>
<P>
<DD>Setting concerning whether or not the editor will display line numbers.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>true if line numbers are to be displayed, false otherwise.</DL>
</DD>
</DL>
<HR>
<A NAME="getWarningsAreErrors()"><!-- --></A><H3>
getWarningsAreErrors</H3>
<PRE>
public boolean <B>getWarningsAreErrors</B>()</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>Use <code>getBooleanSetting(int id)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.WARNINGS_ARE_ERRORS</code>)</I>
<P>
<DD>Setting concerning whether or not assembler will consider warnings to be errors.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>true if warnings are considered errors, false otherwise.</DL>
</DD>
</DL>
<HR>
<A NAME="getProgramArguments()"><!-- --></A><H3>
getProgramArguments</H3>
<PRE>
public boolean <B>getProgramArguments</B>()</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>Use <code>getBooleanSetting(int id)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.PROGRAM_ARGUMENTS</code>)</I>
<P>
<DD>Setting concerning whether or not program arguments can be entered and used.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>true if program arguments can be entered/used, false otherwise.</DL>
</DD>
</DL>
<HR>
<A NAME="getDataSegmentHighlighting()"><!-- --></A><H3>
getDataSegmentHighlighting</H3>
<PRE>
public boolean <B>getDataSegmentHighlighting</B>()</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>Use <code>getBooleanSetting(int id)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.DATA_SEGMENT_HIGHLIGHTING</code>)</I>
<P>
<DD>Setting concerning whether or not highlighting is applied to Data Segment window.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>true if highlighting is to be applied, false otherwise.</DL>
</DD>
</DL>
<HR>
<A NAME="getRegistersHighlighting()"><!-- --></A><H3>
getRegistersHighlighting</H3>
<PRE>
public boolean <B>getRegistersHighlighting</B>()</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>Use <code>getBooleanSetting(int id)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.REGISTERS_HIGHLIGHTING</code>)</I>
<P>
<DD>Setting concerning whether or not highlighting is applied to Registers,
Coprocessor0, and Coprocessor1 windows.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>true if highlighting is to be applied, false otherwise.</DL>
</DD>
</DL>
<HR>
<A NAME="getStartAtMain()"><!-- --></A><H3>
getStartAtMain</H3>
<PRE>
public boolean <B>getStartAtMain</B>()</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>Use <code>getBooleanSetting(int id)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.START_AT_MAIN</code>)</I>
<P>
<DD>Setting concerning whether or not assembler will automatically initialize
the program counter to address of statement labeled 'main' if defined.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>true if it initializes to 'main', false otherwise.</DL>
</DD>
</DL>
<HR>
<A NAME="getExceptionHandler()"><!-- --></A><H3>
getExceptionHandler</H3>
<PRE>
public <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getExceptionHandler</B>()</PRE>
<DL>
<DD>Name of currently selected exception handler file.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>String pathname of current exception handler file, empty if none.</DL>
</DD>
</DL>
<HR>
<A NAME="getMemoryConfiguration()"><!-- --></A><H3>
getMemoryConfiguration</H3>
<PRE>
public <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getMemoryConfiguration</B>()</PRE>
<DL>
<DD>Returns identifier of current built-in memory configuration.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>String identifier of current built-in memory configuration, empty if none.</DL>
</DD>
</DL>
<HR>
<A NAME="getEditorFont()"><!-- --></A><H3>
getEditorFont</H3>
<PRE>
public <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/Font.html?is-external=true" title="class or interface in java.awt">Font</A> <B>getEditorFont</B>()</PRE>
<DL>
<DD>Current editor font. Retained for compatibility but replaced
by: getFontByPosition(Settings.EDITOR_FONT)
<P>
<DD><DL>
<DT><B>Returns:</B><DD>Font object for current editor font.</DL>
</DD>
</DL>
<HR>
<A NAME="getFontByPosition(int)"><!-- --></A><H3>
getFontByPosition</H3>
<PRE>
public <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/Font.html?is-external=true" title="class or interface in java.awt">Font</A> <B>getFontByPosition</B>(int&nbsp;fontSettingPosition)</PRE>
<DL>
<DD>Retrieve a Font setting
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>fontSettingPosition</CODE> - constant that identifies which item
<DT><B>Returns:</B><DD>Font object for given item</DL>
</DD>
</DL>
<HR>
<A NAME="getDefaultFontByPosition(int)"><!-- --></A><H3>
getDefaultFontByPosition</H3>
<PRE>
public <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/Font.html?is-external=true" title="class or interface in java.awt">Font</A> <B>getDefaultFontByPosition</B>(int&nbsp;fontSettingPosition)</PRE>
<DL>
<DD>Retrieve a default Font setting
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>fontSettingPosition</CODE> - constant that identifies which item
<DT><B>Returns:</B><DD>Font object for given item</DL>
</DD>
</DL>
<HR>
<A NAME="getTextColumnOrder()"><!-- --></A><H3>
getTextColumnOrder</H3>
<PRE>
public int[] <B>getTextColumnOrder</B>()</PRE>
<DL>
<DD>Order of text segment display columns (there are 5, numbered 0 to 4).
<P>
<DD><DL>
<DT><B>Returns:</B><DD>Array of int indicating the order. Original order is 0 1 2 3 4.</DL>
</DD>
</DL>
<HR>
<A NAME="getCaretBlinkRate()"><!-- --></A><H3>
getCaretBlinkRate</H3>
<PRE>
public int <B>getCaretBlinkRate</B>()</PRE>
<DL>
<DD>Retrieve the caret blink rate in milliseconds. Blink rate of 0 means
do not blink.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>int blink rate in milliseconds</DL>
</DD>
</DL>
<HR>
<A NAME="getEditorTabSize()"><!-- --></A><H3>
getEditorTabSize</H3>
<PRE>
public int <B>getEditorTabSize</B>()</PRE>
<DL>
<DD>Get the tab size in characters.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>tab size in characters.</DL>
</DD>
</DL>
<HR>
<A NAME="getEditorPopupPrefixLength()"><!-- --></A><H3>
getEditorPopupPrefixLength</H3>
<PRE>
public int <B>getEditorPopupPrefixLength</B>()</PRE>
<DL>
<DD>Get number of letters to be matched by editor's instruction guide before popup generated (if popup enabled).
Should be 1 or 2. If 1, the popup will be generated after first letter typed, based on all matches; if 2,
the popup will be generated after second letter typed.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>number of letters (should be 1 or 2).</DL>
</DD>
</DL>
<HR>
<A NAME="getDefaultEditorTabSize()"><!-- --></A><H3>
getDefaultEditorTabSize</H3>
<PRE>
public int <B>getDefaultEditorTabSize</B>()</PRE>
<DL>
<DD>Get the text editor default tab size in characters
<P>
<DD><DL>
<DT><B>Returns:</B><DD>tab size in characters</DL>
</DD>
</DL>
<HR>
<A NAME="getLabelSortState()"><!-- --></A><H3>
getLabelSortState</H3>
<PRE>
public <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getLabelSortState</B>()</PRE>
<DL>
<DD>Get the saved state of the Labels Window sorting (can sort by either
label or address and either ascending or descending order).
Default state is 0, by ascending addresses.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>State value 0-7, as a String.</DL>
</DD>
</DL>
<HR>
<A NAME="getColorSettingByKey(java.lang.String)"><!-- --></A><H3>
getColorSettingByKey</H3>
<PRE>
public <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/Color.html?is-external=true" title="class or interface in java.awt">Color</A> <B>getColorSettingByKey</B>(<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;key)</PRE>
<DL>
<DD>Get Color object for specified settings key.
Returns null if key is not found or its value is not a valid color encoding.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>key</CODE> - the Setting key
<DT><B>Returns:</B><DD>corresponding Color, or null if key not found or value not valid color</DL>
</DD>
</DL>
<HR>
<A NAME="getDefaultColorSettingByKey(java.lang.String)"><!-- --></A><H3>
getDefaultColorSettingByKey</H3>
<PRE>
public <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/Color.html?is-external=true" title="class or interface in java.awt">Color</A> <B>getDefaultColorSettingByKey</B>(<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;key)</PRE>
<DL>
<DD>Get default Color value for specified settings key.
Returns null if key is not found or its value is not a valid color encoding.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>key</CODE> - the Setting key
<DT><B>Returns:</B><DD>corresponding default Color, or null if key not found or value not valid color</DL>
</DD>
</DL>
<HR>
<A NAME="getColorSettingByPosition(int)"><!-- --></A><H3>
getColorSettingByPosition</H3>
<PRE>
public <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/Color.html?is-external=true" title="class or interface in java.awt">Color</A> <B>getColorSettingByPosition</B>(int&nbsp;position)</PRE>
<DL>
<DD>Get Color object for specified settings name (a static constant).
Returns null if argument invalid or its value is not a valid color encoding.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>position</CODE> - the Setting name (see list of static constants)
<DT><B>Returns:</B><DD>corresponding Color, or null if argument invalid or value not valid color</DL>
</DD>
</DL>
<HR>
<A NAME="getDefaultColorSettingByPosition(int)"><!-- --></A><H3>
getDefaultColorSettingByPosition</H3>
<PRE>
public <A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/Color.html?is-external=true" title="class or interface in java.awt">Color</A> <B>getDefaultColorSettingByPosition</B>(int&nbsp;position)</PRE>
<DL>
<DD>Get default Color object for specified settings name (a static constant).
Returns null if argument invalid or its value is not a valid color encoding.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>position</CODE> - the Setting name (see list of static constants)
<DT><B>Returns:</B><DD>corresponding default Color, or null if argument invalid or value not valid color</DL>
</DD>
</DL>
<HR>
<A NAME="setBooleanSetting(int, boolean)"><!-- --></A><H3>
setBooleanSetting</H3>
<PRE>
public void <B>setBooleanSetting</B>(int&nbsp;id,
boolean&nbsp;value)</PRE>
<DL>
<DD>Set value of a boolean setting given its id and the value.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>id</CODE> - int containing the setting's identifier (constants listed above)<DD><CODE>value</CODE> - boolean value to store
<DT><B>Throws:</B>
<DD><CODE><A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if identifier is not valid.</DL>
</DD>
</DL>
<HR>
<A NAME="setExtendedAssemblerEnabled(boolean)"><!-- --></A><H3>
setExtendedAssemblerEnabled</H3>
<PRE>
public void <B>setExtendedAssemblerEnabled</B>(boolean&nbsp;value)</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>Use <code>setBooleanSetting(int id, boolean value)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.EXTENDED_ASSEMBLER_ENABLED</code>)</I>
<P>
<DD>Establish setting for whether or not pseudo-instructions and formats are permitted
in user programs. User can change this setting via the IDE. If setting changes,
new setting will be written to properties file.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - True to permit, false otherwise.</DL>
</DD>
</DL>
<HR>
<A NAME="setAssembleOnOpenEnabled(boolean)"><!-- --></A><H3>
setAssembleOnOpenEnabled</H3>
<PRE>
public void <B>setAssembleOnOpenEnabled</B>(boolean&nbsp;value)</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>Use <code>setBooleanSetting(int id, boolean value)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.ASSEMBLE_ON_OPEN_ENABLED</code>)</I>
<P>
<DD>Establish setting for whether a file will be automatically assembled as soon as it
is opened. This is handy for those using an external text editor such as Mipster.
If setting changes, new setting will be written to properties file.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - True to automatically assemble, false otherwise.</DL>
</DD>
</DL>
<HR>
<A NAME="setAssembleAllEnabled(boolean)"><!-- --></A><H3>
setAssembleAllEnabled</H3>
<PRE>
public void <B>setAssembleAllEnabled</B>(boolean&nbsp;value)</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>Use <code>setBooleanSetting(int id, boolean value)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.ASSEMBLE_ALL_ENABLED</code>)</I>
<P>
<DD>Establish setting for whether a file will be assembled by itself (false) or along
with all other files in its directory (true). This permits multi-file programs
and a primitive "project" capability. If setting changes,
new setting will be written to properties file.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - True to assemble all, false otherwise.</DL>
</DD>
</DL>
<HR>
<A NAME="setDisplayAddressesInHex(boolean)"><!-- --></A><H3>
setDisplayAddressesInHex</H3>
<PRE>
public void <B>setDisplayAddressesInHex</B>(boolean&nbsp;value)</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>Use <code>setBooleanSetting(int id, boolean value)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.DISPLAY_ADDRESSES_IN_HEX</code>)</I>
<P>
<DD>Establish setting for whether addresses in the Execute pane will be displayed
in hexadecimal format.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - True to display addresses in hexadecimal, false for decimal.</DL>
</DD>
</DL>
<HR>
<A NAME="setDisplayValuesInHex(boolean)"><!-- --></A><H3>
setDisplayValuesInHex</H3>
<PRE>
public void <B>setDisplayValuesInHex</B>(boolean&nbsp;value)</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>Use <code>setBooleanSetting(int id, boolean value)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.DISPLAY_VALUES_IN_HEX</code>)</I>
<P>
<DD>Establish setting for whether values in the Execute pane will be displayed
in hexadecimal format.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - True to display values in hexadecimal, false for decimal.</DL>
</DD>
</DL>
<HR>
<A NAME="setLabelWindowVisibility(boolean)"><!-- --></A><H3>
setLabelWindowVisibility</H3>
<PRE>
public void <B>setLabelWindowVisibility</B>(boolean&nbsp;value)</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>Use <code>setBooleanSetting(int id, boolean value)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.LABEL_WINDOW_VISIBILITY</code>)</I>
<P>
<DD>Establish setting for whether the labels window (i.e. symbol table) will
be displayed as part of the Text Segment display. If setting changes,
new setting will be written to properties file.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - True to dispay labels window, false otherwise.</DL>
</DD>
</DL>
<HR>
<A NAME="setExceptionHandlerEnabled(boolean)"><!-- --></A><H3>
setExceptionHandlerEnabled</H3>
<PRE>
public void <B>setExceptionHandlerEnabled</B>(boolean&nbsp;value)</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>Use <code>setBooleanSetting(int id, boolean value)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.EXCEPTION_HANDLER_ENABLED</code>)</I>
<P>
<DD>Establish setting for whether the currently selected exception handler
(a MIPS source file) will be automatically included in each
assemble operation. If setting changes, new setting will be written
to properties file.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - True to assemble exception handler, false otherwise.</DL>
</DD>
</DL>
<HR>
<A NAME="setDelayedBranchingEnabled(boolean)"><!-- --></A><H3>
setDelayedBranchingEnabled</H3>
<PRE>
public void <B>setDelayedBranchingEnabled</B>(boolean&nbsp;value)</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>Use <code>setBooleanSetting(int id, boolean value)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.DELAYED_BRANCHING_ENABLED</code>)</I>
<P>
<DD>Establish setting for whether delayed branching will be applied during
MIPS program execution. If enabled, the statement following a successful
branch will be executed and then the branch is taken! This simulates
pipelining and all MIPS processors do it. However it is confusing to
assembly language students so is disabled by default. SPIM does same thing.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - True to enable delayed branching, false otherwise.</DL>
</DD>
</DL>
<HR>
<A NAME="setEditorLineNumbersDisplayed(boolean)"><!-- --></A><H3>
setEditorLineNumbersDisplayed</H3>
<PRE>
public void <B>setEditorLineNumbersDisplayed</B>(boolean&nbsp;value)</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>Use <code>setBooleanSetting(int id, boolean value)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.EDITOR_LINE_NUMBERS_DISPLAYED</code>)</I>
<P>
<DD>Establish setting for whether line numbers will be displayed by the
text editor.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - True to display line numbers, false otherwise.</DL>
</DD>
</DL>
<HR>
<A NAME="setWarningsAreErrors(boolean)"><!-- --></A><H3>
setWarningsAreErrors</H3>
<PRE>
public void <B>setWarningsAreErrors</B>(boolean&nbsp;value)</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>Use <code>setBooleanSetting(int id, boolean value)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.WARNINGS_ARE_ERRORS</code>)</I>
<P>
<DD>Establish setting for whether assembler warnings will be considered errors.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - True to consider warnings to be errors, false otherwise.</DL>
</DD>
</DL>
<HR>
<A NAME="setProgramArguments(boolean)"><!-- --></A><H3>
setProgramArguments</H3>
<PRE>
public void <B>setProgramArguments</B>(boolean&nbsp;value)</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>Use <code>setBooleanSetting(int id, boolean value)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.PROGRAM_ARGUMENTS</code>)</I>
<P>
<DD>Establish setting for whether program arguments can be ented/used.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - True if program arguments can be entered/used, false otherwise.</DL>
</DD>
</DL>
<HR>
<A NAME="setDataSegmentHighlighting(boolean)"><!-- --></A><H3>
setDataSegmentHighlighting</H3>
<PRE>
public void <B>setDataSegmentHighlighting</B>(boolean&nbsp;value)</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>Use <code>setBooleanSetting(int id, boolean value)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.DATA_SEGMENT_HIGHLIGHTING</code>)</I>
<P>
<DD>Establish setting for whether highlighting is to be applied to
Data Segment window.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - True if highlighting is to be applied, false otherwise.</DL>
</DD>
</DL>
<HR>
<A NAME="setRegistersHighlighting(boolean)"><!-- --></A><H3>
setRegistersHighlighting</H3>
<PRE>
public void <B>setRegistersHighlighting</B>(boolean&nbsp;value)</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>Use <code>setBooleanSetting(int id, boolean value)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.REGISTERS_HIGHLIGHTING</code>)</I>
<P>
<DD>Establish setting for whether highlighting is to be applied to
Registers, Coprocessor0 and Coprocessor1 windows.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - True if highlighting is to be applied, false otherwise.</DL>
</DD>
</DL>
<HR>
<A NAME="setStartAtMain(boolean)"><!-- --></A><H3>
setStartAtMain</H3>
<PRE>
public void <B>setStartAtMain</B>(boolean&nbsp;value)</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>Use <code>setBooleanSetting(int id, boolean value)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.START_AT_MAIN</code>)</I>
<P>
<DD>Establish setting for whether assembler will automatically initialize
program counter to address of statement labeled 'main' if defined.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - True if PC set to address of 'main', false otherwise.</DL>
</DD>
</DL>
<HR>
<A NAME="setBooleanSettingNonPersistent(int, boolean)"><!-- --></A><H3>
setBooleanSettingNonPersistent</H3>
<PRE>
public void <B>setBooleanSettingNonPersistent</B>(int&nbsp;id,
boolean&nbsp;value)</PRE>
<DL>
<DD>Temporarily establish boolean setting. This setting will NOT be written to persisent
store! Currently this is used only when running MARS from the command line
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>id</CODE> - setting identifier. These are defined for this class as static final int.<DD><CODE>value</CODE> - True to enable the setting, false otherwise.</DL>
</DD>
</DL>
<HR>
<A NAME="setDelayedBranchingEnabledNonPersistent(boolean)"><!-- --></A><H3>
setDelayedBranchingEnabledNonPersistent</H3>
<PRE>
public void <B>setDelayedBranchingEnabledNonPersistent</B>(boolean&nbsp;value)</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>Use <code>setBooleanSettingNonPersistent(int id, boolean value)</code> with the appropriate boolean setting ID
(e.g. <code>Settings.DELAYED_BRANCHING_ENABLED</code>)</I>
<P>
<DD>Establish setting for whether delayed branching will be applied during
MIPS program execution. This setting will NOT be written to persisent
store! This method should be called only to temporarily set this
setting -- currently this is needed only when running MARS from the
command line.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - True to enabled delayed branching, false otherwise.</DL>
</DD>
</DL>
<HR>
<A NAME="setExceptionHandler(java.lang.String)"><!-- --></A><H3>
setExceptionHandler</H3>
<PRE>
public void <B>setExceptionHandler</B>(<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;newFilename)</PRE>
<DL>
<DD>Set name of exception handler file and write it to persistent storage.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>newFilename</CODE> - name of exception handler file</DL>
</DD>
</DL>
<HR>
<A NAME="setMemoryConfiguration(java.lang.String)"><!-- --></A><H3>
setMemoryConfiguration</H3>
<PRE>
public void <B>setMemoryConfiguration</B>(<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;config)</PRE>
<DL>
<DD>Store the identifier of the memory configuration.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>config</CODE> - A string that identifies the current built-in memory configuration</DL>
</DD>
</DL>
<HR>
<A NAME="setCaretBlinkRate(int)"><!-- --></A><H3>
setCaretBlinkRate</H3>
<PRE>
public void <B>setCaretBlinkRate</B>(int&nbsp;rate)</PRE>
<DL>
<DD>Set the caret blinking rate in milliseconds. Rate of 0 means no blinking.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>rate</CODE> - blink rate in milliseconds</DL>
</DD>
</DL>
<HR>
<A NAME="setEditorTabSize(int)"><!-- --></A><H3>
setEditorTabSize</H3>
<PRE>
public void <B>setEditorTabSize</B>(int&nbsp;size)</PRE>
<DL>
<DD>Set the tab size in characters.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>size</CODE> - tab size in characters.</DL>
</DD>
</DL>
<HR>
<A NAME="setEditorPopupPrefixLength(int)"><!-- --></A><H3>
setEditorPopupPrefixLength</H3>
<PRE>
public void <B>setEditorPopupPrefixLength</B>(int&nbsp;length)</PRE>
<DL>
<DD>Set number of letters to be matched by editor's instruction guide before popup generated (if popup enabled).
Should be 1 or 2. If 1, the popup will be generated after first letter typed, based on all matches; if 2,
the popup will be generated after second letter typed.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>number</CODE> - of letters (should be 1 or 2).</DL>
</DD>
</DL>
<HR>
<A NAME="setEditorFont(java.awt.Font)"><!-- --></A><H3>
setEditorFont</H3>
<PRE>
public void <B>setEditorFont</B>(<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/Font.html?is-external=true" title="class or interface in java.awt">Font</A>&nbsp;font)</PRE>
<DL>
<DD>Set editor font to the specified Font object and write it to persistent storage.
This method retained for compatibility but replaced by:
setFontByPosition(Settings.EDITOR_FONT, font)
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>font</CODE> - Font object to be used by text editor.</DL>
</DD>
</DL>
<HR>
<A NAME="setFontByPosition(int, java.awt.Font)"><!-- --></A><H3>
setFontByPosition</H3>
<PRE>
public void <B>setFontByPosition</B>(int&nbsp;fontSettingPosition,
<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/Font.html?is-external=true" title="class or interface in java.awt">Font</A>&nbsp;font)</PRE>
<DL>
<DD>Store a Font setting
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>fontSettingPosition</CODE> - Constant that identifies the item the font goes with</DL>
</DD>
</DL>
<HR>
<A NAME="setTextColumnOrder(int[])"><!-- --></A><H3>
setTextColumnOrder</H3>
<PRE>
public void <B>setTextColumnOrder</B>(int[]&nbsp;columnOrder)</PRE>
<DL>
<DD>Store the current order of Text Segment window table columns, so the ordering
can be preserved and restored.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnOrder</CODE> - An array of int indicating column order.</DL>
</DD>
</DL>
<HR>
<A NAME="setLabelSortState(java.lang.String)"><!-- --></A><H3>
setLabelSortState</H3>
<PRE>
public void <B>setLabelSortState</B>(<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;state)</PRE>
<DL>
<DD>Store the current state of the Labels Window sorter. There are 8 possible states
as described in LabelsWindow.java
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>state</CODE> - The current labels window sorting state, as a String.</DL>
</DD>
</DL>
<HR>
<A NAME="setColorSettingByKey(java.lang.String, java.awt.Color)"><!-- --></A><H3>
setColorSettingByKey</H3>
<PRE>
public void <B>setColorSettingByKey</B>(<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;key,
<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/Color.html?is-external=true" title="class or interface in java.awt">Color</A>&nbsp;color)</PRE>
<DL>
<DD>Set Color object for specified settings key. Has no effect if key is invalid.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>key</CODE> - the Setting key<DD><CODE>color</CODE> - the Color to save</DL>
</DD>
</DL>
<HR>
<A NAME="setColorSettingByPosition(int, java.awt.Color)"><!-- --></A><H3>
setColorSettingByPosition</H3>
<PRE>
public void <B>setColorSettingByPosition</B>(int&nbsp;position,
<A HREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/Color.html?is-external=true" title="class or interface in java.awt">Color</A>&nbsp;color)</PRE>
<DL>
<DD>Set Color object for specified settings name (a static constant). Has no effect if invalid.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>position</CODE> - the Setting name (see list of static constants)<DD><CODE>color</CODE> - the Color to save</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../mars/ProgramStatement.html" title="class in mars"><B>PREV CLASS</B></A>&nbsp;
&nbsp;NEXT CLASS</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../index.html?mars/Settings.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="Settings.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>