uidesigner/com.nokia.carbide.cpp.uidesigner.doc.user/html/concepts/con_com_components.htm
author dadubrow
Wed, 01 Jul 2009 11:31:17 -0500
changeset 337 c44c75698736
parent 0 fb279309251b
permissions -rw-r--r--
[Bug 9392] Filter connection types with no compatible services from settings wizard (unless editing a connection of that type)

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

<p>The user interface and utility elements of a Designer GUI application are called <b>components</b>. The  Carbide.c++ UI Designer provides you with pre-written components for the standard 
Designer GUI, including controls, editable text, and menus. These components appear in the palette, and may be added to your UI designs by a simple select and click method (click component to select, click in design to add it to the design) or using a drag and drop operation. Using these standard components and the UI Designer will allow you to implement the display and flow of your application's screens with minimal custom code.</p>
<p>UI Designer fully supports the addition of your own custom components. Your properly specified custom components will appear in the palette. You may add them to UI designs and edit them with the <a href="../reference/views/ref_properties_view.htm">Properties</a> view and <a href="../reference/views/ref_events_view.htm">Events</a> view the same as any standard component.</p>
<p>In C++ terms:</p>
<ul>
  <li> a component is a class</li>
  <li> the individual user interface elements that you place in your UI designs are objects of the component classes.</li>
</ul>
<p>The following topics describe the use of components and their associated objects in the  UI Designer.</p>
<ul>
  <li><a href="con_com_events.htm">Events</a></li>
  <li><a href="con_com_properties.htm">Properties</a></li>
  <li><a href="con_scalable_strings.htm">Scalable Strings </a></li>
      <li><a href="con_com_types_standard.htm">Standard Components</a></li>
</ul>	

<h5>Related tasks</h5>
<ul>
  <li><a href="../tasks/components/task_comp.htm">Component Tasks</a></li>
</ul>

<h5>Related references</h5>
<ul>
  <li><a href="../reference/components/ref_palette.htm">Component Palette</a></li>
</ul>

<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>