Hmm, for some reason my posts don't show up in the Geocrawler archive.. anyways,
Yes you can embed the MS HTML component via the OLE support in Eclipse. three problems with that: 1. I couldn't get it to work. 2. It leaves the linux crowd out in the cold. Which is why I gave up on #1 3. I don't think it would provide the functionality envisioned without going into MS scripting. Never wrote a line of native/script code for windows in my life. To me windows programming is black magic. I graduated from university just as Java was coming out. Wrote c, c++, etc in school for linux and did my coop work on unix boxes. Right after school I got a job doing Java and have been doing so ever since. Wouldn't know where to start (Aside: you might guess for the above statement that my age is between 28 & 29. Nope. I'm 36 - did some time (18 years of reserve service) in the Canadian army before smartening up and going back to school) Now if somebody out there could figure out how to embed Mozilla, and understood how it works, that might be an option. Geoff ----- Original Message ----- From: "WWFalcon" <[EMAIL PROTECTED]> To: "Geoff Longman" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Sent: Wednesday, October 09, 2002 10:00 PM Subject: Re: [Tapestry-developer] Beyond Spindle > > The HTML tab would be the coolest and also the hardest (if not impossible) > > part to build. WYSYWIG with the ability to toggle between showing the > > source, or even showing the source for a particular tag. > > I think since Eclipse can use ActiveX control.Why not to use DHTMLEdit Control? > > http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/dnaredcom/h tml/edcomdownload.asp > http://msdn.microsoft.com/library/default.asp?url=/workshop/browser/editing/ mshtmleditor.asp > > features list: > ============================================================================ ============================ > DHTML Editing Component Features > The DHTML component includes editing features that allow even novice HTML users to create sophisticated Web pages. Editing features include: > > a.. Text formatting Users can set character formatting, including font style, face, size, and color. Paragraphs can be justified and indented. > > > b.. Editing The component supports multi-level undo and redo commands. Users can use standard Cut, Copy, and Paste commands. Elements can be moved or resized by dragging. The component supports a number of keyboard accelerators. > > > c.. Drag-and-drop capability Users can drag any object, text, or element anywhere on the page. > Note For an example of how to implement drag-and-drop functionality with the DHTML Editing Component as the drop target, see the HTMLDrop sample application. For more details about sample applications, see the Samples.htm file in the \SAMPLES directory where you installed the DHTML Editing Component SDK. > > d.. Absolute positioning Elements in the document can be absolutely positioned �� that is, users can use CSS style attributes to set their location on the page with the equivalent of x and y coordinates. For more details, see Working with Absolutely Positioned Elements. > > > e.. Search The component can display a Find dialog box to allow users to search for text. > > > f.. Hyperlinking Users can define links and bookmarks in the text. > > > g.. Images Users can insert images into the document. > > > h.. Table support Users can insert tables and can add and delete columns, rows, and cells. > > > i.. File management Users can open existing .htm files from disk or from the Web, save them to disk, and print them. The document being edited can also be loaded from and saved to memory, allowing you to create custom client-server applications. > > > j.. Context menus The component allows you to create a context menu that users can display by right-clicking the document. > > > k.. Access to the DHTML object model The component allows access to the document using the DHTML document object model (DOM), which exposes a hierarchy of HTML elements from the document down to individual elements and their contents. > > > > > > > ----- Original Message ----- > From: "Geoff Longman" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Thursday, October 10, 2002 6:06 AM > Subject: [Tapestry-developer] Beyond Spindle > > > > So managing the files is a source of problems for newbies. > > > > Spindle helps (as people tell me on a not-irregular basis) but there's a > > piece or pieces missing. > > > > What follows is a "pie-in-the-sky" vision. Much of what I'll describe isn't > > doable (by me) right now either because > > there's no support in Eclipse, or because its beyond my abilities. > > > > What spindle needs is a new editor. A sooper-editor! > > > > look at http://www.asp.net/ in particular Web Matrix, download it, do the > > first tutorial! > > (warning. don't throw things, I just pointed you at the enemy) > > > > I spent a few hours playing with it and while it is ASP and therefore sucks, > > the IDE interface rocks. > > You can drag and drop components onto the html editor part of the web-page, > > it has tabs for source, things get wired up as you go. > > A brief summary for sure, check it out or take my word for it. > > > > I see a Spindle editor that has three tabs: > > WYSIWYG HTML - containing the template > > SPEC - the xml > > JAVA - the java file > > > > The HTML tab would be the coolest and also the hardest (if not impossible) > > part to build. WYSYWIG with the ability to toggle between showing the > > source, or even showing the source for a particular tag. All the > > functionality currently supplied by the tabs on a Spindle editor would be > > available on this page as pop-ups. Or, perhaps available in an Outline view > > (Spindle's is really simple, navigation only). > > > > I was looking at the ICE browser recently and they claim that thier > > presentation layer is abstracted from the rest. I wonder how hard it would > > be to implement an SWT version and add the WYSIWYG stuff. Pie in the sky > > though as ICE browser is closed source (and expensive!). > > > > The SPEC tab would contain a much better XML editor than Spindle provides > > now. Code completion, suggestions, even pop-ups containing some of the > > current non-xml functionality. (Text editors in Eclipse are not my strong > > point) > > > > And the Java tab would contain, of course, the sourcefile (if there is one). > > The cool thing would be hooking up all three tabs so that if, for example, > > you added a parameter and no such property existed in the java file, you > > could ask (or expect) to have one created. Closely coupling refactoring in > > there so if something changes in one tab, its either automatically updated > > in the others, or the user is given the option of picking and choosing what > > gets updated. > > > > The next yummie part would be to have a "runtime" implementation of the > > Tapestry internals that's built to run in a development environment. I'd > > like to see the day when one creates a template, adds components, specifies > > the barest minimum amount of parameters (even leaving out some required > > ones), and you can still run the application! The app would open a smart > > browser-like window where you can navigate to all the pages, view the > > underlying template source, navigate the machine state, and if the runtime > > detects that a required parameter value is missing, prompts the developer to > > enter it. > > > > The runtime stuff would make it possible to set parameters,paths etc with > > cool little popups as the machine state would be available. > > > > This would also be great for debugging as you could change stuff on the fly. > > Kinda breaks with the spec-is-king paradigm. But,at development time, isn't > > the developer really the king? > > > > There's a plugin for eclipse out there that records HTTP requests and plays > > them back as a debuggin aid (I forget the name). This would be useful in the > > sooper-spindle world as many pages are very context sensitve so it might be > > difficult or tedious, in some cases, to navigate in the 'runtime' tapestry > > to some pages. Or, a particular page might be hard to debug unless you > > entered this value here on this page and that value on that page first. > > Being able to record the session and play it back in the "runtime" Tapestry > > environment would be a great help! You could automate test cases! > > > > In fact why not create a Tapestry Perspective in Eclipse that's "tuned" to > > operate with these editors. You could hide the whole Tapestry Project thing > > altogether. > > > > I read somewhere that redmond spend something like 1.5 billion on the next > > version of Office. Ahh, if only we could do that! > > > > > > > > > > > > Geoffrey Longman > > Intelligent Works Inc. > > > > > > > > > > > > ------------------------------------------------------- > > This sf.net email is sponsored by:ThinkGeek > > Welcome to geek heaven. > > http://thinkgeek.com/sf > > _______________________________________________ > > Tapestry-developer mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/tapestry-developer > > > ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Tapestry-developer mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/tapestry-developer
