# @(#)hotjava.properties 1.48 98/10/09 1.48, 10/09/98 ########################################################## # HotJava Non-Localizable System Properties # ########################################################## # # This set of properties is used by both the bean and the browser. # Values in this file can be overridden by hotjavaBean.properties (for the # bean) or by hotjavaBrowser.properties. # # Note: This file organizes HotJava's properties into # the following categories (alphabetical order). # # If you are viewing this file in HotJava, you can use # "Find in Document" on HotJava's Edit menu to search for # the following headings. # # * Applet Interface # * Browser ID # * Content Viewers # * Dialogs # * Error and Status Messages # * Fonts # * HotJava Browser Window # * HTML Elements # * Internationalization # * Menus # * Navigation Buttons # * Network # * Pages # * Secondary Windows # * Security # * System ######################################################################## # # Applet Interface Properties # # # AccessPathApplet # # # ActivityMonitorStyleApplet # # # AltButtonApplet # # # AnchorStyleApplet # # # ButtonStyleApplet # # # ClockApplet # # Switch for displaying ClockApplet # # DelayedLoadingApplet # # # FontChooserApplet # # # FontSizeApplet # # # HomePageApplet # # # LocatorStyleApplet # # # MailAddressApplet # # # MailServerApplet # # # MailToApplet # # # MemoryApplet # # # MessageLineStyleApplet # # # NetAccessApplet # # # Proxy Applets # # # QuitComfirmationApplet # # # ShowHTMLErrorsApplet # # # HotListMenuApplet # ######################################################################## # # Browser ID Properties # Note that properties.version must be present, else Globals.java # throws an exception. # # Note also that properties.version needs to be in the SCCS format that # automatically substitutes version and date at check-in time, e.g. # the SCCS checked-out file should look like: # I, G (where each percent is # replaced by %. These values will be substituted with the actual # updated version and date when the SCCS file is checked in. browser=HotJava properties.version= 1.48, 10/09/98 browser.vendor=Sun Microsystems browser.version=1.1.5 FCS # Used by the documentation pages release.version=1.1.5 http.agent=HotJava/1.1.5 FCS ######################################################################## # # Content Viewers Configuration Properties # contentviewerunknown.error.width=550 contentviewerunknown.error.height=250 # Keep the temporary file that gets created for a content viewer? externalviewer.keep.tmpfile=false ######################################################################## # # Dialogs # # # Confirmation Dialog # # # File Dialog # # Determines if dot files are displayed or not file.hidedotfiles=false # File Saving Dialog properties # Title of File menu's Open dialog # Title of File menu's Save dialog # File dialog editField/List color # # Find Dialog # # # Go To Place Dialog # # # HTML Dialog Templates # # # HTTP Basic Authentication Dialog # hotjava.auth.width=450 hotjava.auth.height=300 hotjava.auth.label.chars=60 hotjava.auth.errorLabel.chars=60 # Max amount of time to wait before we assume a login failure isn't because # of a mis-typed username/password hotjava.auth.url.timeout=30 # # # Progress Dialog # # # SSL (Secure Socket Layer) Dialog # ######################################################################## # # Error and Status Messages # # # --AppletViewer/HotJava start-- # # The lines that follow are shared between the AppletViewer and HotJava # Add ONLY shared AppletViewer/HotJava properties after this line! # # Appletloader Status Messages # # Add ONLY shared AppletViewer/HotJava properties before this line! # # HotJava-specific applet status messages. Compare with the batch # following the "AppletViewer/etc. start" message above, which are # shared. The ones here are overrides for those. # # AWT Messages # # These are the built-in values - there may be a speed penalty in # setting these two: #awt.image.incrementaldraw=true #awt.image.redrawrate=100 # # DTD Errors # # # HTML Errors # # # HTTP Errors # # # Security Errors # # # Status Messages # # Clear Cache messages # Text for status line indication of the pointer being over a link # Status message for indicating successful fetch # Text for Text Found message (where {0} is replaced by text string) # Text for Text Not Found message (where {0} is replaced by text string) # Options under the "Places" menu # Text for completions in the "Places" field. # Text for loading failure message # Status message for the Recent Places window # Home Page Applet # Status messages for saving pages locally # Label for Keyword Search entry field # Status messages for stopping loading # Printing status messages # Status messages for low memory conditions ######################################################################## # # Fonts # # The following font properties control which fonts are used # in the HotJava Browser interface. You can use these # properties to specify alternate fonts available through the AWT # package (Courier, Dialog, DialogInput, Helvetica, Monospaced, # SansSerif, Serif, Times Roman). # # Font used to display HTML attribute text associated with the tag # # Bogus old settings fonts.sizes=6,8,9,10,12,14,18,24,36,48,56,64 # Available typeface sizes fonts.sizes=7,8,9,10,12,14,16,18,20,22,24,26,28 # # Available typeface sizes for printing printfonts.sizes=6,7,8,9,10,12,14,16,18,20,22,24,26 # Default typeface for HTML documents; can be changed on the Display Preferences page # Default font size (index within to fonts.sizes property); can be changed # on the Display Preferences page. Valid values are -3 .. 3. hotjava.docfontsize=0 # Default print font size (index within to printfonts.sizes property); # can be changed on the Display Preferences page. Valid values are # -3 .. 3. hotjava.printfontsize=0 # Margins for printing. Margins are expressed in points, where one point # is 1/72 of an inch. The page decoration (i.e. page number and URL) are # drawn within the margins -- the margins give the spacing for content. hotjava.print.margin.left=72 hotjava.print.margin.right=72 hotjava.print.margin.top=72 hotjava.print.margin.bottom=72 # Spacing, in points, between the top of the content and the bottom of # the string that gives the url. 1/2" - pointsize recommended, as some # printers can't print in the top 1/2" of the page. The font used is # called hotjava.print.label.font in the resource bundle. hotjava.print.header.spacing=26 # Margin for the header (both left and right). hotjava.print.header.margin=54 # 54 points = 3/4" # Spacing, in points, between the bottom of the content and the top of the # page number. hotjava.print.footer.spacing=26 # Browser window title, menus etc. font # Font for displaying HTML tags when Show Tags in the View menu is activated # Font used by HotJava preference applets # Font used by HotJava tooltips ######################################################################## # # HotJava Browser Window Properties # # # Color # # Color for indicating errors (brownish gray) hotjava.errorcolor=0xC0C0C0 # Window background color (light gray) hotjava.background=0xD4D4D4 # Default background color for pages (almost white) hotjava.docbgcolor=0xFAFAFA # Default color for navigation button help messages (light yellow) # Cursor color (red) hotjava.curcolor=0xFF0000 # Color for indicating errors (brownish gray) # Color for showing selections (medium gray) hotjava.selcolor=0xA0A0A0 # Color for HTML "alt" attribute text strings (black) hotjava.alttextcolor=0x000000 # # Content # # # Animation window # # Should we underline links? Set by AnchorStyleApplet anchorStyle=true # Should we confirm on quit? Set by QuitConfirmationApplet quitConfirmation=false # Pixel dimensions for icons in directory listing hotjava.file.iconheight=26 hotjava.file.iconwidth=24 # Label for URL entry text field # Label for Index field # URL field placement (top, bottom, or none) # Activity monitor placement (top, bottom, or none) # Messageline placement (top, bottom, or none) # Header text for HTML Source # Flag to tell HotJava to go to home page on startup. # Pointer to image used in header of HotJava pages # Display spacing for HotJava pages header image # Class for handling an HTML overlay # Switch for displaying Alternate Buttons # # Icon # # # Placement # hotjava.x=10 hotjava.y=35 # Placement of "Cloned" browsers # # Size # hotjava.width=710 hotjava.height=730 # # Title # # Title for Untitled Pages # Title for HTML Source page # Title for directory listing page # Label for indicating page being fetched # Label for Find text field ######################################################################## # # HTML Elements # # The following properties define how HTML tags are displayed # in the HotJava Browser. # # Applet Tags # applet.class=sunw.hotjava.tags.APPLET applet.error.columns=60 applet.error.rows=12 param.class=sunw.hotjava.tags.PARAM applet.errimg=doc:/lib/images/applet-failed.gif applet.delayimg=doc:/lib/images/applet-delayed.gif # # Block Tags # address.class=sunw.hotjava.doc.BlockTagItem address.label=addr address.type=block address.style=italic blockquote.class=sunw.hotjava.doc.BlockTagItem blockquote.type=block blockquote.label=block blockquote.above=20 blockquote.below=20 blockquote.left=40 blockquote.right=20 center.class=sunw.hotjava.doc.BlockTagItem center.type=block center.label=cent center.format=center div.class=sunw.hotjava.tags.DIV div.type=block div.label=div listing.class=sunw.hotjava.doc.BlockTagItem listing.type=verbatim listing.format=none listing.style=typewriter listing.size=-1 listing.nobreak=true listing.above=5 listing.below=5 p.class=sunw.hotjava.tags.P p.type=block p.above=15 p.below=15 plaintext.class=sunw.hotjava.doc.BlockTagItem plaintext.type=verbatim plaintext.label=plain plaintext.style=typewriter plaintext.format=none plaintext.nobreak=true plaintext.above=5 plaintext.below=5 pre.class=sunw.hotjava.doc.BlockTagItem pre.type=verbatim pre.format=none pre.style=typewriter pre.nobreak=true pre.above=10 pre.below=10 xmp.class=sunw.hotjava.doc.BlockTagItem xmp.type=verbatim xmp.format=none xmp.style=typewriter xmp.nobreak=true xmp.above=5 xmp.below=5 # # Break Tags # br.class=sunw.hotjava.tags.BR br.type=break # # Form Tags # form.type=form form.class=sunw.hotjava.forms.FORM input.type=form input.class=sunw.hotjava.forms.INPUT input.font=Monospaced-plain-12 option.type=form option.class=sunw.hotjava.forms.OPTION select.type=form select.class=sunw.hotjava.forms.SELECT textarea.type=form textarea.class=sunw.hotjava.forms.TEXTAREA # # Frame Tags # frame.class=sunw.hotjava.tags.FRAME frameset.class=sunw.hotjava.tags.FRAMESET noframe.class=sunw.hotjava.tags.NOFRAME noframes.class=sunw.hotjava.tags.NOFRAME # # Heading Tags # h1.class=sunw.hotjava.tags.Heading h1.type=header h1.above=15 h1.below=15 h1.size=+2 h1.style=bold h2.class=sunw.hotjava.tags.Heading h2.type=header h2.above=10 h2.below=10 h2.size=+1 h2.style=bold h3.class=sunw.hotjava.tags.Heading h3.type=header h3.above=10 h3.below=10 h3.style=bold h4.class=sunw.hotjava.tags.Heading h4.type=header h4.above=10 h4.below=10 h4.size=-1 h4.style=bold h5.class=sunw.hotjava.tags.Heading h5.type=header h5.above=10 h5.below=10 h5.size=-2 h5.style=bold h6.class=sunw.hotjava.tags.Heading h6.type=header h6.above=10 h6.below=10 h6.size=-3 h6.style=bold # # Image Tags # img.class=sunw.hotjava.tags.IMG img.load=Loading image img.errimg=doc:/lib/images/image-failed.gif img.delayimg=doc:/lib/images/image-delayed.gif # # Imagemap Tags # area.class=sunw.hotjava.tags.AREA map.class=sunw.hotjava.tags.MAP # # List Tags # dir.class=sunw.hotjava.tags.UL dir.type=list dir.above=20 #dir.below=20 dl.class=sunw.hotjava.doc.BlockTagItem dl.type=list dl.above=20 dl.below=20 menu.class=sunw.hotjava.tags.UL menu.type=list menu.label=menu menu.above=20 menu.below=20 ol.class=sunw.hotjava.tags.OL ol.left=15 ol.type=list ol.above=20 #ol.below=20 ul.class=sunw.hotjava.tags.UL ul.left=15 ul.type=list ul.above=20 #ul.below=20 # # List Item Tags # dd.class=sunw.hotjava.doc.BulletTagItem dd.type=item dd.left=40 dt.class=sunw.hotjava.doc.BulletTagItem dt.type=item dt.above=3 li.class=sunw.hotjava.tags.LI li.type=item li.left=25 # # Miscellaneous HTML Tags # a.class=sunw.hotjava.tags.A a.type=style a.newcolor=0x2020C0 a.oldcolor=0x8020C0 a.activecolor=0xFF4040 body.class=sunw.hotjava.doc.BlockTagItem head.class=sunw.hotjava.doc.BlockTagItem hr.class=sunw.hotjava.tags.HR html.class=sunw.hotjava.doc.BlockTagItem script.class=sunw.hotjava.tags.SCRIPT title.class=sunw.hotjava.doc.BlockTagItem wbr.class=sunw.hotjava.tags.WBR isindex.class=sunw.hotjava.tags.ISINDEX # # Object Tags # object.class=sunw.hotjava.tags.OBJECT # # Style (Flow) Tags # b.class=sunw.hotjava.doc.FlowTagItem b.type=style b.style=bold basefont.class=sunw.hotjava.tags.BASEFONT basefont.type=style basefont.label=basefont big.type=style big.size=+2 cite.class=sunw.hotjava.doc.FlowTagItem cite.type=style cite.style=italic code.class=sunw.hotjava.doc.FlowTagItem code.type=style code.style=typewriter code.size=-1 dfn.class=sunw.hotjava.doc.FlowTagItem dfn.type=style dfn.style=italic em.class=sunw.hotjava.doc.FlowTagItem em.type=style em.style=italic font.class=sunw.hotjava.tags.FONT font.type=style font.label=font i.class=sunw.hotjava.doc.FlowTagItem i.style=italic kbd.class=sunw.hotjava.doc.FlowTagItem kbd.type=style kbd.style=typewriter kbd.size=-1 nobr.class=sunw.hotjava.doc.FlowTagItem nobr.type=style nobr.nobreak= s.class=sunw.hotjava.doc.FlowTagItem s.type=style s.style=strike samp.class=sunw.hotjava.doc.FlowTagItem samp.type=style samp.label=smp samp.style=typewriter samp.size=-1 small.type=style small.size=-2 strike.class=sunw.hotjava.doc.FlowTagItem strike.type=style strike.style=strike strong.class=sunw.hotjava.doc.FlowTagItem strong.type=style strong.style=bold sub.type=style sub.style=subscript sup.type=style sup.style=superscript tt.class=sunw.hotjava.doc.FlowTagItem tt.type=style tt.style=typewriter u.class=sunw.hotjava.doc.FlowTagItem u.type=style u.style=underline var.class=sunw.hotjava.doc.FlowTagItem var.type=style var.style=bolditalic # # Table Tags # caption.class=sunw.hotjava.tables.CAPTION table.class=sunw.hotjava.tables.TABLE table.left=20 table.above=0 table.below=0 td.class=sunw.hotjava.tables.TD # Note -- reusing TD since they're so close th.class=sunw.hotjava.tables.TD tr.class=sunw.hotjava.tables.TR # # Other tags # nohotjava.class=sunw.hotjava.tags.NOHOTJAVA ######################################################################## # # Internationalization Properties # # List of character set identifiers HotJava can register with servers # # Ignore Server-side charset directive (false by default) # ignoreCharsetDirective=false # Character set for text # Default language for HotJava ######################################################################## # # Menus # # Syntax of menu bar properties is the menubar name in the code on the left # and the menu names on the right, separated by colon (:) characters. Question # mark character in the list before helpmenu name right-justifies Help menu. # # Switch for displaying menus # Text for toggling menu bar # # Syntax of menu properties is the menu name in the code on the left and the menu # label on the right. Immediately following the menu label are a vertical bar- # separated list of menu items. A character surrounded by two tilde (~) # characters at the beginning of a menu item is that item's keyboard accelerator # on Solaris systems. The keyboard accelerators on Windows systems fit the # usual Windows accelerator model. For example, the Open item on the File menu # can be activated from the Solaris keyboard by pressing Control-o. # # # Popup Menu Labels # ######################################################################## # # Navigation Buttons # # # Back button # # # Go To button # # # Forward button # # # Home button # # # Reload button # # # Stop button # # # Remember Place button # # # Print button # # # Find in Document button # # # HTML Errors button # # # Navigation Button Placement (top, bottom, left, right, or none) # # Control for navigation button ordering and naming; these names # match menu actions--also see Button image properties (button.back.up, etc.) # Time in seconds before navigation button help messages appear # # Security State Monitor Properties # ######################################################################## # # Network Properties # # # Cookie properties # hotjava.enableCookies=true # If the expiration date is unparsable, expire in this many milliseconds hotjava.cookies.default.expiration=300000 # # Cache documents? # hotjava.documents.disablecache=false # # Image/Applet Loading # # Should we delay loading applets? # The delay loading properties are set by DelayedLoadingApplet; # also used by EditorFrame. # delayAppletLoading=false # Default value for delay image loading. delayImageLoading=false # Default timeout values for each arriving image # This is to help us prevent trying to continue to fetch # image over a slow connection or machine holding up page # formatting. When timeout expires, we put up a delayed # image icon. image.timeout=10000 # Default timeout values for all arriving images # This is to help us prevent trying to continue to fetch # images over a slow connection or machine holding up page # formatting. When timeout expires, we put up a delayed # image icon. allimages.timeout=60000 # Default value for loading background images # # Locations # # Default home page # Recognized only in the /lib/properties system file; used when www.home # is absent from $home/.hotjava/properties # # Fallback URL for doc protocol. # # Use this if you want to install HotJava's documents on a local web # server. This can be particularly useful in a JavaOS context. # # doc.url= # Where the images live # # Proxies # # # Written to $home/.hotjava/properties/when set by FtpProxyApplet # # # ftpProxySet=false # # Written to $home/.hotjava/properties when set by CachingProxyApplet # # Don't set them here. If they're already defined (for example, with the # Luna guest login), there's no reason to stomp on them. # http.proxyHost= # http.proxyPort= # # URLPool # urlpool.expires=168 urlpool.autosave=120 urlpool.size=500 ######################################################################## # # Pages # # # Copyright and Startup Pages # # # Mail Bug Properties # # font for all header fields # submitter info # name # company # from # system info # HotJava version # JDK version # OS version # hardware version # bug type # short description # detailed description # include URL # workaround description # buttons # # Mail Document Properties # # font for all header fields # from # to # subject # compose # buttons # checkboxes # mime packaging # # Progress Monitor Properties # # # Thread Monitor # # # LinkArea - ImageMap applet # ######################################################################## # # Secondary Windows # # # Places List Content and Status Message Properties # # # Places List Window Properties # # # Recent Places (History) Window Properties # ######################################################################## # # Security Properties # # Access Control Lists # Files applets are allowed to read and locations where applets # are allowed to write files (use ":" to separate entries). # acl.read and acl.write may be defined by AccessPath Applet. # A "+" setting indicates that the default values are used. # acl.read=+ acl.read.default= acl.write=+ acl.write.default= # # enable a specific set of properties that applets can access java.version.applet=true java.vendor.applet=true java.vendor.url.applet=true java.class.version.applet=true os.name.applet=true os.version.applet=true os.arch.applet=true file.separator.applet=true path.separator.applet=true line.separator.applet=true # # Enable specific protocols for networking. Only applets loaded via these # protocols will be allowed to connect to the java.net.URL.getHost() from # which they came. # # NOTE: Some protocols will return a value from getHost() that is either # meaningless or incorrect. For example, file: will sometimes return # "localhost" even though the applet wasn't loaded over the net. Such # protocols should not be listed here. applet.http.host.meaningful=true applet.https.host.meaningful=true applet.ftp.host.meaningful=true applet.gopher.host.meaningful=true # # Advanced Security Preferences Properties # # Images for security elements # # Applet Security Panel Properties (temp) # # # Appletviewer (signed applet class loading) # appletviewer.security.allowUnsigned=true # # Applet Allow InterApplet Communication between Frames(documents) # hotjava.security.getInterFrameApplets=false # # Allow applets to access the real frame they reside in (via # Component.getParent()). If false, they get an instance of # an invisible Frame. # hotjava.security.giveRealFrame=false # # Package Restrictions # Restrict applet references to classes. package.restrict.access.sun # will prevent applets from referencing any class in a package # that begins with "sun.". # package.restrict.access.sun=true package.restrict.access.sunw.hotjava=true package.restrict.access.sunw.html=true # # Package restrictions # Restrict packages in which applets may define classes. # package.restrict.definition.sun=true package.restrict.definition.java=true package.restrict.definition.sunw.hotjava=true package.restrict.definition.sunw.html=true # # SSL (Secure Socket Layer) Preferences Properties # # # add site dialog # # # add group dialog # # TrustProxy # Do we trust IP addresses that we can't resolve directly # ourselves? Referenced by AppletSecurity # trustProxy=true ######################################################################## # # System Properties # # # AppletPanel Cleanup, in ms # # This tells how long we'll wait after posting an applet destroy # event before we consider forcibly reaping applet threads (by # calling Thread.interrupt()). Setting to -1 disables this feature # (i.e. we won't reap threads). # # This also determines the maximum amount of time we'll wait at # program shutdown to let applets terminate. # appletpanel.thread.cleanup.interval=5000 # # AppletPanel cleanup, part 2. This is how long we'll wait after calling # Thread.interrupt() before we'll try the stronger Thread.stop(). # Setting to -1 disables this feature. # appletpanel.thread.destroy.interval=500 # Properties save delay, in ms. After a system property is set, we # make sure the system properties file gets written out within this # many ms. hotjava.props.save.delay=1000 # # Quit watchdog timeout. When the browser quits, we start a timer. # If the given delay expires while we're attempting to terminate # the browser nicely, we just call System.exit() directly. This timeout # should be larger than the sum of appletpanel.thread.cleanup.interval # and appletpanel.thread.destroy.interval # # DTD (Document Type Definition) # dtd=html32 public.map=doc:/lib/dtds/public.map # # Gopher Images # These are internal images defined within html # that html authors can use to indicate what # kind of image they want displayed. These # properties point to our representation of # these images. # internal-gopher-binary=doc:/lib/images/ftp/binary.gif internal-gopher-index=doc:/lib/images/ftp/index.gif internal-gopher-image=doc:/lib/images/ftp/image.gif internal-gopher-menu=doc:/lib/images/ftp/directory.gif internal-gopher-movie=doc:/lib/images/ftp/video.gif internal-gopher-sound=doc:/lib/images/ftp/snd.gif internal-gopher-text=doc:/lib/images/ftp/text.gif internal-gopher-telnet=doc:/lib/images/ftp/telnet.gif internal-gopher-unknown=doc:/lib/images/ftp/file.gif # # HTML Parser # Switch for "Strict" (SGML-conformance) parsing of HTML markup hotjava.parser.strict=false # # Text Chunksize # Value for text chunksize (amount fetched); smaller chunks may # improve performance hotjava.plaintext.chunksize=2048 # # Enable a line-break optimization when formatting text. Setting # this true can speed text formatting 3x in certain cases. hotjava.optimizeLineBreaks=true