Platform questions index
Getting started
How do I install the examples?
Core runtime
What is an extension point? an extension?
How do I create an extension point?
What is the formal definition for the manifest file?
Where do I put translated files for NLS?
Resources
What is a workspace?
What is a resource?
What are resource properties?
How can I save my plug-in's information when the workspace is saved?
How do I know what changes are being made to resources in the workspace?
How do I use markers?
How do I define my own marker?
What is a project nature?
How do I set up an incremental project builder?
New file types in the UI
How do I set up an editor for a particular file extension?
How do I add a properties page for a resource?
How do I add a new resource wizard to the workbench?
How do I provide special icons for my new file type?
Workbench UI
What is a view? an editor? a page?
What is a perspective? How do I define one?
When do I want to build a view vs. an editor?
How do I customize a content outliner for an editor?
How do I add a page to the preferences dialog?
Where should I start learning how to extend the workbench UI?
What extension points are defined by the workbench UI?
How do I add a menu to the workbench?
How do I specify menu and toolbar paths?
How do I implement common actions like cut/copy/paste?
How should I manage the icons in my plug-in?
How do I build an error or message dialog?
How do I implement a simple dialog of my own?
How should I remember the user settings in a dialog?
Why would I want a viewer instead of an SWT widget?
How should I start learning about the text framework?
How do I launch a wizard if I'm not adding it as a workbench extension?
How do I build a wizard with multiple pages?
What widgets are available in SWT?
How do I implement an SWT layout?
How do I implement an SWT native widget?
How do I implement a custom widget in SWT?
How do I draw my own graphics?
Installation and upgrade
How do I configure my own splash screens and product name?
What is a feature?
How do I package a feature so it will work with the update manager?
How do I configure a custom welcome page?
How do I install an Eclipse based product?