This link has been bookmarked by 70 people . It was first bookmarked on 31 Jul 2006, by someone privately.
-
28 Jul 13
-
- Create one toolkit for all the forms that have the same life cycle. For example, if creating a multi-page editor, create one toolkit per editor and dispose it when editor is disposed. All the pages in the editor should share this toolkit.
- Create one color manager (
FormColors) per plug-in. When creating the toolkit, pass the color manager to the toolkit. The toolkit will know that the colors are shared and will not dispose them. - Use platform support for fonts and if possible, use
JFaceResourcespredefined fonts. Between default, 'banner' and 'header' fonts, you can accomplish a lot. Using many fonts is very confusing for the user, and if you do manage your own, you must ensure alternatives across platforms. The JFace fonts are guaranteed to work on all the platforms Eclipse ships on. - Dispose the color manager on plug-in shutdown (do not assume that plug-in shutdown also means platform shutdown - in Eclipse 3.x OSGi can uninstall your plug-in dynamically with the platform still running).
- Use form color manager to allocate all the colors needed by the forms.
-
-
15 Mar 12
-
28 Nov 11
-
01 Nov 11
-
04 Jul 11
-
16 Jun 11
-
27 May 11
-
21 Mar 11
-
20 Dec 10
-
04 Nov 10
-
02 Nov 10
-
09 Jul 10
-
21 May 10
-
17 May 10
-
16 Apr 10
-
26 Jan 10
-
05 Jan 10
-
20 Oct 09
-
29 Jul 09
-
14 Jul 09
-
02 Jun 09
-
06 Apr 09
-
17 Mar 09
-
21 Dec 08
-
17 Nov 08
-
13 Nov 08
-
06 Nov 08
-
24 Sep 08
-
29 Jul 08
-
27 May 08
-
19 Apr 08
-
05 Mar 08
-
Figure 10:
-
-
27 Jan 08
-
13 Aug 07
-
13 Jul 07
-
22 Jun 07
-
14 Jun 07
-
25 Apr 07
-
22 Mar 07
-
12 Feb 07
-
24 Nov 06
-
31 Jul 06
-
24 Jul 06
Chee Kin LimSpice up your rich client with rich user experience using Eclipse Forms. Written as a thin layer on top of SWT, Eclipse Forms allow you to achieve the Web look in your desktop applications without using the embedded browser. This allows you to retain full
-
18 Jan 06
Would you like to comment?
Join Diigo for a free account, or sign in if you are already a member.