<!DOCTYPE html
  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<!--
Copyright (c) 2006 UGS Corp.

All Rights Reserved.

This software and related documentation are proprietary to UGS Corp.
-->
<html>
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <title>UF Styler Step</title>
      <script language="javaScript">
        abridged="false";
        displayConditions=new Array();
      </script>
      <link type="text/css" href="../css/main_styles.css" rel="stylesheet">
   </head>
   <body class="bodydocs" onload="top.pageLoader()" bgcolor="#FFFFFF">
      <div class="title_topic5" id="xps10_pagetitle">UF Styler Step</div>
      <hr noshade="true">
      <p class="para_topic">The <b class="uiTerm">UF Styler</b> step allows you to create dialogs using Open C or C++ API functionality. Any dialog supported by the UI/Styler can be used in the <b class="uiTerm">UF Styler</b> step. In Simulation Process Studio, UF Styler steps are defined in terms of function and library. 
      </p>
      <p class="para_topic">For more information, see <cite class="titleReference">Open User Interface Styler</cite> Help. 
      </p>
      <div class="title_division">Group UF Styler Step</div>
      <p class="para_division">With the <b class="uiTerm">Group</b> step selected, you can access all the functions for the general  <a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/usr_def_ovr.html');return(false);">User-Defined</a> group step.
      </p>
      <div class="title_division">Individual UF Styler Step</div>
      <table cellspacing="3" width="100%" align="center">
         <tr valign="middle">
            <th bgcolor="#bfbfbf" colspan="2" rowspan="1">
               <p class="para_th">Property</p>
            </th>
            <th bgcolor="#bfbfbf" colspan="1" rowspan="1">
               <p class="para_th">Value</p>
            </th>
            <th bgcolor="#bfbfbf" colspan="1" rowspan="1">
               <p class="para_th">Description</p>
            </th>
         </tr>
         <tr valign="middle">
            <td bgcolor="#f9f9f9" colspan="2" rowspan="1" valign="top">
               <p class="para_td"><b class="uiTerm">Help URL</b></p>
            </td>
            <td bgcolor="#f9f9f9" colspan="1" rowspan="1" valign="top">
               <p class="para_td">HTML page or target</p>
            </td>
            <td bgcolor="#f9f9f9" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Default HTML target, which you can change.</p>
            </td>
         </tr>
         <tr valign="middle">
            <td bgcolor="#f9f9f9" colspan="1" rowspan="2" valign="top">
               <p class="para_td"><b class="uiTerm">UF Styler Dialog</b></p>
            </td>
            <td bgcolor="#f9f9f9" colspan="1" rowspan="1" valign="top">
               <p class="para_td"><b class="uiTerm">Function Name</b></p>
            </td>
            <td bgcolor="#f9f9f9" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Valid user function name</p>
            </td>
            <td bgcolor="#f9f9f9" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Function name that calls UF_styler_create_dialog</p>
            </td>
         </tr>
         <tr valign="middle">
            <td bgcolor="#f9f9f9" colspan="1" rowspan="1" valign="top">
               <p class="para_td"><b class="uiTerm">Library</b></p>
            </td>
            <td bgcolor="#f9f9f9" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Valid library file name (.dll on Windows and .so or .sl on Unix)</p>
            </td>
            <td bgcolor="#f9f9f9" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Library file that contains the function.</p>
            </td>
         </tr>
      </table><br><div class="title_division">UF Styler Naming Conventions </div>
      <p class="para_division">The majority of function names for Open API functions are of the form UF_&lt;area&gt;_&lt;name&gt;, where the following conventions apply:</p>
      <div class="title_division">UF_</div>
      <p class="para_division">Denotes UG/Open API Function</p>
      <div class="title_division">&nbsp;&lt;area&gt;</div>
      <p class="para_division">This is usually an acronym for the application or area of functionality. For example, MODL and DISP are acronyms for the <b class="uiTerm">Modeling</b> application and <b class="uiTerm">Display</b> functions respectively.
      </p>
      <div class="title_division">&nbsp;&lt;name&gt;</div>
      <p class="para_division">The name is broken down into a verb and noun separated by an underscore. For example, UF_MODL_create_block1 is Open C and C++ Modeling routine to create a block. UF_DISP_set_highlight is a function that turns an object's highlight on or off.</p>
   </body>
</html>