Jskad/source/options.txt
dchandler d200b03d66 Updated the build system so that you must do a cvs checkout of the
'Fonts' module inside the 'Jskad' module.  I.e., you must now have the
tree like so:

Jskad/
   source/
   dist/
   Fonts/
       TibetanMachineWeb/
   .
   .
   .

This is because the THDL tools now optionally (and by default) load
the TibetanMachineWeb fonts automatically.

Updated the build system so that the 'web-start-releases' and
'self-contained-dist' targets JAR up optional JARs to create
double-clickable, self-contained joy.  Even the TMW fonts are in the
JARs now.

Changed the strings describing two Jskad keyboards so that "keyboard"
is no longer in the description.  It's in the label next to the combo
box.

Jskad now saves preferences on exit or when the user selects a menu
item (that is there for debugging mainly) to ~/my_thdl_preferences.txt
on *nix or C:\my_thdl_preferences.txt on Win32.  I don't know the
correct Mac location.

There's a new paradigm for telling org.thdl.util.ThdlOptions that a
user preference has been changed.  If, for example, a combo box is
manipulated so that the ACIP keyboard is selected, then you must call
a certain method in ThdlOptions.
2002-11-18 16:12:25 +00:00

118 lines
4.5 KiB
Text

# This is the built-in preferences file for Jskad, Savant,
# QuillDriver, and the Translation Tool.
#
# Please do not edit this file. Instead, create a system-wide or
# user-specific properties file, defining just the options that you
# want to differ from the defaults given here. See the documentation
# for how to do that. Or, if you are a developer or if we haven't
# written any documentation yet *smile*, look at
# 'http://thdltools.sourceforge.net/api/org/thdl/util/ThdlOptions.html'.
#
#
# This file must remain readable by the
# java.util.Properties.load(InputStream) mechanism, so don't just edit
# it willy-nilly -- instead, read the comments for each item.
############################################################################
######################### User Preferences ###########################
############################################################################
# Set this to the full path of the user preferences file, or to the
# empty string if you wish to use the default values, which are
# system-specific.
thdl.user.options.directory =
# Should the TibetanMachineWeb fonts not be loaded from within the JAR? Set
# this to true if you can get away with it and want your THDL tools to load
# faster.
thdl.rely.on.system.tmw.fonts = false
# Set this to your preference of one of the following values:
#
# Framework: QuickTime for Java Value: org.thdl.media.SmartQT4JPlayer
# Framework: Java Media Framework Value: org.thdl.media.SmartJMFPlayer
thdl.media.player = org.thdl.media.SmartJMFPlayer
# Sets the Tibetan keyboard that Jskad uses on startup.
# Here are the acceptable values:
#
# 0: Extended Wylie Keyboard
# 1: TCC Keyboard #1
# 2: TCC Keyboard #2
# 3: Sambhota Keymap One
# 4: *ALPHA VERSION* ACIP Keyboard
thdl.default.tibetan.keyboard = 0
# Should Jskad be in Roman input mode or Tibetan input mode upon startup?
# 0: Tibetan
# 1: Roman
thdl.Jskad.input.method = 0
# Set this to the default font face for Roman input. No error is
# given if this font is not found.
thdl.default.roman.font.face = Serif
# Set this to the default font size for Roman input:
thdl.default.roman.font.size = 14
# Set this to the default font size for Tibetan input:
thdl.default.tibetan.font.size = 36
# The extension that Savant's input files, the titles, must have:
thdl.savant.file.extension = .savant
# Set this to true only if you do not want Jskad to have a status bar.
thdl.Jskad.disable.status.bar = false
# The message displayed in Jskad's status bar when you start it up
# with thdl.Jskad.disable.status.bar set to false:
thdl.Jskad.initial.status.message = Welcome to Jskad\!
# Set this to true if you don't want Jskad to ask you "Do you really
# want to quit?" when you try to exit the program. (Your changes will
# not be saved if this is true.)
thdl.Jskad.do.not.confirm.quit = false
############################################################################
####################### Developer Preferences ########################
############################################################################
# Set this to true to disable the creation of log files.
thdl.disable.log.file = false
# Set this to true if you want the debugging output, the .log files,
# to be placed in your system's temporary directory. You cannot set
# this to true AND set thdl.log.directory.
thdl.use.temp.file.directory.for.log = false
# Set this to the directory in which you want the debugging output,
# the .log files, placed. You cannot set this to true AND set
# thdl.use.temp.file.directory.for.log to true. Setting it to the
# empty string means to use the current working directory.
thdl.log.directory =
# Set this to true only if you are a developer and want to see what
# Jskad is "thinking" as you enter tibetan text. If
# thdl.Jskad.disable.status.bar is true, then this will have no
# effect.
thdl.Jskad.enable.tibetan.mode.status = false
# Set this to true only if you are a developer and want exceptional
# behavior to rear its ugly head as soon as possible:
thdl.debug = false
# Set this to true if you want Savant to treat all files as valid
# input. Otherwise, only .savant files are acceptable.
thdl.treat.all.files.as.dot.savant.files.regardless.of.extension = false
# Do you want a developer-only option on the bottom of the Tools menu
# in Jskad?
thdl.add.developer.options.to.menu = false
# Set this to true if you want the console and the log file to tell
# you about the messy details of how Jskad decides when and where to
# break lines for display.
thdl.log.line.breaking.algorithm = false