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

Reply via email to