128 lines
6.3 KiB
HTML
128 lines
6.3 KiB
HTML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<!-- CSComposite.qml -->
|
|
<title>CSComposite QML Type | CSDataQuick Documentation 1.2</title>
|
|
<link rel="stylesheet" type="text/css" href="style/online.css" />
|
|
<script type="text/javascript">
|
|
(function (i, s, o, g, r, a, m) {
|
|
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
|
|
(i[r].q = i[r].q || []).push(arguments)
|
|
}, i[r].l = 1 * new Date(); a = s.createElement(o),
|
|
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
|
|
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
|
|
|
|
ga('create', 'UA-24645639-4', 'qt.io');
|
|
ga('set', 'forceSSL', true);
|
|
ga('send', 'pageview');
|
|
</script>
|
|
</head>
|
|
<body>
|
|
<div class="header" id="header">
|
|
<header id="navbar" class="">
|
|
</header>
|
|
</div>
|
|
<div class="main">
|
|
<div class="main-rounded">
|
|
<div class="navigationbar">
|
|
<ul class="sub-navigation">
|
|
<li><a href="../../CSDataQuick.html">Home</a></li>
|
|
<li><a href="../docs.html" class="active">Documentation</a></li>
|
|
<li><a href="http://github.com/xiaoqiangwang/CSDataQuick/">Code</a></li>
|
|
<li><a href="https://github.com/xiaoqiangwang/CSDataQuick/issues/">Bug Reports</a></li>
|
|
</ul>
|
|
<div id="main_title_bar">
|
|
<h1>CSDataQuick Documentation</h1>
|
|
<div class="search_bar">
|
|
<script>
|
|
(function() {
|
|
var cx = '001693341472456439948:u9v0snkru3q';
|
|
var gcse = document.createElement('script');
|
|
gcse.type = 'text/javascript';
|
|
gcse.async = true;
|
|
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx;
|
|
var s = document.getElementsByTagName('script')[0];
|
|
s.parentNode.insertBefore(gcse, s);
|
|
})();
|
|
</script>
|
|
<gcse:searchbox-only resultsUrl="search-results.html"></gcse:searchbox-only>
|
|
</div></div>
|
|
<ul>
|
|
<li><a href="index.html">CSDataQuick Documentation</a></li>
|
|
<li><a href="csdataquick-qmlmodules.html">QML Types</a></li>
|
|
<li>CSComposite QML Type</li>
|
|
</ul>
|
|
</div>
|
|
<div class="content">
|
|
<div class="line">
|
|
<div class="content mainContent">
|
|
<div class="sidebar">
|
|
<div class="toc">
|
|
<h3><a name="toc">Contents</a></h3>
|
|
<ul>
|
|
<li class="level1"><a href="qml-csdataquick-components-cscomposite.html#properties">Properties</a></li>
|
|
<li class="level1"><a href="qml-csdataquick-components-cscomposite.html#details">Detailed Description</a></li>
|
|
</ul>
|
|
</div>
|
|
<div class="sidebar-content" id="sidebar-content"></div></div>
|
|
<div class="context">
|
|
<h1 class="title">CSComposite QML Type</h1>
|
|
<span class="subtitle"></span>
|
|
<!-- $$$CSComposite-brief -->
|
|
<p>Display grouped items or include external files. <a href="qml-csdataquick-components-cscomposite.html#details">More...</a></p>
|
|
<!-- @@@CSComposite -->
|
|
<div class="table"><table class="alignedsummary">
|
|
<tr><td class="memItemLeft rightAlign topAlign"> Import Statement:</td><td class="memItemRight bottomAlign"> import CSDataQuick.Components 1.0</td></tr><tr><td class="memItemLeft rightAlign topAlign"> Inherits:</td><td class="memItemRight bottomAlign"> <p><a href="qml-csdataquick-components-baseitem.html">BaseItem</a></p>
|
|
</td></tr></table></div><ul>
|
|
<li><a href="qml-csdataquick-components-cscomposite-members.html">List of all members, including inherited members</a></li>
|
|
</ul>
|
|
<a name="properties"></a>
|
|
<h2 id="properties">Properties</h2>
|
|
<ul>
|
|
<li class="fn"><b><b><a href="qml-csdataquick-components-cscomposite.html#macro-prop">macro</a></b></b> : string</li>
|
|
<li class="fn"><b><b><a href="qml-csdataquick-components-cscomposite.html#source-prop">source</a></b></b> : string</li>
|
|
</ul>
|
|
<!-- $$$CSComposite-description -->
|
|
<a name="details"></a>
|
|
<h2 id="details">Detailed Description</h2>
|
|
<p>A Composite is a group of any items. These items can be created directly. Or it can be made to get its items from an external ADL or QML file specified by <a href="qml-csdataquick-components-cscomposite.html#source-prop">source</a>.</p>
|
|
<p>The Composite will ignore things like the display and colormap in the ADL file and just use the items in it. The positions of the items will be adjusted so the upper left corner of the bounding box of all of them is at the specified x and y values of the Composite. The specified height and width of the Composite are adjusted to those of the bounding box.</p>
|
|
<p>If the file has macros, you can specify them by <a href="qml-csdataquick-components-cscomposite.html#macro-prop">macro</a>. If you do not specify any, any existing macros in the current file which uses this Composite will be passed to the file. If you use this feature, those macros will not be passed, and only the ones you specify with <a href="qml-csdataquick-components-cscomposite.html#macro-prop">macro</a> will be used instead.</p>
|
|
<pre class="qml"><span class="type"><a href="qml-csdataquick-components-basewindow.html">BaseWindow</a></span> {
|
|
<span class="type"><a href="qml-csdataquick-components-cscomposite.html">CSComposite</a></span> {
|
|
<span class="name">source</span>: <span class="string">'controls.adl'</span>
|
|
}
|
|
}</pre>
|
|
<!-- @@@CSComposite -->
|
|
<h2>Property Documentation</h2>
|
|
<!-- $$$macro -->
|
|
<div class="qmlitem"><div class="qmlproto">
|
|
<div class="table"><table class="qmlname">
|
|
<tr valign="top" class="odd" id="macro-prop">
|
|
<td class="tblQmlPropNode"><p>
|
|
<a name="macro-prop"></a><span class="name">macro</span> : <span class="type">string</span></p></td></tr>
|
|
</table></div>
|
|
</div><div class="qmldoc"><p>This property holds the macro substitution for the external source file,</p>
|
|
</div></div><!-- @@@macro -->
|
|
<br/>
|
|
<!-- $$$source -->
|
|
<div class="qmlitem"><div class="qmlproto">
|
|
<div class="table"><table class="qmlname">
|
|
<tr valign="top" class="odd" id="source-prop">
|
|
<td class="tblQmlPropNode"><p>
|
|
<a name="source-prop"></a><span class="name">source</span> : <span class="type">string</span></p></td></tr>
|
|
</table></div>
|
|
</div><div class="qmldoc"><p>This property holds the external source file to load components.</p>
|
|
</div></div><!-- @@@source -->
|
|
<br/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="footer">Copyright (C) 2012-2021 Xiaoqiang Wang, Paul Scherrer Institute.</div>
|
|
</body>
|
|
</html>
|