|

楼主 |
发表于 2010-7-9 14:09:17
|
显示全部楼层
static function TRTLConsts.DesktopColumnCount: Integer;
begin
Result := 2;
end;
static function TRTLConsts.DefaultDesktopPanelDesc: TDesktopPanelDescArray;
const
cTaskFuncURL = 'Biz:\COLLABORATION\MyTaskFunc.Func';
cPlanFuncURL = 'Biz:\COLLABORATION\PlanCenterFunc.Func';
cCustomerFuncURL = 'Biz:\OPERATION\CRMSPACE\CustomerMngFunc.Func';
cNeedProcessDocURL = 'Biz:\COLLABORATION\TaskCenterInfo.Info\NeedProcessNav.FormDoc';
cPlanDocURL = 'Biz:\COLLABORATION\PlanCenterInfo.Info\PlanNav.FormDoc';
cPostDocURL = 'Biz:\COLLABORATION\TaskCenterInfo.Info\PostNav.FormDoc';
cCustomerDocURL = 'Biz:\OPERATION\CRMSPACE\CustomerInfo.Info\CustomerNav.FormDoc';
begin
Result := [CreateDesktopPanel('待办任务', cNeedProcessDocURL, cTaskFuncURL, SysUtils.Format('-f%s -vvmTaskGrid -d待办', [TRTLConsts.NeedProcessTaskTypeStr])),
CreateDesktopPanel('当前计划', cPlanDocURL, cPlanFuncURL, '-p'),
CreateDesktopPanel('提交任务', cPostDocURL, cTaskFuncURL, SysUtils.Format('-vvmTaskGrid -f%s -d交办', [TRTLConsts.PostTaskTypeStr])),
CreateDesktopPanel('我的客户', cCustomerDocURL, cCustomerFuncURL, ''),
CreateDesktopPanel('空 ', cNeedProcessDocURL, '', ''),
CreateDesktopPanel('空 ', cNeedProcessDocURL, '', ''),
CreateDesktopPanel('空 ', cNeedProcessDocURL, '', ''),
CreateDesktopPanel('空 ', cNeedProcessDocURL, '', ''),
CreateDesktopPanel('空 ', cNeedProcessDocURL, '', ''),
CreateDesktopPanel('空 ', cNeedProcessDocURL, '', '')
];
end;
static function TRTLConsts.DesktopUnionRect: TRectArray;
begin
//Result := [];//[Classes.Rect(0, 1, 3, 2), Classes.Rect(1, 2, 3, 3)];
Result := [Classes.Rect(0,0,1,2),
Classes.Rect(0,2,1,5),
Classes.Rect(1,0,2,1),
Classes.Rect(1,1,2,2),
Classes.Rect(1,2,2,3),
Classes.Rect(1,3,2,4),
Classes.Rect(1,4,2,5)];
end; |
|