IDLffLangCat objects have the following properties in addition to properties inherited from any superclasses. Properties with the word “Yes” in the “Get” column of the property table can be retrieved via IDLffLangCat::GetProperty. Properties with the word “Yes” in the “Init” column of the property table can be set via IDLffLangCat::Init. Properties with the word “Yes” in the “Set” column in the property table can be set via IDLffLangCat::SetProperty.
Note: For a discussion of the property description tables shown below, see Modifying Object Property Descriptions.
Objects of this class have the following properties.
APP_NAME
The name of one or more current applications, returned in alphabetical order.
Property Type
|
String or string array
|
Name String
|
not displayed
|
Get: Yes |
Set: No |
Init: Yes
|
Registered: No
|
APP_PATH
The directory or directories searched for each given application. Each directory path must be fully qualified and unambiguous (e.g., C:\Program Files\***\IDLxx\lib\itools).
Property Type
|
String or string array
|
Name String
|
not displayed
|
Get: Yes |
Set: No |
Init: Yes
|
Registered: No
|
AVAILABLE_LANGUAGES
A list of all languages that exist in the input file or files. When APP_NAME is specified, this property returns all languages where the language-catalog files have the same internal application name. The languages return in alphabetical order.
Property Type
|
String or string array
|
Name String
|
not displayed
|
Get: Yes |
Set: No |
Init: No |
Registered: No
|
DEFAULT_KEYS
A list of all the currently loaded keys in the default language.
Property Type
|
String or string array
|
Name String
|
not displayed
|
Get: Yes |
Set: No |
Init: No |
Registered: No
|
DEFAULT_LANGUAGE
The current default language.
Property Type
|
String
|
Name String
|
not displayed
|
Get: Yes |
Set: No |
Init: Yes
|
Registered: No
|
DEFAULT_N_KEYS
The number of currently loaded keys in the default language.
Property Type
|
Long |
Name String
|
not displayed
|
Get: Yes |
Set: No |
Init: No |
Registered: No
|
FILENAME
The name of each currently loaded language catalog (.cat) file. In setting this property, each name is either a fully qualified path (e.g., C:\Program Files\***\IDLxx\resource\langcat) to a location containing a file, or the name of a file in the current directory.In getting this property, it always returns the full path.
Property Type
|
String or string array
|
Name String
|
not displayed
|
Get: Yes |
Set: No |
Init: Yes
|
Registered: No
|
KEYS
A list of all the currently loaded keys, returned in upper-case.
Property Type
|
String or string array
|
Name String
|
not displayed
|
Get: Yes |
Set: No |
Init: No |
Registered: No
|
LANGUAGE
The current language.
Property Type
|
String
|
Name String
|
not displayed
|
Get: Yes |
Set: Yes |
Init: Yes
|
Registered: No
|
N_KEYS
The number of currently loaded keys.
Property Type
|
Long |
Name String
|
not displayed
|
Get: Yes |
Set: No |
Init: No |
Registered: No
|
VERBOSE
The current setting of the verbose flag. If set, all catalog-loading messages will be sent to the output window. This list contains details resulting from an IDLffLangCat object initialization or modification, including the names and numbers of keys loaded, keys overwritten, and so on.
Property Type
|
Byte |
Name String
|
not displayed
|
Get: Yes |
Set: Yes |
Init: Yes
|
Registered: No
|