Original name for the base components of EPOC.
A triangular button that can be pressed to set another control to the next or previous in sequence. Ears are displayed to either side of the control they affect.
Text and other text object components (including pictures and other attachments) that may be edited under program control. An interface is provided to the layout engine so that editable text can be displayed on screen, and commands and selections made from the screen. The two most important forms of editable text are rich text and global text.
See also: rich text, global text, plain text, layout engine
Electronic Font Foundry.
See also: Electronic Font Foundry format, Fontcomp
The set of format attributes that apply to a character or paragraph. Consists of the attributes specified by the applicable format layers.
See also: format attribute, format layer
The programming framework provided by EIKON. EIKON consists of this framework together with a set of concrete controls and standard dialogs.
EIKON's own internal resource file, eikon.rss, part of the EIKON framework.
See also: resource file
Batch tool for simplifying resource compiler interface.
See also: Rcomp, resource compiler
Font format licensed by Symbian for use in EPOC. Also referred to as EFF.
See also: EFF
Embeddable documents can be embedded within another application.
See also: application capabilities, application information file
A rectangle is empty when the area contained within it is zero or negative. This situation occurs when the rectangle is not normalised, or when it has a height or width of zero. A region is empty if it contains no rectangles.
See also: normalise, rectangle, region
An implementation of the Symbian platform hosted on PCs running Microsoft Windows (95, 98 or NT4). The Emulator is the primary development environment for the Symbian platform.
The UI and view independent portion of an application, concerned with data manipulation and other fundamental operations independently of how these are eventually represented to the user.
See also: model, MVC
Also known as BAFL, this component defines the application framework at a level higher than the base, but below EIKON.
See also: BAFL
An object to be parsed by the versit parser. The entity types supported by versit are: vCalendar, vCard, vEvent, vTodo.
Entities may either be top level entities, or sub-entities.
See also: versit, top level entity, sub-entity, versit
A directory entry — may be either a file or directory.
An item recorded in the Index by the Message Server, such as a message, service, folder, or attachment. Each Index entry (and so each item) is uniquely identified by an ID field.
See also: attribute
Uniquely identifies an agenda entry in an agenda file. Unlike the unique ID, the entry ID can change if the entry is updated, or if another entry is deleted from or added to the file. It therefore cannot be used to identify the entry during synchronisation.
See also: unique ID
A class implemented by a messaging client that is notified when the data representing an individual entry changes, or when requested access to a message store has been successfully gained.
A function which is called when the DLL is loaded, or attached by a thread or process. In EPOC, the function
E32Dll() is usually coded as the entry point.
See also: DLL, export
The character which is displayed in the EPOC Agenda application's year view to represent an entry.
End Of Procedure. Indicates the end of a complete page of fax information, and that no further documents are expected. Proceed to phase E upon receipt of a confirmation.
An operating system designed specifically for mobile, ROM-based computing devices. This term was the original name for the Symbian platform.
A sampled sound file used by EPOC sound functions. May be stored anywhere in the file system.
See also: sampled sound file, algorithmic sound
EPOC's sockets framework. It provides an abstract sockets interface, for which extensions to support particular sockets protocols, such as TCP/IP, can be written.
See also: socket
EPOC's telephony framework. It provides an abstract telephony interface, for which extensions to support particular telephony protocols or devices can be written.
The ETel API that implements the subset of near-universally supported telephony functionality.
See also: ETel
The EPOC component that relates to Text Content.
See also: FORM
A loose term used to describe the cause of the completion of a request to an event source.
See also: event source, asynchronous request
A queue of keyboard, pointer and redraw events maintained by the window server, for each of its current client applications.
See also: window server
An asynchronous service provider that causes requests to complete when some event — usually not directly solicited — occurs.
Event sources must buffer the events they detect, until they are able to "give" them to a user program by virtual of a request completion. Buffer overrun is a real possibility.
See also: event, asynchronous service provider
In an agenda entry's repeat details, a date for which the repeat algorithm does not apply.
A program condition which causes a it to leave.
See also: leave, trap harnessrepeat details, repeating entry,
The width over which excess space is to be distributed when drawing justified text.
See also: justification
An Executable file that contains the code for a program.
Within the context of a DLL, to make a function or data available for use by application programs or other DLLs.
See also: DLL, import
Within the context of a DLL, an exported function referred to by its ordinal number instead of by name.
See also: Export
A window is completely or partly exposed when a window that used to be on top of it is moved or destroyed.
See also: window
Identifies the type of a file. It comprises everything after the final period. If there is no final period, the extension is empty.
See also: path
A control or window's position and size.
The process of writing an object's data to a stream.
See also: stream