Changeset d143dd9 in tol for toltcl/generic/tolaccess.cpp
- Timestamp:
- Jan 23, 2009, 12:09:05 PM (18 years ago)
- Branches:
- 1941-docker-image-to-test, devel, master
- Children:
- 117926d
- Parents:
- 1f5af94
- File:
-
- 1 edited
-
toltcl/generic/tolaccess.cpp (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
toltcl/generic/tolaccess.cpp
r1f5af94 rd143dd9 67 67 68 68 static 69 const BText&GetObjectName(const BSyntaxObject * so)70 { 71 return so->HasName() ? so-> Name() : so->LocalName();69 BText GetObjectName(const BSyntaxObject * so) 70 { 71 return so->HasName() ? so->FullName() : so->LocalName(); 72 72 } 73 73 … … 75 75 void GetName( const BSyntaxObject * so, BText & res ) 76 76 { 77 res = so-> Name();77 res = so->FullName(); 78 78 } 79 79 … … 304 304 /* OBJECT NAME */ 305 305 // btxt = so->Identify(); 306 btxt = GetObjectName(so);306 GetName( so, btxt ); 307 307 Tcl_ExternalToUtfDString(NULL,btxt,-1,&dstr); 308 308 robjv[1] = Tcl_NewStringObj(Tcl_DStringValue(&dstr),-1); … … 920 920 921 921 //btxt = syn_i->Identify(); 922 btxt = GetObjectName(syn_i);922 GetName( syn_i, btxt ); 923 923 Tcl_ExternalToUtfDString(NULL,btxt,-1,&dstr); 924 924 if (Tcl_IsShared(datav[ARG_NAME])) { … … 1102 1102 1103 1103 //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); 1105 1107 Rows = theMat.Rows(); 1106 1108 Cols = theMat.Columns(); … … 1207 1209 1208 1210 //tmp = tms->Identify(); 1209 tmp = GetObjectName(tms);1211 GetName(tms, tmp); 1210 1212 obj_array[0] = Tcl_NewStringObj(tmp,-1); 1211 1213 for ( int i = 1; i < length; i++ ) { … … 1558 1560 // function name 1559 1561 Tcl_DStringInit(&dstr); 1560 Tcl_ExternalToUtfDString(NULL, opr-> Name(), -1, &dstr);1562 Tcl_ExternalToUtfDString(NULL, opr->FullName(), -1, &dstr); 1561 1563 Tcl_DStringAppend(&dstr_info, Tcl_DStringValue(&dstr), -1); 1562 1564 Tcl_DStringFree(&dstr); … … 1728 1730 1729 1731 /* NAME */ 1730 BText synname(GetObjectName(var)); 1732 BText synname; 1733 1734 GetName(var, synname); 1731 1735 Tcl_ExternalToUtfDString(NULL,synname,-1,&dstr); 1732 1736 info[1] = Tcl_NewStringObj(Tcl_DStringValue(&dstr), -1);
Note: See TracChangeset
for help on using the changeset viewer.
