> MF> Just tell me about something that you would like to implement as DW's
> MF> extension and you can't due to the API's limitations
>
> For one example, setting focus. Focus needs to be able to be set from
> anywhere, to anywhere. This is especially problematic with dynamic
> content in a floater as doc.write has, i assume unintended,
> consequences in regards to focus.

I really don't want to sound rude or offend you, but I have the strong
feeling you haven't spend that much time looking at DW's API. Yes, you can
set focus (of course) and document.write() isn't supported at all inside
extension's
GUI. DW expose innerHTML both as a read/write property

> oaters themselves need all of the DOM events...onmouseover is a big
> e. Onmouseover...floaters need to be able to be focused.
> Onrightclick is another big missing one.

Floaters support a bunch of events. Two you may want to investigate are
"onShow()" and "onHide()"

> doc.write being the only way to dynamically alter content is so 5
> years ago, slow, and has obvious code maintenance problems. The world has
> DOM 2 now. Fourth generation browsers are dead, and doc.write is lame.

I really have can't imagine how you got into this idea that DW's use
document.write()...
It's clearly stated inside the docs that document.write() isn't supported in
extensions GUIs and you have to use the DOM (same for editing documents)

> A simple DTD says so much about an XML document...it's vastly
> superior to the few paragraphs and examples given.

Sincerely, unless I need to validate, I don't think a DTD is a good
documentation by itself. But I guess it's a matter of tastes

> Homesite's built in objects and functions are documented clearly and named
> logically.

Would you mind giving me an exmple where DW doesn't follow this standards?

> It also benefits from the fact that tons of preexisting
> documentation exists for the WSH languages and COM objects.

That's the good thing of HS's extensibility but, again, your mileage may
vary, I can't stand VBScript and I always find annoying to see that so many
documentation in this area focus on VBScript.

DW internally use Mozilla's Rhino _javascript_ 1.5 engine, and there is plenty
of preexisting documentation on it too, much more than the one available for
WSH.

> I can't remember who developed it, but I'm sure you have seen that
> cool new DW data wizard that was recently released. It's
> great...except DW's data limitations wont allow an editable
> grid, just viewing.

Are you talking about the one included in DRK? As far as I know it use Java
under the hood (with a C++ > Java bridge).
What's the purpose of having an editable grid inside an extension? Of
course, if you need it badly, you can use C++ or Flash for it.

> I only use DW on one platform...I don't see why I have to be
> limited. Would it be hard to allow Windows people to use WSH and allow
> Mac people to use AppleScript?

What I like about DW is that I can develop an extension on my Windows box
and distribute or sell it cross-platform. That's a huge benefit since, last
time I heard, around 40% of DW users base is on the Mac.

> Directory listings read from the HD directly every time instead of
> using the Windows API's ability to cache directory listings.

Back in DW 4 days I sold a quite succeful extension, a Snippets Floater. It
uses DWFile for directory listing, people used it with 1000+ snippets and it
perfomed just fine, actually faster than DW's MX native implementation.
Would you mind showing me a scenario were this would affect a real world
extension? How many recurring directory listing would you need and why?

> A custom floater in Flash? Nice looking...

It's doable since DW 2

> still has all of Flash's UI
> problems like lack of right-click, and scroll button though.

Have you checked Flash 2004? I think not :-)

> MF> Well, actually DW predates Mozilla, the XML menus were based on the
very
> MF> early draft of XUL (back in 1999)
>
> Four years...The extensibility team been on hiatus since then?

No, but there was no need to update the XML structure. What's wrong with
that?

> I never claimed to be a reasonable guy either :)

Me either :-)

----------------------------
Massimo Foti
Certified Dreamweaver MX Developer
Certified Advanced ColdFusion MX Developer
http://www.massimocorner.com/
----------------------------


[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings]

Reply via email to