Symbian Developer Library

SYMBIAN OS V6.1 EDITION FOR C++

[Index] [Glossary] [Previous] [Next]



How to use the Capabilities tab

Use this tab to set the application’s capabilities, by setting various properties. If you do not set these properties, default values are used.

Note the following language-specific behaviour:


Embeddability

Set this property to determine whether the application is defined as embeddable, not embeddable, or embeddable only:

By default, an application is not embeddable.

[Top]


Hidden

Set this property to prevent the application from being shown:

This property is intended for applications that are to run in the background.

By default, an application is not hidden.

[Top]


New File support

Set this property to allow new files for the application to be created from shell applications (as well as from the program itself).

By default, New File support is not enabled.

[Top]


MIME Types

Set this to property to associate an application with MIME file types. These are files of types that are not native to EPOC, and have no UIDs, such as plain text files.

The association can be given various levels of priority. When a file is to be opened, a shell program launches the application that has the highest priority support for the selected file type. Given two applications with associations of the same priority, a shell arbitrarily launches one of the applications.

The priorities in order are:

High

Use sparingly, for when no other application should ever handle this file type

Normal

Use for the primary file types of an application, such text/plain files for a text editor

Low

Use for the secondary file types of an application, such text/plain files for a web browser

Last Resort

Use sparingly or do not support the file type at all

Note that for OPL two further priorities are also available, Not Supported and User supported, but these are not currently in use.

By default, no MIME types are set.