Commit 45074177 authored by Claes Sjofors's avatar Claes Sjofors

Xtt script function Quit() added

parent 61bed774
...@@ -2865,6 +2865,7 @@ GetUser() <LINK> getuser() ...@@ -2865,6 +2865,7 @@ GetUser() <LINK> getuser()
GetPrivileges() <LINK> getprivileges() GetPrivileges() <LINK> getprivileges()
GetGraphInstance() <LINK> getgraphinstance() GetGraphInstance() <LINK> getgraphinstance()
GetGraphInstanceNext() <LINK> getgraphinstancenext() GetGraphInstanceNext() <LINK> getgraphinstancenext()
Quit() <LINK> quit()
<h2>xtt-commands <h2>xtt-commands
xtt-commands <LINK> xtt-commands xtt-commands <LINK> xtt-commands
...@@ -4089,6 +4090,7 @@ GetUser() <t>Get the current user. <LINK> getuser() ...@@ -4089,6 +4090,7 @@ GetUser() <t>Get the current user. <LINK> getuser()
GetPrivileges() <t>Get the privileges for the current user. <LINK> getprivileges() GetPrivileges() <t>Get the privileges for the current user. <LINK> getprivileges()
GetGraphInstance() <t>Get the instance object for a graph. <LINK> getgraphinstance() GetGraphInstance() <t>Get the instance object for a graph. <LINK> getgraphinstance()
GetGraphInstanceNext() <t>Get the instance object for next graph. <LINK> getgraphinstancenext() GetGraphInstanceNext() <t>Get the instance object for next graph. <LINK> getgraphinstancenext()
Quit() <t>Quit the operator environment. <LINK> quit()
</TOPIC> </TOPIC>
<headerlevel> <headerlevel>
...@@ -4384,6 +4386,16 @@ string <t>previous <t>Previous instance. ...@@ -4384,6 +4386,16 @@ string <t>previous <t>Previous instance.
<c> endwile <c> endwile
</TOPIC> </TOPIC>
<TOPIC> quit() <style> function
Quit()
Quit()
<b>Description
Quit the operator environment.
</TOPIC>
</headerlevel> </headerlevel>
<TOPIC> xtt-commands <style> function <TOPIC> xtt-commands <style> function
......
...@@ -2638,6 +2638,9 @@ ODD() <LINK> ODD() ...@@ -2638,6 +2638,9 @@ ODD() <LINK> ODD()
get_language() <LINK> get_language() get_language() <LINK> get_language()
GetUser() <LINK> getuser() GetUser() <LINK> getuser()
GetPrivileges() <LINK> getprivileges() GetPrivileges() <LINK> getprivileges()
GetGraphInstance() <LINK> getgraphinstance()
GetGraphInstanceNext() <LINK> getgraphinstancenext()
Quit() <LINK> quit()
<h2>xtt-commands <h2>xtt-commands
xtt-commands <LINK> xtt-commands xtt-commands <LINK> xtt-commands
...@@ -3850,6 +3853,9 @@ ODD() <t>Testa om ett v ...@@ -3850,6 +3853,9 @@ ODD() <t>Testa om ett v
get_language() <t>Hämta nuvarande språk <LINK> get_language() get_language() <t>Hämta nuvarande språk <LINK> get_language()
GetUser() <t>Hämta nuvarande användare. <LINK> getuser() GetUser() <t>Hämta nuvarande användare. <LINK> getuser()
GetPrivileges() <t>Hämta privilegier för nuvarande användare. <LINK> getprivileges() GetPrivileges() <t>Hämta privilegier för nuvarande användare. <LINK> getprivileges()
GetGraphInstance() <t>Hämta instansobjekt för en objektgraf. <LINK> getgraphinstance()
GetGraphInstanceNext() <t>Hämta instansobjekt för nästa graf. <LINK> getgraphinstancenext()
Quit() <t>Avsluta operatörsmiljön. <LINK> quit()
</TOPIC> </TOPIC>
<headerlevel> <headerlevel>
...@@ -4092,6 +4098,69 @@ H ...@@ -4092,6 +4098,69 @@ H
<c> ... <c> ...
<c> endif <c> endif
</TOPIC> </TOPIC>
<TOPIC> getgraphinstance() <style> function
GetGraphInstance()
string GetGraphInstance( string graph)
<b>Beskrivning
Hämta instansobjektet för en öppnad objektsbild.
Returnerar instansobjektet, eller en tom sträng om
grafen inte är öppnad.
<b>Argument
string <t>graph <t>Filnamn för graf.
<b>Exempel
<c> string instance;
<c> instance = GetGraphInstance( "$pwr_exe/pwr_c_dv.pwg");
</TOPIC>
<TOPIC> getgraphinstancenext() <style> function
GetGraphInstanceNext()
string GetGraphInstanceNext( string graph, string previous)
<b>Beskrivning
Hämta nästa instansobjekt för den angivna objektsbilden.
Används när flera versioner av samma objektsbild är öppen
för olika objekt.
Returnerar instansobjektet, eller en tom sträng om det inte
finns någon mer instans.
<b>Argument
string <t>graph <t>Filname för graf.
string <t>previous <t>Föregående instans.
<b>Exempel
<c> string instance;
<c> instance = GetGraphInstance( "$pwr_exe/pwr_c_dv.pwg");
<c> while ( instance != "")
<c> printf( "Instance %s\n", instance);
<c> instance = GetGraphInstanceNext( "$pwr_exe/pwr_c_dv.pwg", instance);
<c> endwile
</TOPIC>
<TOPIC> quit() <style> function
Quit()
Quit()
<b>Beskrivning
Avsluta operatörsmiljön.
</TOPIC>
</headerlevel> </headerlevel>
<TOPIC> xtt-commands <style> function <TOPIC> xtt-commands <style> function
......
...@@ -9415,6 +9415,19 @@ static int xnav_getgraphinstancenext_func( ...@@ -9415,6 +9415,19 @@ static int xnav_getgraphinstancenext_func(
return 1; return 1;
} }
static int xnav_quit_func(
void *filectx,
ccm_sArg *arg_list,
int arg_count,
int *return_decl,
ccm_tFloat *return_float,
ccm_tInt *return_int,
char *return_string)
{
exit(0);
return 0;
}
static int xnav_ccm_deffilename_func( char *outfile, char *infile, void *client_data) static int xnav_ccm_deffilename_func( char *outfile, char *infile, void *client_data)
{ {
pwr_tFileName fname; pwr_tFileName fname;
...@@ -9502,6 +9515,8 @@ int XNav::readcmdfile( char *incommand, char *buffer) ...@@ -9502,6 +9515,8 @@ int XNav::readcmdfile( char *incommand, char *buffer)
if ( EVEN(sts)) return sts; if ( EVEN(sts)) return sts;
sts = ccm_register_function( "GetGraphInstanceNext", xnav_getgraphinstancenext_func); sts = ccm_register_function( "GetGraphInstanceNext", xnav_getgraphinstancenext_func);
if ( EVEN(sts)) return sts; if ( EVEN(sts)) return sts;
sts = ccm_register_function( "Quit", xnav_quit_func);
if ( EVEN(sts)) return sts;
sts = ccm_create_external_var( "GLOW__SUBTERMINATED", CCM_DECL_INT, 0, GLOW__SUBTERMINATED, 0); sts = ccm_create_external_var( "GLOW__SUBTERMINATED", CCM_DECL_INT, 0, GLOW__SUBTERMINATED, 0);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment