The actual issue is one of focus and intent. I'm in class "Foo", thinking about class "Foo", with class "Foo" right over there in my project pane on the left. I decide I want to extend it. The *obvious* and *intuitive* way to do that is to just right-click Foo, and select "Extend..."
I cannot understand why this cannot or should not be an option. It makes intuitive sense to me, and doesn't interfere with any other way of doing things that others may like. Having to break my concentration, go up to the package class, think about making a new class rather than extending a class, and then having to hit a bunch of convoluted keystrokes and tabs, really REALLY interrupts the flow of my thinking. If it works great for you, then wonderful. Excellent. Super. But for my way of programming and thinking, it seems like going around the bush backwards, and is awkward. I see no problem with supplying multiple means to an end, especially when it's so trivial, as in this case. So +10 for an "Extend Class" right-click menu selection on classes in the project pane from me. --__--__-- Message: 18 From: "Vlad Kinik" <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] Subject: Re: [Eap-features] Re: Suggest "implements X" or "extends X" when creating class or interface Date: Mon, 25 Feb 2002 15:28:09 Reply-To: [EMAIL PROTECTED] Frankly, I do not see actual issue in this discussion. Try to type: class Foo <ctrl-space> and IDEA (Ariadna 605 at least) pops up list with "extends" and "implements" keywords (*1)... Now type "e" <TAB> to get: class Foo extends and hit <ctrl-space> again to get list of classes... Start typing desired class name... Hit <TAB> and <CTRL-O> when ready... As you can see we need just five additional keystrokes to get full issue resolved. How would proposed wizard make things better? (*1) IDEA could be a little bit smarter and not offer "abstract"/"public"/"final" at this point. The best solution would be to offer these choices, but apply them correctly (e.g move public to the fron of class declaration) _______________________________________________ Eap-features mailing list [EMAIL PROTECTED] http://www.intellij.com/mailman/listinfo/eap-features
