Changeset d143dd9 in tol for toltcl


Ignore:
Timestamp:
Jan 23, 2009, 12:09:05 PM (18 years ago)
Author:
Jorge Pérez <josp.jorge@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
117926d
Parents:
1f5af94
Message:

use FullName instead of Name

git-svn-id: ​https://www.tol-project.org/svn/tolp/trunk@455 be4846ae-f051-483a-831f-b64e7d08527f

File:
1 edited

Legend:

Unmodified
Added
Removed
  • toltcl/generic/tolaccess.cpp

    r1f5af94 rd143dd9  
    6767
    6868static
    69 const BText& GetObjectName(const BSyntaxObject * so)
    70 {
    71   return so->HasName() ? so->Name() : so->LocalName();
     69BText GetObjectName(const BSyntaxObject * so)
     70{
     71  return so->HasName() ? so->FullName() : so->LocalName();
    7272}
    7373
    … …  
    7575void GetName( const BSyntaxObject * so, BText & res )
    7676{
    77   res = so->Name();
     77  res = so->FullName();
    7878}
    7979
    … …  
    304304    /* OBJECT NAME */
    305305//  btxt = so->Identify();
    306     btxt = GetObjectName(so);
     306    GetName( so, btxt );
    307307    Tcl_ExternalToUtfDString(NULL,btxt,-1,&dstr);
    308308    robjv[1] = Tcl_NewStringObj(Tcl_DStringValue(&dstr),-1);
    … …  
    920920   
    921921    //btxt = syn_i->Identify();
    922     btxt = GetObjectName(syn_i);
     922    GetName( syn_i, btxt );
    923923    Tcl_ExternalToUtfDString(NULL,btxt,-1,&dstr);
    924924    if (Tcl_IsShared(datav[ARG_NAME])) {
    … …  
    11021102 
    11031103  //items[IT_NAME] = Tcl_NewStringObj(tol_obj->Identify(),-1);
    1104   items[IT_NAME] = Tcl_NewStringObj(GetObjectName(tol_obj),-1);
     1104  BText tmp;
     1105  GetName( tol_obj, tmp );
     1106  items[IT_NAME] = Tcl_NewStringObj(tmp.Buffer(),-1);
    11051107  Rows = theMat.Rows();
    11061108  Cols = theMat.Columns();
    … …  
    12071209
    12081210  //tmp = tms->Identify();
    1209   tmp = GetObjectName(tms);
     1211  GetName(tms, tmp);
    12101212  obj_array[0] = Tcl_NewStringObj(tmp,-1);
    12111213  for ( int i = 1; i < length; i++ ) {
    … …  
    15581560      // function name
    15591561      Tcl_DStringInit(&dstr);
    1560       Tcl_ExternalToUtfDString(NULL, opr->Name(), -1, &dstr);
     1562      Tcl_ExternalToUtfDString(NULL, opr->FullName(), -1, &dstr);
    15611563      Tcl_DStringAppend(&dstr_info, Tcl_DStringValue(&dstr), -1);
    15621564      Tcl_DStringFree(&dstr);
    … …  
    17281730   
    17291731  /* NAME */
    1730   BText synname(GetObjectName(var));
     1732  BText synname;
     1733 
     1734  GetName(var, synname);
    17311735  Tcl_ExternalToUtfDString(NULL,synname,-1,&dstr);
    17321736  info[1] = Tcl_NewStringObj(Tcl_DStringValue(&dstr), -1);
Note: See TracChangeset for help on using the changeset viewer.