Archive | 3.x RSS feed for this section

Exploring new technologies part of Ganymede-Release Train

I took myself some time the last days exploring new technologies available with Ganymede 3.4: Eclipse-Databinding and its new features EMF-Databinding (Provisional but working very smoothly) Teneo: Persist your model via hibernate in a SQL-Database CDO: Share your model between different clients and persist it into an SQL-Database (with Revision support) New Extension Points to [...]

Read more

Writing a CTreeCombo-Widget

I was working on my example RCP/EMF/Databinding application I’m going to use to present various parts of those technologies to my co-workers and getting familiar with new technologies like CDO, Teneo, Spring and others when I hit the problem that standard CCombo didn’t suited my needs. What I wanted to have was a CCombo which [...]

Read more

Ganymede – What’s in JFace and Databinding

The History JFace-Viewers/ToolTips In 3.3 the whole Viewer-Infrastructur has been reworked to make it easier to add new features in upcoming releases. Some new features where part of 3.3 (e.g. LabelProvider/Column, CellNavigation, Customizable-Editor). Additionally JFace opened up its viewers for subclassers by wrapping Widget-Specific API (ViewerRow/ViewerCell). Databinding 3.3 saw the first public release of the [...]

Read more

Branding for Windows (How to create .ico files automatically)

After some time not having developed for Win32. I today had to brand a small RCP-application and once more completely forgot how to create this “Programm Launcher icon” using opensource tools. So I thought I have to restore this information somewhere I can find it later on: 1. Get nice icons:The starting point for me [...]

Read more

Why do developers need Code-Snippets

Many of you may already have noticed that we started a Snippet collection for JFace-Elements like the one you know from SWT. Yesterday I updated the wiki-page to show all snippets with a short description. Are Snippets only something we provide because we love our users soooo much? To me the answer is no. There [...]

Read more

Splash-Screen and Threads

Today I thought it would make my application look much more professional if the login-dialog is part of the splash-screen. The new extension point added in eclipse makes this possible and even provided an template implementation I could use without problem. The process is straight forward: Create a Product Configuration (or use your existing one) [...]

Read more

New JFace API is in place

After ~8 months of work we checked in the new JFace-API with many exciting features in to CVS just a few hours ago. To see how powerful this new API is take a look at the this snippet. Test it and report us back problems if there are any.

Read more

TableViewers and Nativelooking Checkboxes

Many of us have faced the same problem that if you needed to use checkboxes in your TableViewer/TreeViewer they look not native because they are pictures. I had some free minutes and thought that it’s time to create a LabelProvider which is able to create platform look-and-feel images out of the box. It’s not 100% [...]

Read more

The new faces of JFace (part2)

The last time I showed you the new programming model we introduced to JFace to make it feel like programming SWT. But has this been the only reason that we decided to add this new API beside the existing one (ILabelProvider, ITableLabelProvider, IColorProvider, ITableColorProvider, IFontProvider, ITableFontProvider) .Sure enough it was not the only reason. First [...]

Read more

What items are visible in Table/Tree?

Have you often asked yourself which items are visibile in Table/Tree. Maybe you need these informations to dispose system-resources (e.g. if you have different images in every row you can easily run out of system resources). What to do? There’s no SWT-API available to calculate this information. So we need a bunch of custom code [...]

Read more
Follow

Get every new post delivered to your Inbox.

Join 136 other followers