NOTE:
This project is no longer being maintained: it was developed for my masters thesis, which was completed in early 1997. I still, however, welcome any questions or comments that people may have.

[Home] [ToC] [Up] [Prev] [Next]


iHTML Language Services

User Interface

The language user interface services provide access to a language's widget representation and a mechanism for sending system events to the module.


Types

IHWidgetObj
Synopsis
The language-side widget object.
Definition
void* (This is an opaque type that is defined by the language's internal implementation.)
See Also
IHWidgetRep

The language-side user interface object. This object manages positioning and layout of the browser widget, responding to interface events, keeping state information, and doing the appropriate drawing operations


Functions

HandleEvent
Synopsis
int HandleEvent(IHLangEnv* env, IHEvent* event)
Arguments
(IHLangEnv*) env
The language environment this event was sent to.
(IHEvent*) event
The event itself.
Return
(int) TRUE if the language has used the event, else FALSE.
See Also
IHLangEnv, IHEvent

This function dispatches an event to the given language environment. The language should send it to the appropriate object in its environment for handling. If it was able to do something with the event, it should return TRUE. Otherwise, it should return FALSE so that the system can continue sending the event to other interested handlers.


[Home] [ToC] [Up] [Prev] [Next]

_________.oo_Q_Q_oo.____________________________________________
Dianne Kyra Hackborn <hackbod@angryredplanet.com>
Last modified: Tue Oct 8 04:52:47 PDT 1996

This web page and all material contained herein is Copyright (c) 1997 Dianne Hackborn, unless otherwise noted. All rights reserved.