model_server/driver_aset/src/driver.cxx
//------------------------------------------
// select
//
// Routine to select a node or insert a string into the application tree
//------------------------------------------
select
Routine to select a node or insert a string into the application tree
select Routine to select a node or insert a string into the application tree
void driver::select()
{
    Initialize(driver::select);
    ostrstream  os;
    if (current_dialog != NULL) {
	current_dialog->send_string (os);
	char* str = os.str ();
	if (strcmp (str, "") == 0) {
	    clear_selection ();
	    addselect ();
	} else {
	    create ();		
	}
    }
}
void driver :: select ( ) { Initialize ( driver :: select ) ; ostrstream os ; if ( current_dialog != NULL ) { current_dialog -> send_string ( os ) ; char * str = os . str ( ) ; if ( strcmp ( str , " " ) == 0 ) { clear_selection ( ) ; addselect ( ) ; } else { create ( ) ; } } }
select
Routine to select a node or insert a string into the application tree
select Routine to select a node or insert a string into the application tree
// Non-empty string: create