TControlWebSiteModule
TWebSiteModule
for displaying and interacting with a TControl
.Inheritance
Level | Ancestor | Description |
---|---|---|
1 | TObject | Ultimate ancestor in a class hierarchy |
2 | TBaseObject | A base class for objects that can be used instead of TObject . |
3 | TReferenceCountedObject | Object that keeps track of the number of times it is referenced from other objects |
4 | TWebSiteModule |
Abstract base class for nodes in a static hierarchy of named modules corresponding to the URI structure of a TWebSite .
|
5 | TControlWebSiteModule |
Source
WebSite.Control.Module.pas (51)
Description
The TControl
instance is rendered to a TRasterImage
and added to a web page. In the browser
mouse and keyboard events are captured and sent back to this module from Javascript code. After translating and handling the
events by the TControl
instance the web page fetches a new image rendered for the control.
Fields
Scope | Visibility | Type | Name | Description |
---|---|---|---|---|
Instance | protected | TControlSource | FSource | |
Instance | protected | TText | FName | |
Instance | protected | TDocumentLocalize | FTitle | |
Instance | protected | TMap<TControl,TWebSiteControlWindow> | Windows | |
Instance | public | TControlEmbellishment | Embellishment |
Methods
Scope | Visibility | Result | Name | Description |
---|---|---|---|---|
Instance | protected | SetSource(Value: TControlSource) | ||
Instance | protected | FreeWindows() | ||
Instance | public | Create(Name: TText; Title: TDocumentLocalize; Source: TControlSource) | ||
Instance | public | Destroy() | ||
Instance | public | TText | GetName() | |
Instance | public | TDocumentNode | GetTitle(Request: TWebSiteRequest) | |
Instance | public | TWebSiteRequestHandler | CreateRequestHandler(Request: TWebSiteRequest) | |
Instance | public | TAuthorizationLevel | GetMinimumAuthorizationLevel(Request: TWebSiteRequest) |