[223] File structure design

File structure looks bad with regions marks.
This collapsable box... Oh..

Can you redesign this? For example, simple new treenode
(underlined label ?) for region, with subnoded content members.
It will be much better for intuitive perception.

Collabsable blue box as top level designed element for
regions what inside a class or namespace - its a really bad
idea, looks chaotically as an alien subject. :)

And two ideas:
1. If its possible, can you make syncronized region collapsing
and expanding in File structure and in the source.
2. Short time delayed hint with content of a function.

Thanx.


4 comments
Comment actions Permalink

For us, the file structure design is OK.

For the features requestd, please could you post corresponding requests to
our tracker.
Most of them will be likely done in 2.X

--
Eugene Pasynkov
Developer
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"
"ivan.tsarevich" <nomail@mail.ru> wrote in message
news:dv6dcv$2a0$1@is.intellij.net...

File structure looks bad with regions marks.
This collapsable box... Oh..

>

Can you redesign this? For example, simple new treenode
(underlined label ?) for region, with subnoded content members.
It will be much better for intuitive perception.

>

Collabsable blue box as top level designed element for
regions what inside a class or namespace - its a really bad
idea, looks chaotically as an alien subject. :)

>

And two ideas:
1. If its possible, can you make syncronized region collapsing
and expanding in File structure and in the source.
2. Short time delayed hint with content of a function.

>

Thanx.



0
Comment actions Permalink

It is impossible to work with sources while File structure is opened
and docked at left of source.
On every keyboard typing VS IDE freeze for ~500 ms, then
redraw File structure panel, then i can tap another key and
wait again. It is not file structure changes, simple content of function.
Also, your collapsable bluebox drawing slow and not everytime
correct (sometimes w/o bottom corner). All "tracking" functionality
is disabled.

Affraid my prevous wishes can be classified not as a wish, but as a bug
or subquality work. (jopa koro4e :)
Realy, guys, its not hardcore coding to fix the File structure panel design
to stardart tree, and make it parser cacheable. This panel will be realy
usable feauture.

P.S.
This comp. is AMD Athlon XP 2000+, Radeon 6600, screen 1600x1200,
Windows XP, disabled Themes serivce, 162Mb of free physical mem.


0
Comment actions Permalink

The slowdown will be fixed shortly, it doesn't concern the tree
look-and-feel.

The main contradiction to not to present regions as regular tree nodes is
that region structure is orthogonal to the namespace/class/member structure

--
Eugene Pasynkov
Developer
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"
"ivan.tsarevich" <nomail@mail.ru> wrote in message
news:dv6q5u$jpi$1@is.intellij.net...

It is impossible to work with sources while File structure is opened
and docked at left of source.
On every keyboard typing VS IDE freeze for ~500 ms, then
redraw File structure panel, then i can tap another key and
wait again. It is not file structure changes, simple content of function.
Also, your collapsable bluebox drawing slow and not everytime
correct (sometimes w/o bottom corner). All "tracking" functionality
is disabled.

>

Affraid my prevous wishes can be classified not as a wish, but as a bug
or subquality work. (jopa koro4e :)
Realy, guys, its not hardcore coding to fix the File structure panel
design
to stardart tree, and make it parser cacheable. This panel will be realy
usable feauture.

>

P.S.
This comp. is AMD Athlon XP 2000+, Radeon 6600, screen 1600x1200,
Windows XP, disabled Themes serivce, 162Mb of free physical mem.

>



0
Comment actions Permalink

The main contradiction to not to present regions as regular tree nodes is
that region structure is orthogonal to the namespace/class/member
structure


Ortho?? Whu did one region collapse into other one?
If we collapse a class that contain regions and other contents,
why this class collapsed into one node?
Why the region is not ouside if its orthogonal? :))
Any base element collapse its content. Classes, functions, namespaces
and regions... But why the fuctions is a chils for collapsable class,
but regions inside class like fuctions - is not??

Forget ortho. Think object oriented.
Region - is a potential tree node like all other elements.
Region is a child of hes master node and contain self child nodes.

But in unlike namespace/class/member its not submit
to rule Namespace -> Class -> Member -> Code Content.

Regions can be a root node for any other node, also for another
regions.

N.B. Another, more correct thing: any of basic structure elements of
source file (namespace, class, members, region) - its all a regions.
Its all tree nodes.

I beleave that you will fix your structural mistake soon as possible
and we all shall see the correct and obect oriented "File structure".

Thanx.


0

Please sign in to leave a comment.