Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [platform-core-dev] Custom UI



platform-core-dev-admin@xxxxxxxxxxx wrote on 11/07/2003 07:33:17 PM:

> We would like to use the non-ui portions of Eclipse (excellent plugin
> architecture, auto-update, help, etc) but build our own gui extension


Just a warning: the current auto-update uses the org.eclipse.ui.startup extension point and has a GUI portion that depends on the eclipse UI. It is possible to write your own auto-update using update manager operations api's, but you jut don't get it for free with a non-ui Eclipse.

> points.  I am a bit confused about how to do this.
>
> In the install.ini I see two references - one to the default feature and
> one to the default application.  The default feature seems self
> explanatory - I just create a feature and then point to it as the
> default.  There seems to be plenty of documentation on how to create
> your own default feature.
>
> I don't understand what the default application is pointing to.  I see


You will define the application extension in your plugin and provide a class that
implements IPlatformRunnable.
This is the class that will get the control as soon as eclipse bootstraps.
Here you may want to keep things running using an event loop, etc.


> the default application packaged with Eclipse (the IDE) is
> org.eclipse.ui.workbench.  I browsed into the plugin.xml in the
> org.eclipse.ui.workbench plugin but didn't see anything out of the
> ordinary that would seem to define the application.
>
> Are their any articles or documentation that can help me to understand
> what is going on and how to write my own default application?
>
> Looking through the core.boot package I noticed an IPlatformRunnable
> class which looks like it has something to do with booting Eclipse.  Am
> I totally off?
>
> Thanks,
> -Phil
>
> _______________________________________________
> platform-core-dev mailing list
> platform-core-dev@xxxxxxxxxxx
> http://dev.eclipse.org/mailman/listinfo/platform-core-dev

Back to the top