-
-
Notifications
You must be signed in to change notification settings - Fork 0
Module_WindowManager_Templates
| Component | Section | 32-bit | 64-bit | Claimant | Source | Repo summary |
|---|---|---|---|---|---|---|
| Wimp:Templates | ROM modules | Functional | Functional | Gerph | GitHub | 32-bit built, 64-bit built, tested in repo |
| Functionality | SWIs | TOTAL |
|---|---|---|
| 100.00% | 100.00% | 100.00% |
The WindowManager can load template files. The operations to open, close, load templates into window blocks and read details about them are not specific to the WindowManager itself. They can be implemented without any reference to the rest of the WindowManager.
This subcomponent implements that functionality independant of any other Wimp functions. This means that it can be provided well in advance of the rest of the system.
The expectation is that there will be both command line versions of the implementation that can be used for testing, and a fake module which implements the equivalent of the WindowManager SWI calls. This should mean that the subsequent integration to create the WindowManager itself just has to hook the defined SWIs into the existing module.
URL: PRM
| In 32bit | In 64 bit | Interface |
|---|---|---|
| ✅ | ✅ | Open/Close template file |
| ✅ | ✅ | Handle wildcards for templates |
| ✅ | ✅ | Read template from template file |
| ✅ | ✅ | Size template from template file |
| ✅ | ✅ | Enumerate templates |
| ✅ | ✅ | Read non-template data from template file |
| ✅ | ✅ | Handle indirected text |
| ✅ | ✅ | Handle fonts |
None
| In 32bit | In 64 bit | Interface |
|---|---|---|
| ✅ | ✅ | Implementation of Wimp_OpenTemplate interface in fake module |
| ✅ | ✅ | Implementation of Wimp_CloseTemplate interface in fake module |
| ✅ | ✅ | Implementation of Wimp_LoadTemplate interface in fake module |
None
None
None
None
None
None
None
None
None
