e(fx)clipse 1.0 – New Features – Drag and Drop for e4/JavaFX applications


e(fx)clipse 1.0.0 is just around the corner and scheduled to be released on August 15th, while we are polishing the final bits, the Eclipse IP-Team checks our IP-Log, … .

I’d like to introduce you the new and exiting features that we worked on in the last months since we released 0.9.0 in February.

Blog series

Other posts in this series are:

Drag and Drop for e4/JavaFX applications

One of the major missing features of the the e4 JavaFX Runtime Platform was the missing support for Drag and Drop to reorder, reparent and split PartStacks using DnD. I’m happy that we managed to get in those missing feature into the 1.0 release and that we are in the process of moveing our implementation to OpenJFX so that others get this support in 8u40 as well.

The cool thing is that you can customize the DnD feedback using

  1. CSS to control colors, …
  2. org.eclipse.fx.ui.workbench.renderers.base.services.DnDFeedbackService if you need more control over the feedback

The default implementation provides feedback like this:

  • Reorder Feedback
    reorder
  • Reparent Feedback
    reparent
  • Split Feedback
    split

Not yet supported is detaching a Tab to a floating window but we’ll hopefully get that support into the next release. In case you e.g. don’t like the colors used you are able modify them in your CSS-File.

.tab-outline-marker {
	-fx-fill: green;
}

.position-marker {
	-fx-fill: darkmagenta;
}
This entry was posted in e(fx)clipse and tagged . Bookmark the permalink.

8 Responses to e(fx)clipse 1.0 – New Features – Drag and Drop for e4/JavaFX applications

  1. Pingback: e(fx)clipse 1.0 – New Features – CSS Gradient Editor | Tomsondev Blog

  2. Pingback: e(fx)clipse 1.0 – New Features – Generate JavaFX Properties accessors | Tomsondev Blog

  3. Pingback: e(fx)clipse 1.0 – New Features – LayoutPanes can be controlled by CSS | Tomsondev Blog

  4. Pingback: e(fx)clipse 1.0 – New Features – The clever CSS-Editor who got more clever | Tomsondev Blog

  5. Pingback: e(fx)clipse 1.0 – New Features – StyledText control to build a code editor (framework) | Tomsondev Blog

  6. Pingback: e(fx)clipse 1.0 – New Features – Integration of JavaFX source and property JavaDoc | Tomsondev Blog

  7. Pingback: e(fx)clipse 1.0 – New Features – Consume none OSGi-Artifacts from a maven repository | Tomsondev Blog

  8. Pingback: e(fx)clipse 1.0 released | Tomsondev Blog

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s