Hi Please see and judge the source of TaskEditorDescriptionPart.createControl method. How if it is done that addDuplicateDetection method is not executed?
Thanks Hiroyuki 2009/4/3, pankaj chaitram turkar <[email protected]>: > Hi All, > > I want to remove "Duplicate Detection" subpart under "Description" Part. How > could I remove this subpart. > > Thanks, > Pankaj Turkar > > On Thu, Apr 2, 2009 at 9:09 PM, Hiroyuki <[email protected]> wrote: > >> > How about doing fillToolBar method in the your editor class that >> > extends to AbstractTaskEditorPage class override? >> >> Example; >> >> void fillToolBar(IToolBarManager toolBarManager) { >> super.fillToolBar(toolBarManager); >> toolBarManager.remove(NewSubTaskAction.ID); >> } >> >> >> >> 2009/4/3, Hiroyuki <[email protected]>: >> > Hi Panku >> > >> > Do you want the following? >> > >> > 1) SubTask is supported. >> > 2) But, SubTask doesn't do new. >> > >> > How about doing fillToolBar method in the your editor class that >> > extends to AbstractTaskEditorPage class override? >> > >> > If you do not support SubTask, >> > I think that canInitializeSubTaskData methid of the task handler always >> > return >> > with false value. >> > >> > Thanks, >> > Hiroyuki >> > >> > >> > >> > 2009/4/2, pankaj chaitram turkar <[email protected]>: >> >> Hi, >> >> >> >> Hey thanks for ur valuable help. >> >> >> >> Now I want remove "Create a new subtask" link from the Task Editor UI. >> >> How could I remove it? >> >> >> >> Thanks, >> >> Pankaj Turkar >> >> >> >> >> >> On Wed, Apr 1, 2009 at 8:36 PM, Peter Stibrany <[email protected]> >> wrote: >> >> >> >>> Your 'kind' should be TaskAttribute.KIND_DEFAULT. >> >>> TaskEditorAttributePart uses only attributes with KIND_DEFAULT. >> >>> >> >>> -Peter >> >>> >> >>> On Wed, Apr 1, 2009 at 4:48 PM, pankaj chaitram turkar >> >>> <[email protected]> wrote: >> >>> > This is what I am doing, >> >>> > >> >>> > TaskAttribute attribute = >> >>> > taskData.getRoot().createAttribute(TaskAttribute. >> >>> > SUMMARY); >> >>> > TaskAttributeMetaData metaData = >> >>> attribute.getMetaData().defaults(); >> >>> > >> >>> > metaData.setReadOnly(isReadOnly); //isReadOnly = true >> >>> > metaData.setKind(kind); // kind = null >> >>> > metaData.setLabel(label); // label = Summery >> >>> > metaData.setType(type); // type = shortText >> >>> > metaData.putValue("type", "textField"); >> >>> > >> >>> > return attribute; >> >>> > >> >>> > This is quite similar code. >> >>> > Please, let me know any changes required. >> >>> > >> >>> > Thanks, >> >>> > Pankaj Turkar >> >>> > >> >>> > >> >>> > >> >>> > >> >>> > On Wed, Apr 1, 2009 at 5:24 PM, Steffen Pingel < >> >>> [email protected]> >> >>> > wrote: >> >>> >> >> >>> >> In order to mark an attribute as read-only, you have to set the >> >>> meta-data >> >>> >> accordingly, e.g.: >> >>> >> >> >>> >> TaskAttribute attr = >> >>> >> taskData.getRoot().getAttribute(TaskAttribute.SUMMARY); >> >>> >> attr.getMetaData().setReadOnly(true) >> >>> >> >> >>> >> What type did you set on the read-only attributes? >> >>> >> >> >>> >> Steffen >> >>> >> >> >>> >> >> >>> >> On Wed, Apr 1, 2009 at 4:43 AM, pankaj chaitram turkar >> >>> >> <[email protected]> wrote: >> >>> >>> >> >>> >>> Hi Peter, >> >>> >>> >> >>> >>> 1. I tried and created few ReadOnly TaskAttributes, but its not >> >>> happing. >> >>> >>> 2. I have implemented custom part in task editor (at >> PATH_ATTRIBUTES >> >>> >>> path) and added those read only Task Attributes to it. Its also >> >>> >>> not >> >>> working >> >>> >>> properly. >> >>> >>> >> >>> >>> Could u plz help me out to have ReadOnly in Task Editor UI. >> >>> >>> >> >>> >>> Thanks, >> >>> >>> Pankaj >> >>> >>> >> >>> >>> On Wed, Apr 1, 2009 at 4:25 PM, Peter Stibrany <[email protected]> >> >>> wrote: >> >>> >>>> >> >>> >>>> Hello Pankaj, >> >>> >>>> >> >>> >>>> I think you have these possibilities: >> >>> >>>> >> >>> >>>> 1) create custom read-only task attributes (see my previous >> >>> >>>> email) >> >>> >>>> -- >> >>> >>>> basically, you create TaskAttributes in TaskData and set proper >> >>> >>>> metadata to them (kind/readonly). >> >>> >>>> >> >>> >>>> 2) add custom part in task editor (at PATH_ATTRIBUTES path) -- >> >>> >>>> but >> >>> >>>> then your custom fields will be visually separated from task >> >>> >>>> attributes >> >>> >>>> >> >>> >>>> 3) replace TaskEditorAttributePart with your custom part. You can >> >>> >>>> base >> >>> >>>> your code on existing TaskEditorAttributePart [*], and add custom >> >>> >>>> widgets at appropriate places. >> >>> >>>> >> >>> >>>> [*] >> >>> >>>> >> >>> >> http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.mylyn/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/editors/TaskEditorAttributePart.java?root=Tools_Project&view=markup >> >>> >>>> >> >>> >>>> -Peter Stibrany >> >>> >>>> >> >>> >>>> On Wed, Apr 1, 2009 at 12:32 PM, pankaj chaitram turkar >> >>> >>>> <[email protected]> wrote: >> >>> >>>> > Hi, >> >>> >>>> > >> >>> >>>> > I want to add ReadOnly filds in Attribute Part in Task Editor >> UI, >> >>> but >> >>> >>>> > i'm >> >>> >>>> > unable to do so. >> >>> >>>> > Can I add ReadOnly filds in Attribute Part in Task Editor UI. >> How >> >>> >>>> > do >> >>> I >> >>> >>>> > do >> >>> >>>> > this? >> >>> >>>> > >> >>> >>>> > Thanks, >> >>> >>>> > Pankaj >> >>> >>>> > >> >>> >>>> > On Wed, Apr 1, 2009 at 2:32 PM, Peter Stibrany < >> [email protected]> >> >>> >>>> > wrote: >> >>> >>>> >> >> >>> >>>> >> Hello, >> >>> >>>> >> >> >>> >>>> >> you need to override createPartDescriptors method of >> >>> >>>> >> AbstractTaskEditorPage, and add descriptor for your custom >> >>> >>>> >> editor >> >>> >>>> >> part. Your implementation should look similar to this: >> >>> >>>> >> >> >>> >>>> >> @Override >> >>> >>>> >> protected Set<TaskEditorPartDescriptor> >> >>> >>>> >> createPartDescriptors() >> >>> >>>> >> { >> >>> >>>> >> Set<TaskEditorPartDescriptor> partDescriptors = >> >>> >>>> >> super.createPartDescriptors(); >> >>> >>>> >> >> >>> >>>> >> TaskEditorPartDescriptor desc = new >> >>> >>>> >> TaskEditorPartDescriptor(YOUR_PART_ID) { >> >>> >>>> >> @Override >> >>> >>>> >> public AbstractTaskEditorPart createPart() { >> >>> >>>> >> return new YourTaskEditorPart(); >> >>> >>>> >> } >> >>> >>>> >> }; >> >>> >>>> >> desc.setPath(PATH_COMMENTS); >> >>> >>>> >> >> >>> >>>> >> partDescriptors.add(desc); >> >>> >>>> >> >> >>> >>>> >> return partDescriptors; >> >>> >>>> >> } >> >>> >>>> >> >> >>> >>>> >> Path specifies where in task editor your part will be places. >> >>> >>>> >> Existing >> >>> >>>> >> paths (references from createParts() method of >> >>> >>>> >> AbstractTaskEditorPage) >> >>> >>>> >> are PATH_HEADER, PATH_ATTRIBUTES, PATH_ATTACHMENTS, >> >>> >>>> >> PATH_COMMENTS, >> >>> >>>> >> PATH_PLANNING, PATH_ACTIONS, PATH_PEOPLE. >> >>> >>>> >> >> >>> >>>> >> To set your attributes as read only, simply set attribute >> >>> >>>> >> metadata >> >>> to >> >>> >>>> >> read only. See "Showing custom attributes via >> >>> >>>> >> TaskEditorAttributePart" >> >>> >>>> >> section of >> >>> >>>> >> >> >>> >>>> >> >> >>> >> http://wiki.eclipse.org/index.php/Mylyn/Integrator_Reference#Task_editor >> >>> >>>> >> >> >>> >>>> >> Hope this helps, >> >>> >>>> >> >> >>> >>>> >> -Peter Stibrany >> >>> >>>> >> www.foglyn.com >> >>> >>>> >> >> >>> >>>> >> On Wed, Apr 1, 2009 at 10:29 AM, pankaj chaitram turkar >> >>> >>>> >> <[email protected]> wrote: >> >>> >>>> >> > >> >>> >>>> >> > Hi, >> >>> >>>> >> > >> >>> >>>> >> > Apart form the existing standerd parts, I want to add few >> >>> >>>> >> > custom >> >>> >>>> >> > parts >> >>> >>>> >> > on >> >>> >>>> >> > the Task Editor page. How could I achieve this. >> >>> >>>> >> > Also I want the fields(Attributes) in the Attribute part as >> >>> >>>> >> > read >> >>> >>>> >> > only. >> >>> >>>> >> > Plz >> >>> >>>> >> > help me out in achieving this. >> >>> >>>> >> > >> >>> >>>> >> > Thanks, >> >>> >>>> >> > Pankaj Turkar >> >>> >>>> >> > _______________________________________________ >> >>> >>>> >> > mylyn-integrators mailing list >> >>> >>>> >> > [email protected] >> >>> >>>> >> > https://dev.eclipse.org/mailman/listinfo/mylyn-integrators >> >>> >>>> >> > >> >>> >>>> >> > >> >>> >>>> >> _______________________________________________ >> >>> >>>> >> mylyn-integrators mailing list >> >>> >>>> >> [email protected] >> >>> >>>> >> https://dev.eclipse.org/mailman/listinfo/mylyn-integrators >> >>> >>>> > >> >>> >>>> > >> >>> >>>> > >> >>> >>>> > -- >> >>> >>>> > Panku >> >>> >>>> > >> >>> >>>> > _______________________________________________ >> >>> >>>> > mylyn-integrators mailing list >> >>> >>>> > [email protected] >> >>> >>>> > https://dev.eclipse.org/mailman/listinfo/mylyn-integrators >> >>> >>>> > >> >>> >>>> > >> >>> >>>> _______________________________________________ >> >>> >>>> mylyn-integrators mailing list >> >>> >>>> [email protected] >> >>> >>>> https://dev.eclipse.org/mailman/listinfo/mylyn-integrators >> >>> >>> >> >>> >>> >> >>> >>> >> >>> >>> -- >> >>> >>> Panku >> >>> >>> >> >>> >>> _______________________________________________ >> >>> >>> mylyn-integrators mailing list >> >>> >>> [email protected] >> >>> >>> https://dev.eclipse.org/mailman/listinfo/mylyn-integrators >> >>> >>> >> >>> >> >> >>> >> >> >>> >> >> >>> >> -- >> >>> >> Steffen Pingel >> >>> >> Committer, http://eclipse.org/mylyn >> >>> >> Senior Developer, http://tasktop.com >> >>> >> >> >>> >> _______________________________________________ >> >>> >> mylyn-integrators mailing list >> >>> >> [email protected] >> >>> >> https://dev.eclipse.org/mailman/listinfo/mylyn-integrators >> >>> >> >> >>> > >> >>> > >> >>> > >> >>> > -- >> >>> > Panku >> >>> > >> >>> > _______________________________________________ >> >>> > mylyn-integrators mailing list >> >>> > [email protected] >> >>> > https://dev.eclipse.org/mailman/listinfo/mylyn-integrators >> >>> > >> >>> > >> >>> _______________________________________________ >> >>> mylyn-integrators mailing list >> >>> [email protected] >> >>> https://dev.eclipse.org/mailman/listinfo/mylyn-integrators >> >>> >> >> >> >> >> >> >> >> >> > >> _______________________________________________ >> mylyn-integrators mailing list >> [email protected] >> https://dev.eclipse.org/mailman/listinfo/mylyn-integrators >> > _______________________________________________ mylyn-integrators mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/mylyn-integrators
