AminetAminet
Search:
84479 packages online
About
Recent
Browse
Search
Upload
Setup
Services

util/dtype/FontDTPrefs.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Font DataType Class Preferences Editor
Author:Robert A. Sisk
Uploader:sisk637 cyberonic com
Type:util/dtype
Version:1.1
Replaces:util/dtype/FontDTPrefs.lha
Requires:util/libs/mui38usr.lha util/rexx/rxmui.lha
Architecture:generic
Date:2007-12-07
Download:http://aminet.net/util/dtype/FontDTPrefs.lha - View contents
Readme:http://aminet.net/util/dtype/FontDTPrefs.readme
Downloads:1302

FontDT is a preferences editor for Michael Letowski's font datatype class 39.5,
util/dtype/FontDT-1.3.lha. It is a MUI application written in ARexx, developed
on an A4000/040 with AmigaOS 3.9 + BoingBags 1 & 2, MUI 3.8, and RxMUI 42.5. In
addition to the usual features of a preferences editor it has pop-up edit menus
for the individual settings, it disables the edit menu items when they have
nothing to do, and the window is an AppWindow which will load a dropped
preferences file.

Each Strings line is treated as a separate string. Don't enclose a string with
quotes to include spaces as if you were typing a preferences file directly;
FontDT handles quoting for you.

I use an icon datatype class, util/dtype/IconDT44.lha, so several About windows
look a bit prettier. My system originally didn't provide the icon used in the
About Font window, so I copied :OS-Version3.9/icons/datatype.info from my
AmigaOS 3.9 CD to Env(Arc):Sys/def_datatype.info.

The links in the About requesters use OpenURL, comm/www/openurl.lha. To make the
About FontDT address link work, in OpenURL preferences I edited my mailer
command's address argument so the keyword is joined to its value by a space
instead of an equals sign. The equals sign apparently exposes a bug in
dos.library/Execute() that assumes an angle bracket indicates a stream
redirection.

When saving a preferences file, if Create Icons is checked and the icon file
doesn't already exist, FontDT will copy the file Env:Sys/def_prefs.info or the
system will provide a default project icon: Env:Sys/def_project.info or an
internal image. The new icon will have a Cmd tool type which specifies the
preferences file and also a copy of the program's Console tool type. However, if
the program's absolute path contains a space, the tool types won't be written.

If FontDT receives options from the command line or from the Cmd tool type, it
processes them with the following argument template. Otherwise, it reads its
options as tool types with the same keywords.

From,Edit/S,Use/S,Save/S,PubScreen/K,TextEditor/S

PubScreen overrides the corresponding setting in MUI preferences.

TextEditor uses the TextEditor class, dev/mui/MCC_TextEditor-15.24.lha, for
the Strings gadget instead of the Textinputscroll class.


Known Problems

Activating the Strings Textinputscroll gadget with the mouse removes the pop-up
menu. This is apparently a bug in RxMUI, Textinputscroll, or MUI. I've reported
the problem to RxMUI's author, but it has not been resolved. Workarounds:
Activate the gadget from the keyboard instead of with the mouse, or substitute
the TextEditor gadget by using the TextEditor option.

The height of the Background button is greater than that of the Foreground one.
Also, the height of the Y DPI slider above the bar is greater than that of the
button. These are apparently glitches in RxMUI or MUI. I've reported them to
RxMUI's author, but they have not been resolved.


History

1.1  Fixed bug: Disables Last Saved window and pop-up menu items when they have
     nothing to do.

1.0  First Aminet release.


I welcome your comments and questions.

Robert A. Sisk
sisk637 cyberonic com


Contents of util/dtype/FontDTPrefs.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 1853    2762  67.1% -lh5- f1bd Dec  7 04:50 FontDTPrefs.info
[generic]                 8588   38145  22.5% -lh5- 3517 Dec  7 04:32 FontDTPrefs/FontDT
[generic]                 1860    2069  89.9% -lh5- 440a Dec  7 04:50 FontDTPrefs/FontDT.info
[generic]                 1651    3395  48.6% -lh5- 9a88 Dec  7 04:45 FontDTPrefs/FontDTPrefs.readme
[generic]                 1114    1645  67.7% -lh5- fcee Dec  7 04:50 FontDTPrefs/FontDTPrefs.readme.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         5 files   15066   48016  31.4%            Dec  7 08:01

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>