<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="/feed.php">
        <title>Documentation Center public:software:dazstudio:4:referenceguide:scripting:api_reference:samples:education:guide_pages</title>
        <description></description>
        <link>/</link>
        <image rdf:resource="/lib/tpl/dazdoccenter/images/favicon.ico" />
       <dc:date>2026-04-25T16:34:01+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="/public/software/dazstudio/4/referenceguide/scripting/api_reference/samples/education/guide_pages/start"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="/lib/tpl/dazdoccenter/images/favicon.ico">
        <title>Documentation Center</title>
        <link>/</link>
        <url>/lib/tpl/dazdoccenter/images/favicon.ico</url>
    </image>
    <item rdf:about="/public/software/dazstudio/4/referenceguide/scripting/api_reference/samples/education/guide_pages/start">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-12T20:24:41+00:00</dc:date>
        <title>Guide Pages</title>
        <link>/public/software/dazstudio/4/referenceguide/scripting/api_reference/samples/education/guide_pages/start</link>
        <description>
&lt;h1 id=&quot;guide_pages&quot;&gt;Guide Pages&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;!-- EDIT1 PLUGIN_WRAP_START [0-] --&gt;&lt;div class=&quot;wrap_center wrap_round wrap_todo plugin_wrap&quot; style=&quot;width: 80%;&quot;&gt;
&lt;p&gt;
This page is a &lt;a href=&quot;/public/terms/wip/start&quot; class=&quot;wikilink1&quot; title=&quot;public:terms:wip:start&quot;&gt;WIP&lt;/a&gt;. There is likely to be incomplete and or missing information while the page is being built. 
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT2 PLUGIN_WRAP_END [0-] --&gt;
&lt;/div&gt;

&lt;h2 id=&quot;summary&quot;&gt;Summary&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Guide Pages are intended as a powerful and dynamic means of providing users with instructions on how to use a portion of the &lt;a href=&quot;/public/software/dazstudio/4/referenceguide/interface/start&quot; class=&quot;wikilink1&quot; title=&quot;public:software:dazstudio:4:referenceguide:interface:start&quot;&gt;User Interface (UI)&lt;/a&gt;, more specifically a &lt;a href=&quot;/public/software/dazstudio/4/referenceguide/interface/panes/start&quot; class=&quot;wikilink1&quot; title=&quot;public:software:dazstudio:4:referenceguide:interface:panes:start&quot;&gt;Pane (Tab)&lt;/a&gt;, directly from within &lt;abbr title=&quot;Digital Art Zone&quot;&gt;DAZ&lt;/abbr&gt; Studio.
&lt;/p&gt;

&lt;p&gt;
Our desire to make the process as painless as possible for potential developers, while allowing ultimate flexibility, has prompted us to create templates comprised of several scripts and QtDesigner .ui files as examples of how to construct them.
&lt;/p&gt;

&lt;p&gt;
A Guide Page is displayed by a &lt;a href=&quot;/public/software/dazstudio/4/referenceguide/scripting/api_reference/object_index/guidepage_dz&quot; class=&quot;wikilink1&quot; title=&quot;public:software:dazstudio:4:referenceguide:scripting:api_reference:object_index:guidepage_dz&quot;&gt;DzGuidePage&lt;/a&gt; widget, which is typically a child or grand-child of a &lt;a href=&quot;/public/software/dazstudio/4/referenceguide/scripting/api_reference/object_index/pane_dz&quot; class=&quot;wikilink1&quot; title=&quot;public:software:dazstudio:4:referenceguide:scripting:api_reference:object_index:pane_dz&quot;&gt;DzPane&lt;/a&gt; subclass. The Panes within the &lt;abbr title=&quot;User Interface&quot;&gt;UI&lt;/abbr&gt; that have the ability to display a such a page are:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;/public/software/dazstudio/4/referenceguide/interface/panes/cameras/start&quot; class=&quot;wikilink1&quot; title=&quot;public:software:dazstudio:4:referenceguide:interface:panes:cameras:start&quot;&gt;Cameras (WIP)&lt;/a&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; className: DzCamerasPane&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;/public/software/dazstudio/4/referenceguide/interface/panes/draw_settings/start&quot; class=&quot;wikilink1&quot; title=&quot;public:software:dazstudio:4:referenceguide:interface:panes:draw_settings:start&quot;&gt;Draw Settings&lt;/a&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; className: DzDrawSettingsPane&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;/public/software/dazstudio/4/referenceguide/interface/panes/environment/start&quot; class=&quot;wikilink1&quot; title=&quot;public:software:dazstudio:4:referenceguide:interface:panes:environment:start&quot;&gt;Environment (WIP)&lt;/a&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; className: DzEnvironmentPane&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;/public/software/dazstudio/4/referenceguide/interface/panes/face_transfer/start&quot; class=&quot;wikilink1&quot; title=&quot;public:software:dazstudio:4:referenceguide:interface:panes:face_transfer:start&quot;&gt;Face Transfer (WIP)&lt;/a&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; className: DzFaceTransferPane&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;/public/software/dazstudio/4/referenceguide/interface/panes/install/start&quot; class=&quot;wikilink1&quot; title=&quot;public:software:dazstudio:4:referenceguide:interface:panes:install:start&quot;&gt;Install&lt;/a&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; className: DzInstallPane&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;/public/software/dazstudio/4/referenceguide/interface/panes/lights/start&quot; class=&quot;wikilink1&quot; title=&quot;public:software:dazstudio:4:referenceguide:interface:panes:lights:start&quot;&gt;Lights (WIP)&lt;/a&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; className: DzLightsPane&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;/public/software/dazstudio/4/referenceguide/interface/panes/parameters/start&quot; class=&quot;wikilink1&quot; title=&quot;public:software:dazstudio:4:referenceguide:interface:panes:parameters:start&quot;&gt;Parameters (WIP)&lt;/a&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; className: DzParametersPane&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;/public/software/dazstudio/4/referenceguide/interface/panes/posing/start&quot; class=&quot;wikilink1&quot; title=&quot;public:software:dazstudio:4:referenceguide:interface:panes:posing:start&quot;&gt;Posing (WIP)&lt;/a&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; className: DzPosingPane&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;/public/software/dazstudio/4/referenceguide/interface/panes/powerpose/start&quot; class=&quot;wikilink1&quot; title=&quot;public:software:dazstudio:4:referenceguide:interface:panes:powerpose:start&quot;&gt;PowerPose (WIP)&lt;/a&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; className: DzPowerPosePane&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;del&gt;&lt;a href=&quot;/public/software/dazstudio/4/referenceguide/interface/panes/render_settings/start&quot; class=&quot;wikilink1&quot; title=&quot;public:software:dazstudio:4:referenceguide:interface:panes:render_settings:start&quot;&gt;Render Settings&lt;/a&gt;&lt;/del&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; className: DzRenderSettingsPane&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;/public/software/dazstudio/4/referenceguide/interface/panes/shaping/start&quot; class=&quot;wikilink1&quot; title=&quot;public:software:dazstudio:4:referenceguide:interface:panes:shaping:start&quot;&gt;Shaping (WIP)&lt;/a&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; className: DzShapingPane&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;/public/software/dazstudio/4/referenceguide/interface/panes/simulation_settings/start&quot; class=&quot;wikilink2&quot; title=&quot;public:software:dazstudio:4:referenceguide:interface:panes:simulation_settings:start&quot; rel=&quot;nofollow&quot;&gt;simulation_settings&lt;/a&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; className: DzSimulationSettingsPane&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;/public/software/dazstudio/4/referenceguide/interface/panes/smart_content/start&quot; class=&quot;wikilink1&quot; title=&quot;public:software:dazstudio:4:referenceguide:interface:panes:smart_content:start&quot;&gt;Smart Content&lt;/a&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; className: DzSmartContentPane&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;/public/software/dazstudio/4/referenceguide/interface/panes/surfaces/start&quot; class=&quot;wikilink1&quot; title=&quot;public:software:dazstudio:4:referenceguide:interface:panes:surfaces:start&quot;&gt;Surfaces (WIP)&lt;/a&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; className: DzSurfacesPane&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1 node&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;/public/software/dazstudio/4/referenceguide/interface/panes/shaping/start&quot; class=&quot;wikilink1&quot; title=&quot;public:software:dazstudio:4:referenceguide:interface:panes:shaping:start&quot;&gt;Shaping (WIP)&lt;/a&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; className: DzShapingPane&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;

&lt;h2 id=&quot;terms&quot;&gt;Terms&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Pane:&lt;/strong&gt; Used to refer to a &lt;a href=&quot;/public/software/dazstudio/4/referenceguide/scripting/api_reference/object_index/pane_dz&quot; class=&quot;wikilink1&quot; title=&quot;public:software:dazstudio:4:referenceguide:scripting:api_reference:object_index:pane_dz&quot;&gt;DzPane&lt;/a&gt; subclass.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Page:&lt;/strong&gt; Used to refer to a widget associated with a tab of a tabbed widget that is the immediate child of a Pane.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Guide Content:&lt;/strong&gt; A collection of files delivered to a user as a guide to a particular Pane in the &lt;abbr title=&quot;User Interface&quot;&gt;UI&lt;/abbr&gt;.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;

&lt;h2 id=&quot;folders_files&quot;&gt;Folders &amp;amp; Files&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Below are descriptions of the various folders and files that [together] implement the Guide Page concept. The naming conventions, along with the folder/file structure, exist in effort to simplify the creation of Guide Content through the use of visual tools like QtDesigner.
&lt;/p&gt;

&lt;/div&gt;

&lt;h3 id=&quot;folders&quot;&gt;Folders&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Pane Folder:&lt;/strong&gt; This folder is named according to the className of the Pane that the Guide Page will be displayed on, and is case-sensitive. It contains all of the &lt;em&gt;Page Folders&lt;/em&gt; and &lt;em&gt;Page Builder Scripts&lt;/em&gt; for the Pane.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Page Folder:&lt;/strong&gt; The files for each Page is contained within its own folder. This folder is named according to the label for the Page of the Pane that the Guide Page will be displayed on, and resides within the &lt;em&gt;Pane Folder&lt;/em&gt;.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;

&lt;h3 id=&quot;scripts&quot;&gt;Scripts&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Page Builder Script:&lt;/strong&gt; This script is responsible for validating the existence of the corresponding &lt;em&gt;Page Folder&lt;/em&gt; and &lt;em&gt;Guide Page Script&lt;/em&gt;. It subsequently causes the &lt;em&gt;Guide Page Script&lt;/em&gt; to be executed.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- EDIT3 PLUGIN_WRAP_START [0-] --&gt;&lt;div class=&quot;wrap_center wrap_round wrap_info plugin_wrap&quot; style=&quot;width: 90%;&quot;&gt;
&lt;p&gt;
The &lt;code&gt;&amp;lt;install_path&amp;gt;/resources/guide pages/Common/PanePage.dsa&lt;/code&gt; script distributed with the application is included by this script and does the majority of the work.
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT4 PLUGIN_WRAP_END [0-] --&gt;&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Guide Page Script:&lt;/strong&gt; Each &lt;em&gt;Page Folder&lt;/em&gt; contains one of these scripts. This script is executed by the &lt;em&gt;Page Builder Script&lt;/em&gt;. It is responsible for validating the existence of the &lt;em&gt;Guide Page &lt;abbr title=&quot;User Interface&quot;&gt;UI&lt;/abbr&gt; Definition&lt;/em&gt; file, and subsequently causing it to be loaded into the &lt;a href=&quot;/public/software/dazstudio/4/referenceguide/scripting/api_reference/object_index/guidepage_dz&quot; class=&quot;wikilink1&quot; title=&quot;public:software:dazstudio:4:referenceguide:scripting:api_reference:object_index:guidepage_dz&quot;&gt;DzGuidePage&lt;/a&gt; widget.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- EDIT5 PLUGIN_WRAP_START [0-] --&gt;&lt;div class=&quot;wrap_center wrap_round wrap_info plugin_wrap&quot; style=&quot;width: 90%;&quot;&gt;
&lt;p&gt;
The &lt;code&gt;&amp;lt;install_path&amp;gt;/resources/guide pages/Common/GuidePage.dsa&lt;/code&gt; script distributed with the application is included by this script and does the majority of the work.
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT6 PLUGIN_WRAP_END [0-] --&gt;
&lt;/div&gt;

&lt;h3 id=&quot;ui_files&quot;&gt;UI Files&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Guide Page &lt;abbr title=&quot;User Interface&quot;&gt;UI&lt;/abbr&gt; Definition:&lt;/strong&gt; Each &lt;em&gt;Page Folder&lt;/em&gt; contains one of these QtDesigner .ui files. This file determines the layout and widgets that will be presented in the &lt;a href=&quot;/public/software/dazstudio/4/referenceguide/scripting/api_reference/object_index/guidepage_dz&quot; class=&quot;wikilink1&quot; title=&quot;public:software:dazstudio:4:referenceguide:scripting:api_reference:object_index:guidepage_dz&quot;&gt;DzGuidePage&lt;/a&gt; widget. The &lt;em&gt;Guide Page Script&lt;/em&gt; will use the statusTip of any button in this file to create a &lt;a href=&quot;/public/software/dazstudio/4/referenceguide/scripting/api_reference/object_index/callback_dz&quot; class=&quot;wikilink1&quot; title=&quot;public:software:dazstudio:4:referenceguide:scripting:api_reference:object_index:callback_dz&quot;&gt;DzCallBack&lt;/a&gt; that will open the specified path in the system default application for that path, triggered by clicking and releasing the button.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
</description>
    </item>
</rdf:RDF>
