ascii.datatype Reference¶
BOOPSI datatype class reference for ascii.datatype, synthesised from the AmigaOS NDK 3.2 Release 4 (Autodocs/ascii).
Class properties¶
| Property | Value |
|---|---|
| Display name | ascii.datatype |
| Group ID | GID_TEXT = MAKE_ID('t','e','x','t') (text) |
| Superclass | text.datatype |
| File format | ASCII text (8-bit) |
| Methods declared | 6 |
| Parent class page | text.datatype |
Description¶
The ASCII data type, a sub-class of the text.datatype, is used to load ANSI text files.
Methods¶
Each method is declared in the autodoc METHODS block. Method implementations are inherited from the superclass unless noted otherwise in the parent's autodoc.
| Method | Purpose |
|---|---|
OM_NEW |
Create a new text object from ANSI characters. The source may be either a file or the clipboard. |
OM_UPDATE |
re-render the contents of the datatype. |
OM_SET |
identical to OM_UPDATE. |
GM_LAYOUT |
layout the object and notify the application on it This is an asynchronous method. |
DTM_PROCLAYOUT |
layout the object in the task of the caller. |
OM_DISPOSE |
Dispose the object. |
See also¶
text.datatype
Release history (NDK 3.2 R4)¶
Excerpted from ReleaseNotes/ascii-dt-RelNotes in the NDK 3.2 R4 distribution.
--------------------- AmigaOS 3.1.4(.1) project ----------------------
Changes for release 45.1 (14.8.2018):
- Fixed a race condition of the library
lifetime handling.
- Fixed a potential memory leak on library
open.
Changes for release 45.2 (10.9.2018):
- Fixed another race condition on LibOpen.
----------------------- AmigaOS 3.2 project --------------------------
Changes for release 45.3 (16.10.2019):
- CSI27m did not work and did not turn off
reverse printing.
Changes for release 47.1 (15.3.2021):
- Bumped version number.
Cross-references¶
datatypes.libraryReference — DataType API,NewDTObjectA(),DisposeDTObject(),DTA_*tagstext.datatypeReference — superclass; full method implementations live hereiffparse.libraryReference — IFF file format primitives (FORM/LIST/PROP/CAT chunks)
Source: AmigaOS NDK 3.2 Release 4, Autodocs/ascii_dtc.doc, Include_H/datatypes/datatypes.h, ReleaseNotes/ascii-dt-RelNotes.