blob: 88c7bd0edfce7ac070f14b7ccb7c3532131b1c23 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html lang="en">
<HEAD>
<meta name="copyright" content="Copyright (c) IBM Corporation and others 2010, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
<TITLE>Customizing the p2 UI</TITLE>
<link rel="stylesheet" type="text/css" HREF="../book.css">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H2>
Customizing the p2 UI</H2>
<p>
There are several different levels of integration with the p2 UI, depending on what kind of support you want to surface
to your users.</p>
<ul>
<li>If your goal is to <a href="p2_uireuse.htm">reuse the Eclipse SDK UI</a> inside your own product, you can
include the <b>org.eclipse.equinox.p2.user.ui</b> feature in your product. If you want only a subset of the functionality, such as providing
update support but not installation support, you can use a subset of the bundles in that feature and
use the Eclipse SDK UI contributions as a model for your
own contributions.</li>
<li>If your goal is to <a href="p2_uipolicy.htm">customize the way information is presented</a>, you can configure a p2 UI <b>Policy</b> that
changes aspects of the UI.</li>
<li>If you want to <a href="p2_startup.htm">force update of your application</a>, you can use the p2 <b>Operations</b> API to perform a customized
search for updates on startup.</li>
</ul>
</BODY>
</HTML>