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 65636 - I18N - some windows do not dynamically resize
Summary: I18N - some windows do not dynamically resize
Status: CLOSED FIXED
Alias: None
Product: profiler
Classification: Unclassified
Component: Base (show other bugs)
Version: 5.x
Hardware: Sun All
: P2 blocker (vote)
Assignee: Jiri Sedlacek
URL:
Keywords: I18N
Depends on:
Blocks:
 
Reported: 2005-10-02 17:55 UTC by Ken Frank
Modified: 2007-03-14 09:50 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
image (11.83 KB, image/gif)
2005-10-02 17:56 UTC, Ken Frank
Details
i (12.62 KB, image/gif)
2005-10-02 17:57 UTC, Ken Frank
Details
i (27.39 KB, image/gif)
2005-10-02 17:57 UTC, Ken Frank
Details
i (19.70 KB, image/gif)
2005-10-02 17:58 UTC, Ken Frank
Details
i (139.57 KB, image/gif)
2005-10-02 17:58 UTC, Ken Frank
Details
i (96.82 KB, image/gif)
2005-10-02 17:59 UTC, Ken Frank
Details
i (123.55 KB, image/gif)
2005-10-02 17:59 UTC, Ken Frank
Details
i (102.62 KB, image/gif)
2005-10-02 18:00 UTC, Ken Frank
Details
i (13.02 KB, image/gif)
2005-10-02 18:00 UTC, Ken Frank
Details
i (11.59 KB, image/gif)
2005-10-02 18:01 UTC, Ken Frank
Details
i (36.62 KB, image/gif)
2005-10-02 18:01 UTC, Ken Frank
Details
i (6.35 KB, image/gif)
2005-10-02 18:02 UTC, Ken Frank
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ken Frank 2005-10-02 17:55:21 UTC
Assuption is that dialog windows, hen they come up, should dynamically resize to
show all of their
contents rather than requiring user to resize themselves. In this kind of testing
in nb in past, many issues were found. Since nb allows larger fontsizes to be
used, and since localization results in many strings being up to 30% longer than
in english, this is not just an i18n kind of situation.

Since resize situation depends on fontsize and monitor size, the details
of a given window resize issue can vary from not seeing a small bit of some
text to actual parts of a window, like a label or textfield, not being
able to be seen at all when the window appears.

Also, l10n should not need to customize size of any window in bundle file.

We found that using fontsize of 18 was still a reasonable font size that might
be used - in testing I used fs of 16 with pseudo localized strings.

Team suggested I file just one issue on all resize issues seen in profiler,
thats why all in this issue.

images attached show windows on orignal invocation, as well as some 
"after resize" images, to show what is missing, but for many images,
its clear from the original invocation image what is not all being shown.

windows reported on are

main profiler tasks window (where you choose what kind of profiling to do)
global settings
specify root methods
select methods
edit custom profiling
telemetry overview (in bottom area where output window usually lives)
new custom profiling
specify code fragment
view section of the controls/status/results/etc window on left
Comment 1 Ken Frank 2005-10-02 17:56:40 UTC
Created attachment 25407 [details]
image
Comment 2 Ken Frank 2005-10-02 17:57:23 UTC
Created attachment 25408 [details]
i
Comment 3 Ken Frank 2005-10-02 17:57:50 UTC
Created attachment 25409 [details]
i
Comment 4 Ken Frank 2005-10-02 17:58:20 UTC
Created attachment 25410 [details]
i
Comment 5 Ken Frank 2005-10-02 17:58:46 UTC
Created attachment 25411 [details]
i
Comment 6 Ken Frank 2005-10-02 17:59:17 UTC
Created attachment 25412 [details]
i
Comment 7 Ken Frank 2005-10-02 17:59:44 UTC
Created attachment 25413 [details]
i
Comment 8 Ken Frank 2005-10-02 18:00:12 UTC
Created attachment 25414 [details]
i
Comment 9 Ken Frank 2005-10-02 18:00:39 UTC
Created attachment 25415 [details]
i
Comment 10 Ken Frank 2005-10-02 18:01:27 UTC
Created attachment 25416 [details]
i
Comment 11 Ken Frank 2005-10-02 18:01:54 UTC
Created attachment 25417 [details]
i
Comment 12 Ken Frank 2005-10-02 18:02:21 UTC
Created attachment 25418 [details]
i
Comment 13 Ken Frank 2005-10-02 18:11:29 UTC
additional comments:

zh localization hardcodes fontsize to size 14 anyway, due to some unix font
resoultion issues, but any user can run ide at any fontsize, although we
have found that reasonable limit is around 16 or 18.

for the part about cant see the threads button in the view window
(view.cantseethreads.gif) - resizing that window in ide horizontally
does show the threads button, but the question is, why can't it just
show fully underneath the vm telemetry button without needing to enlarge
the window just for that - I do realize that for main ide window,
resize rules dont apply as they do for dialogs -
although am wondering also if a horizontal sbar could be added to this
profiler window as is added to so many other main ide parts, like editor
and file explorer, when needed.

Also, on default showing of this same window, the live results button
is not seen, perhaps it could go under the take snapshot button.
(here again a horiz sbar could be helpful).

ken.frank@sun.com
10/02/2005
Comment 14 iformanek 2005-10-03 16:55:13 UTC
Assigning to Jirka for M10
Comment 15 Jiri Sedlacek 2006-01-06 21:20:39 UTC
1/ Select Profiling Task dialog - this is too complex to fix now, larger 
reimplementation is required. Won't be fixed in 1.0. Tracked in separate Issue 
71125.

2/ Small telemetry graphs (legend) - wontfix. The legend should be minimal/as 
short as possible (abbreviations can be used), more items 
information/description is provided in docs. It won't be good practice to make 
small telemetry graphs even smaller because of multiline legend.

3/ Profiler Control Panel now shows horizontal toolbar as needed.

4/ Dynamic resizing of these dialogs was fixed:

 - Find
 - Quick Filter
 - Global Filters
 - Defined Filter Sets
 - Selected Root Methods
 - Manual Select Method
 - Select Method from project
 - Select Code Fragment
 - New Custom Configuration
 - Advanced Custom Configuration Settings


Fixed for M12.
Comment 16 Alexander Kouznetsov 2007-03-14 09:50:49 UTC
Closing old issues