d200b03d66
'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.
118 lines
4.5 KiB
Text
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
|