1 <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
\r
6 <title>Introduction to IAPP</title>
\r
7 <meta http-equiv="content-type" content="text/html; charset=windows-1252">
\r
8 <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
\r
9 <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
\r
11 if (navigator.appName !="Netscape")
\r
12 { document.write("<link rel='stylesheet' href='../default.css'>");}
\r
15 <style type="text/css">
\r
17 h1.whs1 { font-family:'Times New Roman' , serif; }
\r
18 p.whs2 { font-family:'Times New Roman' , serif; }
\r
19 ul.whs3 { list-style:disc; }
\r
20 p.whs4 { font-family:'Times New Roman' , serif; margin-left:40px; }
\r
21 p.whs5 { margin-left:40px; font-family:'Times New Roman' , serif; }
\r
22 p.whs6 { font-family:'Times New Roman' , serif; margin-left:120px; }
\r
23 p.whs7 { margin-left:120px; font-family:'Times New Roman' , serif; }
\r
24 p.whs8 { margin-left:0px; }
\r
25 p.whs9 { font-family:'Times New Roman' , serif; margin-left:0px; }
\r
27 </style><script type="text/javascript" language="JavaScript">
\r
29 if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
\r
31 var strNSS = "<style type='text/css'>";
\r
32 strNSS += "p.whs8 {margin-left:1pt; }";
\r
33 strNSS += "p.whs9 {margin-left:1pt; }";
\r
34 strNSS +="</style>";
\r
35 document.write(strNSS);
\r
39 <script type="text/javascript" language="JavaScript" title="BSSC Special Effects" src="../ehlpdhtm.js"></script><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
\r
42 if (innerWidth != origWidth || innerHeight != origHeight)
\r
45 if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
\r
46 origWidth = innerWidth;
\r
47 origHeight = innerHeight;
\r
53 <style type="text/css">
\r
55 div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
\r
57 </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
\r
58 <script type="text/javascript" language="javascript" src="../whver.js"></script>
\r
59 <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
\r
60 <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
\r
61 <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
\r
63 <body><script type="text/javascript" language="javascript1.2">
\r
65 if (window.gbWhTopic)
\r
67 if (window.addTocInfo)
\r
69 addTocInfo("GUI module\nIntroduction to GUI");
\r
70 addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");
\r
73 if (window.writeBtnStyle)
\r
76 if (window.writeIntopicBar)
\r
79 if (window.setRelStartPage)
\r
81 setRelStartPage("../kernel.htm");
\r
90 document.location.reload();
\r
93 <h1 class="whs1">Introduction to GUI</h1>
\r
95 <p class="whs2"><span style="font-weight: bold;"><B>GUI</B></span>
\r
96 (Graphical User Interface) provides a common shell for all components,
\r
97 which can be integrated into the SALOME platform.</p>
\r
99 <p class="whs2"> </p>
\r
101 <p class="whs2"><span style="font-weight: bold;"><B>GUI
\r
102 </B></span>component in SALOME platform provides:</p>
\r
104 <p class="whs2"> </p>
\r
106 <ul type="disc" class="whs3">
\r
108 <li class=kadov-p><p class="whs4">Common
\r
109 desktop environment (<a href="salome_pro_desktop.htm">SALOME desktop</a>)
\r
110 for all components</p></li>
\r
112 <li class=kadov-p><p class="whs4">Component
\r
113 integration and management: uploading, switching, component menus/toolbars
\r
116 <li class=kadov-p><p class="whs4">Study
\r
117 management (creation, saving, loading, editing studies)</p></li>
\r
119 <li class=kadov-p><p class="whs4">Multi-window
\r
120 management in the framework of one study</p></li>
\r
122 <li class=kadov-p><p class="whs4">Management
\r
123 of objects created or imported into the SALOME application (<a href="using_object_browser.htm">Object
\r
124 Browser</a>, UseCase Browser) </p></li>
\r
126 <li class=kadov-p><p class="whs4">Integrated
\r
127 Python interpreter </p></li>
\r
129 <li class=kadov-p><p class="whs4">Output
\r
130 messages window</p></li>
\r
132 <li class=kadov-p><p class="whs4">Additional
\r
133 tools : <a href="using_catalog_generator.htm">Catalogue Generator</a>,
\r
134 <a href="using_registry.htm">Registry tool</a></p></li>
\r
136 <li class=kadov-p><p class="whs5">Four
\r
137 standard viewers for data visualization:</p></li>
\r
147 Plot 2d viewer,</p>
\r
150 Supervision viewer.</p>
\r
152 <p class="whs6"> </p>
\r
154 <p class="whs8">Since version 3.0.0 SALOME GUI is based on
\r
155 SUIT (Salome User Interface Toolkit) that proposes very flexible, powerful
\r
156 and safe mechanisms of interaction with SALOME tool components (both CORBA
\r
157 and standalone), resources management, viewers and selection handling,
\r
158 exception/signals processing, bringing to top multi-desktop dockable-windowed
\r
159 user interface which improves the usability of SALOME GUI.</p>
\r
161 <p class="whs8">All Graphical User Interfaces of standard
\r
162 modules have plug-in structure, i.e. each module is placed in a dynamic
\r
163 library which is loaded on demand. All modules can create their own menu
\r
164 items, buttons in toolbar, windows etc</p>
\r
166 <p class="whs6"> </p>
\r
169 <a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;} if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','Introduction to SALOME','introduction_to_salome_pro.htm','SALOME desktop','salome_pro_desktop.htm');return false;" title="Related Topics"><img src="../ss_btn_related_topics.gif" border=0 height=17 width=82 alt="Related Topics"></a>
\r
183 <p class="whs9"> </p>
\r
185 <script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--
\r
186 if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")
\r
187 WritePopupMenuLayer();
\r
188 //--></script><script type="text/javascript" language="javascript1.2">
\r
190 if (window.writeIntopicBar)
\r
191 writeIntopicBar(0);
\r