On Sun, Aug 21, 2011 at 2:26 PM, Oliver Sims <
[email protected]> wrote:

> Statements such as:
>
>     self~createListView(IDC_ORDMGMT_ICONS, e~x, e~y, e~w, e~h, 'icon')
>
> work OK.
>
> But if I add single or double quotes around the symbolic ID like this:
>
>     self~createListView('IDC_ORDMGMT_ICONS', e~x, e~y, e~w, e~h, 'icon')
>
> Then I get an error message "DlgAreaU class could not parse
> SELF~CREATELISTVIEW(...)", and this and other controls do not re-size when
> the window is re-sized.
>
> Is this working properly, or is it a bug?
>



I recently added the ability to use symbolic IDs to the DlgAreaU class,
despite my vow to not tinker with it.  I would say, just don't use quotes.
Sort of like the doctor joke: "Doc it hurts when I lift my right arm above
my head." and the doctor says: "Then don't left your right arm above your
head."


Whether it is a bug or not, well maybe after looking at the code, it is.

You can try this fix and test it.  If it fixes things, we can change the
code.

In the DlgAreaU class, in the init() method there are 2 lines that look like
this:

      ObjId = dlgObject~resolveSymbolicID(ObjId~space(0))

change those two lines to look like this

    ObjId = ObjId~space(0)~strip( ,"'")~strip( , '"')
    ObjId = dlgObject~resolveSymbolicID(ObjId)

That should fix it I think.  You can test it by changing the code in
ooDialog.cls and see whate happens.  In case it is hard to read the above, 1
of the strips is a single quote surrounded by double quotes, and the the
other is a double quote surrounded by single quotes.

--
Mark Miesfeld
------------------------------------------------------------------------------
Get a FREE DOWNLOAD! and learn more about uberSVN rich system, 
user administration capabilities and model configuration. Take 
the hassle out of deploying and managing Subversion and the 
tools developers use with it. http://p.sf.net/sfu/wandisco-d2d-2
_______________________________________________
Oorexx-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-users

Reply via email to