What about adding 'crossed circle' icon to the menu if the refactoring is
unavailable?

-- dimiter


"Thomas Singer" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> Hello Ash,
>
> > It does not need to check each caret move.  It only needs to
> > check when the refactor menu is displayed.
>
> I don't know, whether IntelliJ uses Swing Actions for the refactoring
> menu items, but if they do, they are able to put these in tool bars,
> too. And if they are in the tool bar, you would like to get immediate
> enabling/disabling, too.
> Summary: if actions are used, they must be bound to caret moves (maybe
> with a very small delay) for context sensitive enabling/disabling and
> this could become a VERY expensive operation for the refactoring
> actions.
>
> > > 2) If an action is grayed out, IDEA can't give you a clue, what it
> > > would expect. Currently it can tell you, what it needs.
> >
> > Agree that this is useful.
> > Perhaps the disabled menu items could display tool tips with
> > this information.
>
> This is an important point. A lot of users find it very useful, that
> IDEA can give verbal hints, why an operation fails.
>
> Generally I like and practisize the context sensitive
> enabling/disabling of actions, too, but one always has to keep in
> mind, that it will not work if the detection, whether an action is
> appliable, is an expensive operation. Therefor my negative votes for
> making the refactoring menu items context sentible.
>
> Tom
>
>
> On Thu, 18 Jul 2002 17:28:30 +0100, "Searle, Ash"
> <[EMAIL PROTECTED]> wrote:
>
> >
> > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> > > Sent: 18 July 2002 16:39
> > > To: [EMAIL PROTECTED]
> > > Subject: [Eap-features] Re: Refactoring menu context sensitive!
> > >
> > >
> > > There are two problems:
> > > 1) It is a time-consuming task to check for each caret move to check,
> > > what action is appliable.
> >
> > It does not need to check each caret move.  It only needs to
> > check when the refactor menu is displayed.
> >
> > > 2) If an action is grayed out, IDEA can't give you a clue, what it
> > > would expect. Currently it can tell you, what it needs.
> >
> > Agree that this is useful.
> > Perhaps the disabled menu items could display tool tips with
> > this information.
> >
> > > That's why: -10
> >
> > I'll counter with a +10.  I strongly dislike the
> > all the refactorings appearing to be available when they're not.
>


_______________________________________________
Eap-features mailing list
[EMAIL PROTECTED]
http://lists.jetbrains.com/mailman/listinfo/eap-features

Reply via email to