uidesigner/com.nokia.carbide.cpp.uidesigner.doc.user/html/concepts/con_com_custom_components.htm
author Deepak Modgil <Deepak.Modgil@Nokia.com>
Fri, 03 Apr 2009 23:33:03 +0100
changeset 0 fb279309251b
permissions -rw-r--r--
DP tools release version Revision: 200912

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<title>Custom Components</title>
<link rel="StyleSheet" href="../../book.css" type="text/css"/>
</head>
<body bgcolor="#FFFFFF">
<h2>Custom Components</h2>

<p> The UI Designer has built-in support for the standard S60 UI components. The standard components perform the most commonly needed user interface tasks. If your application requires custom components and you define them properly you can create and edit them within the UI Designer. User defined components may show up in any palette category, but by default they will appear under <strong>User components</strong>.</p>
<p>A component is defined by an identifier (a unique string, such as the C++ class name), a version string indicating the revision of the component, and an SDK filter. The SDK filter allows a component to be used with all SDKs, SDKs with a particular name, SDKs with a specific version or range of versions, or a combination thereof.</p>
<p>Each top-level directory may contain one or more files of the form *.sdkinfo, which imposes additional filtering constraints on the entire set of components based on the selected component SDK name and version. User component projects are installed when opened in a workspace.</p>
<p class="note"><b>NOTE</b> Documentation on creating custom components is located in the <a href="PLUGINS_ROOT/com.nokia.carbide.cpp.sdk.doc.user/html/CustomComponents/customcomponents.htm">Carbide.c++ Plug-in Developer Guide in the UI Designer Custom Components</a> section.</p>
<div id="footer">Copyright &copy; 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. <br>License: <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a></div>


</body>
</html>