I started playing with the XUL stuff last night (so it's *your* fault I didn't finish the stuff I told my client I would!)
I've got a deep learning curve there - I know just enough HTML and CSS to be dangerous, and the XUL is obtuse in some ways - I find object-oriented to be great once you understand what everything does, but steep to learn at the beginning; too many things defined in terms of itself or others. (attributes for hbox/vb script:openDialog("file:///D:/projects/PasswordMaker/playground/accountsettings.xul","","all=no,resizable")",
I *do* get a popup, and I can drag-resize it fine.
But I can only do the execute once - if I close the account settings dialog, and hit Execute again, nothing happens.
I have to close the Javascript console and re-open it before I can execute java script:openDialog again.
Is that normal too? seems to me it shouldn't be...
The console also reports various errors - I assume that's normal because it's using CSS (and .js ?) from the installed PasswordMaker, right?
If I have to reinstall Firefox to do development, I'll do that - I've been meaning to for a while but just too many other things to do... Just not sure when I can do it though. May try another FF profile and see if that's enough.
Ok, now to the changes:
at line 43, change from:
<hbox><label id="accountDescrLabel" value="Description" style="margin-top: 0.4em;" tooltiptext="Description for this account"/>
<textbox id="accountDescription" tooltiptext="Description for this account" flex="1"/></hbox>
change to:
<vbox flex="99">
<hbox flex="99">
<label id="accountDescrLabel" value="Description" style="margin-top: 0.4em;" tooltiptext="Description for this account"/>
<textbox id="accountDescription" multiline="true" tooltiptext="Description for this account" flex="1" />
</hbox>
</vbox>
(changes being: add vbox before, /vbox after, add flex="99" to hbox)
See what you think of the dialog this way - except for the jitter during resize, I like it...
I'll play with changing it to tabs soon - got lots more reading to do... (and gotta get the changes for my client before I can continue this :)
Now, about...
I know you are a programmer (checked out your website and you mentioned it previously).
You saw my website and you still want me to work on this!?!? Man, you *are* desperate!! :lol:
I *am* definitely interested in working on Palm synchronization too, btw; I could see an advantage to having a Palm conduit so everything's sync'd at "normal Palm HotSync" time, in addition to any FTP-type sync with PC and PDA (and I forget where tanstaafl wrote it - he's right; PDAs are getting more wireless, so PDA to FTP sync does make sense - but I'd also argue that since HotSync (on Palm) or ActiveSync (on PocketPC) is expected to sync all the data both ways, that'd be good to support too) Probably needs to wait for PDA version though.
- Al -