summaryrefslogtreecommitdiff
path: root/automation
diff options
context:
space:
mode:
authorGregor Hartmann <gh <Gregor Hartmann<gh@openoffice.org>2010-04-13 13:33:30 +0200
committerGregor Hartmann <gh <Gregor Hartmann<gh@openoffice.org>2010-04-13 13:33:30 +0200
commitf3d3abbe4f0df2a9b7fc6bc6c758611ea1e79ab2 (patch)
treea5eeb33e3cf83c569962c29cc7cdfb43bc7fc866 /automation
parent91959a7278da32ef9e44abb2b9b2fd35eb3a6195 (diff)
fix some errors
Diffstat (limited to 'automation')
-rw-r--r--automation/source/server/statemnt.cxx27
1 files changed, 11 insertions, 16 deletions
diff --git a/automation/source/server/statemnt.cxx b/automation/source/server/statemnt.cxx
index 3b29ddd93544..71e76f146e10 100644
--- a/automation/source/server/statemnt.cxx
+++ b/automation/source/server/statemnt.cxx
@@ -6173,7 +6173,7 @@ protected:
ValueOK( aUId, MethodString( nMethodId ), nNr2, pTC->GetRowCount() ))
{
::svt::table::PTableModel pModel = pTC->GetModel();
- Any aCell = pModel->getCellContent()[nNr1-1][nNr2-1];
+ Any aCell = pModel->getCellContent()[nNr2-1][nNr1-1];
pRet->GenReturn ( RET_Value, aUId, String( aCell.getValueTypeName() ));
}
}
@@ -6184,7 +6184,7 @@ protected:
ValueOK( aUId, MethodString( nMethodId ), nNr2, pTC->GetRowCount() ))
{
::svt::table::PTableModel pModel = pTC->GetModel();
- Any aCell = pModel->getCellContent()[nNr1-1][nNr2-1];
+ Any aCell = pModel->getCellContent()[nNr2-1][nNr1-1];
::rtl::OUString aContent;
aCell >>= aContent;
pRet->GenReturn ( RET_Value, aUId, aContent );
@@ -6207,21 +6207,16 @@ protected:
aControler = pEBBox->Controller();
pRet->GenReturn ( RET_Value, aUId, (comm_BOOL)aControler.Is() );
}
- break;
+ break;*/
case M_Select :
{
- if ( ValueOK(aUId, MethodString( nMethodId ),nNr1,pEBBox->GetRowCount() ) )
+ if ( ValueOK( aUId, MethodString( nMethodId ), nNr1, pTC->GetColumnCount() ) &&
+ ValueOK( aUId, MethodString( nMethodId ), nNr2, pTC->GetRowCount() ))
{
- USHORT nColCount = pEBBox->GetColumnCount();
- comm_USHORT nUnfrozenColCount = 0;
- USHORT i;
- for ( i=0 ; i < nColCount ; i++ )
- {
- if ( !pEBBox->IsFrozen( pEBBox->GetColumnId( i ) ) )
- nUnfrozenColCount++;
- }
- if ( ValueOK(aUId, MethodString( nMethodId ),nNr2,nUnfrozenColCount ) )
- pEBBox->GoToRowColumnId( nNr1-1, pEBBox->GetColumnId( nNr2 ) );
+ if ( pTC->GoTo( ::svt::table::ColPos( nNr1 ), ::svt::table::RowPos( nNr2 ) ) )
+ pTC->Select();
+ else
+ ReportError( aUId, GEN_RES_STR2c2( S_METHOD_FAILED, MethodString( nMethodId ), "GoTo" ) );
}
}
break;
@@ -6229,7 +6224,7 @@ protected:
- case M_GetSelCount :
+/* case M_GetSelCount :
pRet->GenReturn ( RET_Value, aUId, comm_ULONG(((SvLBox*)pControl)->GetSelectionCount()));
break;
case M_GetSelIndex :
@@ -6279,7 +6274,7 @@ protected:
}
break;*/
default:
- ReportError( aUId, GEN_RES_STR2c2( S_UNKNOWN_METHOD, MethodString(nMethodId), "RoadMap" ) );
+ ReportError( aUId, GEN_RES_STR2c2( S_UNKNOWN_METHOD, MethodString(nMethodId), "TableControl" ) );
break;
}
}