This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 135927 - Code completion: inner classes are not displayed in proper order
Summary: Code completion: inner classes are not displayed in proper order
Status: VERIFIED WORKSFORME
Alias: None
Product: javafx
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 6.x
Hardware: All Windows XP
: P3 blocker (vote)
Assignee: David Strupl
URL:
Keywords:
Depends on:
Blocks: 146952
  Show dependency tree
 
Reported: 2008-05-27 19:11 UTC by Lark Fitzgerald
Modified: 2008-10-31 10:36 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
screenshot (218.51 KB, image/jpeg)
2008-05-27 19:14 UTC, Lark Fitzgerald
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Lark Fitzgerald 2008-05-27 19:11:22 UTC
Product Version: NetBeans IDE Dev (Build 200805270004)
Java: 1.6.0_10-beta; Java HotSpot(TM) Client VM 11.0-b11
System: Windows Vista version 6.0 running on x86; Cp1252; en_US
fx trunk plugin: 574

This may be a doc issue, but.

1. type javafx.gui. and press Ctrl+Space
The list of javafx classes shows.

The list is missing Layout.Alignment, and Layout.Relationship which show listed in the api doc installed with the 
plugin sdk.
Comment 1 Lark Fitzgerald 2008-05-27 19:14:26 UTC
Created attachment 62005 [details]
screenshot
Comment 2 David Strupl 2008-06-10 16:24:45 UTC
Fixed after

639:6546a8eaf5fd

Please note that the classes are in alphabetical order so Alignment is in "A" section ... not sure whether this is ok or
not ...
Comment 3 Lark Fitzgerald 2008-06-11 21:08:22 UTC
I see what you mean.  Its not really optimal.  It would be better if the sort was on whatever the user pressed 
ctrl+space on, in this case, javafx.gui. instead of on the last class name.  This way all of the Layouts would be 
grouped together.  Barring that, In Java, they list the current level classes first.  All packages are at the bottom 
and have a package icon, ie, so Layout would be at the bottom with a package identifier on it, so selecting it 
with .*; would yield the Alignment and Relationship classes.  The current state may be ok for preview though, but it 
should be fixed for fcs.

Comment 4 David Strupl 2008-07-15 09:29:10 UTC
Generally the way we display inner/module level classes should be revisited.
Comment 5 David Strupl 2008-10-28 14:36:54 UTC
Lark, is this still a problem?
Comment 6 Lark Fitzgerald 2008-10-28 14:52:05 UTC
No.  The classes have been refactored so that this issue no longer comes up.
Continuous build 465/SDK 44 Build-Number: 765, Build-ID: 2008-10-23_20-59-55 on:
Product Version: NetBeans IDE 6.5 RC2 (Build 200810171318)
Java: 1.6.0_10; Java HotSpot(TM) Client VM 11.0-b15
System: Windows Vista version 6.0 running on x86; Cp1252; en_US (nb)
Comment 7 Alexandr Scherbatiy 2008-10-31 10:36:49 UTC
verified