+ final Link createTaskLk = new Link(leftCmp, SWT.CENTER);
+ // createTaskLk.setText("<a>Create a task</a>");
+ createTaskLk.setText("<a>" + SuiteMsg.newTodo.lead() + "</a>");
+ gd = new GridData(SWT.BEGINNING, SWT.TOP, false, false);
+ // gd.verticalIndent = 5;
+ gd.horizontalIndent = 10;
+ createTaskLk.setLayoutData(gd);
+
+ createTaskLk.addSelectionListener(new SelectionAdapter() {
+ private static final long serialVersionUID = -9028457805156989935L;
+
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ // String mainMixin = TrackerTypes.TRACKER_TASK;
+ String mainMixin = ActivitiesTypes.ACTIVITIES_TASK;
+ String pathCreated = ConnectWorkbenchUtils.createAndConfigureEntity(createTaskLk.getShell(),
+ getHomeSession(), getSystemAppService(), getSystemWorkbenchService(), mainMixin);
+ if (EclipseUiUtils.notEmpty(pathCreated))
+ forceRefresh(null);
+ }
+ });
+
+ NodeIterator nit = activitiesService.getMyTasks(getHomeSession(), true);