Clean Sheet Service Update (0.8)

On May 23, 2020, Posted by , In Eclipse, By ,,,, , With Comments Off on Clean Sheet Service Update (0.8)

Thanks to a community contribution we’re able to announce another Clean Sheet Service Update (0.8).   Clean Sheet Service Update (0.8) This service update fixes a rendering issue of ruler numbers. Kudos to Pierre-Yves B. for contributing the necessary fixes. Please refer to the issue #87 for more details. On…

Clean Sheet Service Update (0.7)

On April 24, 2020, Posted by , In Eclipse, By ,,,, , With Comments Off on Clean Sheet Service Update (0.7)

It’s been a while, but today we’re happy to announce a Clean Sheet Service Update (0.7).   Clean Sheet Service Update (0.7) This service update provides the long overdue JRE 11 compatibility on windows platforms. Kudos to Pierre-Yves B. for contributing the necessary fixes. Please refer to the issues #88…

Clean Sheet Update for Eclipse Oxygen

On July 6, 2017, Posted by , In Eclipse, By ,,,, , With 1 Comment

In celebration of the latest Eclipse release, there is a Clean Sheet Update for Eclipse Oxygen available. Congratulations and a big ‘thank you’ to all the diligent Eclipse committers and contributors that made the Oxygen version happen, great work! The Clean Sheet Update for Eclipse Oxygen primarily ensures compatibility but…

Clean Sheet Service Update

On April 11, 2017, Posted by , In Eclipse, By ,,,, , With Comments Off on Clean Sheet Service Update

Early enough to pass as an easter gift we provide a Clean Sheet service update. The new version (0.5) is a simple bugfix release related to some StyledText adapter problems on windows.   Clean Sheet Service Update Thanks to the participation of dedicated users, we were able to spot and…

Clean Sheet Update for Eclipse Neon

On June 23, 2016, Posted by , In Eclipse, By ,,,, , With 4 Comments

In celebration of the latest Eclipse release, we provide a Clean Sheet Update for Eclipse Neon. Congratulations and a big ‘thank you’ to all the diligent Eclipse committers and contributors that made the Neon version happen, great work! While the Clean Sheet Update for Eclipse Neon primarily ensures compatibility it…

OS X Sprout of the Ergonomic Eclipse Theme Clean Sheet

On March 21, 2016, Posted by , In Eclipse, By ,,,, , With 2 Comments

Early enough to pass as an easter gift the latest update of our ergonomic Eclipse theme Clean Sheet comes in with some great enhancements. While OS X support is leading the way there are also Windows-specific improvements in the form of FlatScrollBar overlays for text editors. This post gives a…

SWT ScrolledComposite Explained

On March 1, 2016, Posted by , In Eclipse, By ,,,, , With 15 Comments

Like a friend of mine once put it, SWTs ScrolledComposite is a nasty beast. And to some point, I do agree. This is likely the reason why there are so many questions asked about how to use this widget. But it’s not only the authors of the ScrolledComposite to blame….

Xmas Update for the Clean Sheet Eclipse Design

On December 17, 2015, Posted by , In Eclipse, By ,,,, , With 2 Comments

Hohoho! Just in time for Christmas, there is a new feature update of the Clean Sheet Eclipse design. This post gives a short overview of the most important gifts it puts underneath the Christmas tree, figuratively spoken ;-) Following a good old Eclipse tradition, now there is a New &…

Service Update for the Clean Sheet Eclipse IDE Look and Feel

On November 18, 2015, Posted by , In Eclipse, By ,,,, , With Comments Off on Service Update for the Clean Sheet Eclipse IDE Look and Feel

Roughly two weeks ago, I published an introduction to the Clean Sheet Eclipse IDE look and feel, an ergonomic theme extension for Windows 10. Happily, the feature got a surprisingly good reception considering its early development stage. Thanks to the participation of dedicated early bird users, we were able to…

Clean Sheet – an Ergonomic Eclipse Theme for Windows 10 and Mac OS X

On November 4, 2015, Posted by , In Eclipse, By ,,, , With 47 Comments

Clean Sheet is an ergonomic Eclipse theme for Windows 10 and OS X (see update info 2016/03/21). It has been attuned to lessen visual fatigue and eyestrain, based on a clean and low glare look and feel. It incorporates well-balanced color selections that offer harmonic syntax highlighting and focus on…

SWT Look and Feel: Customize FlatScrollBar Color and More

On January 28, 2015, Posted by , In Eclipse, By , , With Comments Off on SWT Look and Feel: Customize FlatScrollBar Color and More

Recently I introduced a custom slider control useful for improving the SWT look and feel of more subtle view layouts. Happily it seems the widget already found early adopters outside of the Code Affine world. Which led to some enhancements that will be presented in the following sections. SWT Look…

Sacrilege – a Custom SWT Scrollbar

On December 17, 2014, Posted by , In Eclipse, By ,, , With 10 Comments

SWT is a thin abstraction layer on top of native OS widgets. Which is a very good thing if you intent that your applications integrate well with the OS look and feel. But as a trade-off this approach limits styling capabilities significantly. In particular I perceive the native SWT scrollbar…

SWT Mouse Click Implementation

On November 26, 2014, Posted by , In Eclipse, By ,, , With 5 Comments

Doing a bit of SWT custom widget development lately, I stumbled across the question why is there no such thing as a default SWT mouse click listener? As this subject raises once in a while, I thought writing a word or two about the rational ground behind – and how…

How to Safely Use SWT’s Display asyncExec

On September 15, 2014, Posted by , In Eclipse, By ,, , With Comments Off on How to Safely Use SWT’s Display asyncExec

Most user interface (UI) toolkits are single-threaded and SWT is no exception. This restriction means that UI objects must be accessed exclusively from a single thread, the so-called UI thread. On the other hand, long-running tasks should be executed in background threads to keep the UI responsive. This makes it…

Slim Down SWT FormLayout Usage

On March 31, 2014, Posted by , In Eclipse, By ,,,, , With 2 Comments

Always on the quest for efficiency I reconsidered the usability of SWT FormLayout lately. Although it is one of my favored core layouts with respect to flexibility, I had to recognize that it is only reluctantly used by most of my fellow workers. Proposing it for an appropriate task sometimes…

Clean SWT Listener Notifcations with SWTEventHelper

On March 10, 2014, Posted by , In Eclipse, By ,,,,,, , With 2 Comments

Writing tests for SWT based UIs often requires to notify widget listeners programmatically. Unfortunately, the code to create, initialize and finally to trigger the event is a bit verbose and distracts from the actual purpose of the test. After writing similar initialization routines a couple of times I came up…

SWT: Do You Know the Difference between Tree#select and Tree#setSelection?

On March 5, 2014, Posted by , In Eclipse, By ,,,,,, , With 3 Comments

Actually I did not, neither did Google and the API documentation seems to miss out one crucial point – which took me some time to figure out. So I decided to be a nice boy scout and share my findings as my good deed of the day 1. According to…

A JUnit Rule to Ease SWT Test Setup

On February 25, 2014, Posted by , In Eclipse,JUnit, By ,,,,, , With Comments Off on A JUnit Rule to Ease SWT Test Setup

Rüdiger and I have written a lot of SWT test cases for our current RCP project lately. Most of the time we can execute them as plain JUnit tests. Still they also have to run in a RCP integration environment. Long story short we wrote a DisplayHelper fixture to reduce…

Responsive UIs with Eclipse and SWT

On February 24, 2014, Posted by , In Eclipse, By ,,,,,, , With 1 Comment

Recently I had the problem that my ‘well-conceived’ view design did not scale down reasonably. I realized that the flexibility to arrange viewparts in stacks of arbitrary sizes in an Eclipse workbench window does not exactly ease the development of appealing UIs. At least if you strive for more than…

A Simple way to extend SWTBot

On October 26, 2012, Posted by , In Eclipse, By ,, , With Comments Off on A Simple way to extend SWTBot

SWTBot is an Eclipse project that enables you to write functional tests for SWT and Workbench based applications in Java. It has API to remote control the application under test and matcher to find widgets and examine their state. For each widget, there is a corresponding bot class with methods…