This LabTalk script flips the first selected column...
if( !selC1 ) return;
get %(%H,selC1) -e npt;
if( !npt ) return;
wks.AddCol();
%(%H,wks.ncols) = data(1,npt);
sort -cd selC1 selC1 %(%H,wks.ncols);
del %(%H,wks.ncols);
This Origin C function flips all selected columns...
void flip_selected_columns()
{
Worksheet wks = Project.ActiveLayer();
vector<int> vv;
wks.GetSelectedColumns(vv);
int nSels = vv.GetSize();
if( !nSels ) return;
for(int ii; ii<nSels; ii++)
{
Dataset dd(wks,vv[ii]);
matrix mm(dd.GetSize(),1);
mm.SetByVector(dd);
mm.FlipVertical();
mm.GetAsVector(dd);
}
}
Mike Buess
Origin WebRing Member
Edited by - Mike Buess on 11/17/2006 08:52:38 AM