OPL Wki: RmrUiqBugs ...

OPL Wiki Home | Page Index | Recent Changes | Recently Commented | Users | Registration | Login:  Password:  

OPL for UIQ


Contents

Bugs


Find does not work in “Program”
[Open. See https://sourceforge.net/tracker/index.php?func=detail&aid=910920&group_id=76695&atid=547965]


CBA (Program Bar) buttons overwrite Status Bar
[Open. See https://sourceforge.net/tracker/index.php?func=detail&aid=910933&group_id=76695&atid=547965]


Cursor keys on the navigation button do not match the codes in CONST.OPH

That's because they duplicate CBA1-CBA4 on the 92x0 and the Series 60 left (CBA1) and right (CBA2) softkeys

[Open. See https://sourceforge.net/tracker/index.php?func=detail&aid=910978&group_id=76695&atid=547965]


gSTYLE <number> gives “font not loaded” error (gSTYLE 0 is OK)
[Open. See https://sourceforge.net/tracker/index.php?func=detail&aid=910979&group_id=76695&atid=547965]


gFONT does not appear to work.
Looks like the new OPL keyword gFontByName needs to be completed for use here?
[Open. See https://sourceforge.net/tracker/index.php?func=detail&aid=910981&group_id=76695&atid=547965]


Left cursor on the first Menu item crashes program
[Open. See https://sourceforge.net/tracker/index.php?func=detail&aid=910982&group_id=76695&atid=547965]


Menu bar does not appear on start up, and once displayed will not work after first use unless the Continue button is pressed.
[Open. See https://sourceforge.net/tracker/index.php?func=detail&aid=910984&group_id=76695&atid=547965]


With focus in the menu bar, using the OK button too many times causes a crash with KERN
EXEC 3
[Open. See https://sourceforge.net/tracker/index.php?func=detail&aid=910989&group_id=76695&atid=547965]


The styleguide says cascade menus with the triangular arrow should display the cascaded pane even when the cascade command is dimmed. They don't.
[Open. See https://sourceforge.net/tracker/index.php?func=detail&aid=910990&group_id=76695&atid=547965]


dTEXT ,,$800 doesn't work (It draws a line OK but crashes after you press Continue)
[Open. See https://sourceforge.net/tracker/index.php?func=detail&aid=910991&group_id=76695&atid=547965]


dXINPUT is a bit dodgy. The letters actually appear and stay visible until the textbox loses focus, when they change to 
the asterix.
{This actually happens in other programs that use passwords, so is not an OPL problem but a limitation of the Operating System}
[Open. See https://sourceforge.net/tracker/index.php?func=detail&aid=910994&group_id=76695&atid=547965]


Printer.opx? – does not exist. This OPX works on the emulator, but on the P800, leaves with 'does not exist'
[Open. See https://sourceforge.net/tracker/index.php?func=detail&aid=915919&group_id=76695&atid=547965]


SHOWHELP is not working properly. It calls the Help file but any attempt to use the Zoom or Done buttons causes a crash with CONE 43

Problems


Demo OPL? is of little use as it is too V6.0 specific
[Open. See https://sourceforge.net/tracker/index.php?func=detail&aid=910996&group_id=76695&atid=547965]


If you switch from “Program” to another APP and then return, the cursor has disappeared.
[Open. See https://sourceforge.net/tracker/index.php?func=detail&aid=910998&group_id=76695&atid=547965]


There are always 4 buttons on a dialog, even if not defined.
[Open. See https://sourceforge.net/tracker/index.php?func=detail&aid=908415&group_id=76695&atid=547965]


Const.oph? and various .oxh's not shipped with On Device builds of OPL and Text Ed
[Open. See https://sourceforge.net/tracker/index.php?func=detail&aid=911000&group_id=76695&atid=547965]

Questions


1. Do we have to handcode the “Folders” idea ?
[At the moment yes. See Q4 below.]


2. How do we produce multi-page dialogs
[See entry below.]


3. Do the UIQ system events EReleaseRAM and EReleaseDisk get passed thru the runtime to an opl app?

(Presumably, the system sends these msgs to all running apps when low on RAM, and when low on disk space?)

Style


1. We need an OPL for UIQ style guide which explains how, as an OPL developer, to write apps which interact with UIQ in the correct manner.
[This is prerequisite for the release of v1.00 of OPL for UIQ. The Demo OPL? app will need to follow the OPL style guide too. ]

Menus


1. It says the Menu Bar should be displayed at ALL times (I approve). But in the OPL implementation it does not appear until it is called using the Confirm button. So how can I make it appear all the time from program start ? (and referring back to a previous message, make it usable all the time without having to press the Continue button)
[This is a bug. As above, see https://sourceforge.net/tracker/index.php?func=detail&aid=910984&group_id=76695&atid=547965
App Frame? OPX needs a new function to fill an OPL window with the menu bar graphic using the menu card titles. This is called early on, during app initialisation. For example:

AFInitUIQMenu%:(1, “File”, “Edit”, “Tools”)

where 1 is the OPL window id, in this case, the default window.)
The jog-dial push button functionality can be changed, from launching the menu in the Beta, to its own independent value – Ewan suggests KKeyMenu32& or (even better) KKeySidebarMenu32& to retain compatibility with other OPL runtimes. ] – Al suggest a unique code so that the programmer can control it.


2. The “Folders” option is supposed to be right-justified. How do I do that ?
[Not sure yet....]


3. And how do I implement the “All”/"Business”/"Personal” idea? From scratch or is there some built-in system to help ?
[Ideally the OPL event example core should show how to do this. See the Demo OPL? details above.]


4. The menu bar in OPL is two pixels lower than it should be.
[See https://sourceforge.net/tracker/index.php?func=detail&aid=913071&group_id=76695&atid=547965]

Appframe


1. As I understand it, the ONLY thing left in APPFRAME.OPX that is of any use is the CBA window (now changed to a Button Bar). The Status Window and the Title Bar? idea are all scrapped ?.
[Probably. See the App Frame? OPX entry above.]


2. Unfortunately the “Button Bar” is being positioned over the Status Bar (which is essential and is owned by the Shell), rather than above it.
[Bug reported. See App Frame? OPX entry above.]

Dialogs


1. Multipage dialogs are supported. Are they in OPL ? if so how.
[Not supported in OPL. Added as a Feature Request here: https://sourceforge.net/tracker/index.php?func=detail&aid=911005&group_id=76695&atid=547968]


2. A help icon always appears on a dialog. Apparently these are optional, so how do I get rid of them ? (They do appear in “Program”)
[Looking into this...]

OPL internals

1. Is it possible in OPL to specify the default option in dialog buttons. (They appear with a heavy border.)


2. And the default button needs to react to the jog dial button.

There are no files on this page. [Display files/form]
There is no comment on this page. [Display comments/form]