rich client 2.0

richhtml4eclipse


27. December 2006
Tom Seidel @ 01:15

eclipse_html_48x48.gifrichhtml4eclipse is a widget for WYSIWYG HTML-Editing, that can be integrated into a eclipse-environment. It’s an adaption of a web-based HTML-Editor that is fully based on DOM. There are different possibilities to add listeners to keep on track of the user-input, selection, etc. There is also a support to toggle the different selections based on the current cursor or selection.

about.png What is richhtml4eclipse

Getting started

The best way to start using the project is to download the example from SourceForge. There the different possibilities are demonstrated based on a simple view with a coolbar.

about.png Installation Guide

about.png Accessing the widget

Architecture

richhtml4eclipse reacts on embedded JavaScript Routines for editing rich text. Therefore the OpenSource Editor tinyMCE was chosen to be embedded into the widget, because it has a plugin-mechanism that allows you to enhance JavaScript logic and listening for user-input without modifying the core. It’s enhanced with a special plugin that propagates events to an event-manager of the widget where you can register your listeners.

Overview of the architecture

Features

The current version (1.0) handles the basic features for editing text:

  • Format styles
  • Fonts
  • Font sizes
  • Lists
  • Bold/Italic/Underlined/Strike through
  • Superscript/Subscript
  • Indentation/Outdentation
  • Links
  • Images
  • Anchors
  • Undo/Redo
  • HR
  • Fore/Background color
  • Layers
  • Toggle Visual Aid
  • Tables

Rate this plugin

Help/Bugs/Feature Requests

Please use the project-page on SourceForge.

Download

Download-Page
cvs_persp.gif CVS-Checkout (more info)

hosted by:
SourceForge.net Logo

9 Comments »

  1. Could you explain in more detail how to use the Import Wizard for plugins feature in Eclipse to install richclient? I can’t get the richclient jars to show up. I click on the Source Code Locations button and then try to add the directories where the jars are located, but when I click OK and then Next, they don’t show up in Plug-ins and Fragments Found. What am I doing wrong? Thanks.

    Comment by Hugh — 5. May 2008 @ 20:23

  2. Hi,

    does somebody know a solution of the carrige return issue. The solution from

    http://www.jumbabox.com/2008/05/java-wysiwyg-editor-in-swt-using-tnymce/

    does not work for me.

    Has someone an idea ?

    Thanks

    Comment by Gregor Kofler — 8. July 2008 @ 15:28

  3. I had the same problem and I am willing to fix it now for me :-D

    Hint: when you press “tab” while having the focus in your Browser, this seems to enable the focus in the TinyMce. So after pressing “tab” I am able to input carriage returns! Pressing again “tab” resets to the initial state.

    Comment by Marco Maniscalco — 27. August 2008 @ 17:50

  4. For the CR Issue, see http://sourceforge.net/tracker/index.php?func=detail&aid=2013804&group_id=185136&atid=912061

    Comment by Tom Seidel — 27. August 2008 @ 17:57

  5. Is it easy to migrate richhtml4eclipse to the newest TinyMCE version? The version contained in your codebase has no “readonly” functionality, which would be great! By the way … great work so far!!

    Comment by Marco Maniscalco — 28. August 2008 @ 11:03

  6. Hi guys, richhtml4eclipse is very interesting project,
    Now this project will go on or it is ended?
    thx

    Comment by Antonio — 5. January 2009 @ 11:17

  7. >Now this project will go on or it is ended?
    It will go on. We prefer feature requests and bugreports ;)

    Comment by Tom Seidel — 5. January 2009 @ 15:42

  8. Bug:
    By insert image, script deleted all “\” in filepath.

    Comment by Eugen Zlatogorov — 9. April 2009 @ 13:51

  9. Hello, for those of use new to CFeclipse vs 3.5, the installation instructions are for an older vesrion, the INStall software is much more confusing.. I am sorry can someone help me in a small step by step process on how to install like the first post on here?

    Thanks
    SEan

    Comment by Sean Hynes — 4. September 2009 @ 05:34

RSS feed for comments on this post. TrackBack URI

Leave a comment

Powered by WordPress