Garth Wallace wrote:
>
> JTK wrote:
>
[snip]
> > But the API to get a file name from the user is *not* significantly more
> > complex than "Get me a filename", and doesn't differ significantly
> > between platforms? Hell, the very filenames they're getting differ
> > significantly between platforms!
>
> Actually, filenames don't really differ by much.
C:\sure\they\do
\\Dont\they
/and/how/Does/the/Mac/do/things
Or is that last one:
/and/how/does/the/mac/do/THINGS
Uh... getting a headache. But we don't disagree here, it's quite
possible to abstract such differences away, as Mozilla apparently has
done already. Without XUL.
[snip]
> Tree displays, on the other hand, vary widely,
No they don't. Otherwise, they'd be called something other than "Tree
Controls". They display and allow the selection of a heierarchical list
of items. Period.
> because no two OSes even
> agree on how a tree should be defined, what methods it should have, what
> those methods should be called, etc. This is known to just about anyone
> who has taken a programming course.
>
Um... are you trying to imply that Linux has a file open dialog that
agrees with say Windows' on:
- How the dialog should be defined
- What methods it has
- What those methods are *called*
?!?!?!?
> Nobody likes a back-seat driver.
Sure they do! What nobody likes is being told they've taken the wrong
road. Especially when, deep down, they already know it.
> Especially if he's never taken driver's ed.
You somehow know how much "drivers ed" I've had? Friend, I've been
behind this wheel a *loooong* time. I've seen the young pups make the
same mistakes over and over and over again. Hell, even made some of 'em
myself! So you'll have to forgive a haggard old veteran if he does what
he can to keep the greenhorns from shooting themselves in the foot.
Well, again.
There's an old Turkish proverb which goes something along the lines of,
"No matter how far you've gone down the wrong road, turn back." Word to
the wise.