[Whisker Browser] My wishlist
Chris Schreiner
chris.schreiner at online.no
Thu Aug 11 10:52:59 UTC 2005
Make a sample screenshot of it..
Darius wrote:
>What I wish could be added to the Wisker Browser:
>
>1. a. Move the contents of the Class Categories menu and Class Hierarchy menu
> to a tool/button bar at the top.
> b. Move "new method"
> to a button in the tool/button bar.
> c. Move "reorganize"
> to a button in the tool/button bar.
> d. Move the contents of the Method Tiled Pane menu's "more..." option
> to buttons in the tool/button bar in the Method Tiled Pane column.
>
>2. Allow the results of the find appear in its own Tiled Pane above the Class
>Categories Tiled Pane in the same column.
>
>3. In the Class Categories Tiled Pane:
>
> a. Next to each Category or Subcategory
> (in a tab at the top?,
> a flap in this Tiled Pane?,
> a split screen?,
> or just in the white space on the line?)
> - a count of how many Subcategories are under it
> - a count of how many classes are under it
>
> b. Next to each class name
> (in a tab at the top?,
> a flap in this Tiled Pane?,
> a split screen?,
> or just in the white space on the line?)
> - a count of how many
> Instance Methods,
> Instance Variables,
> Class Methods,
> Class Variables
> - a flag if there is a class comment
> - in the title bar, put the count of the number of total classes in the system
>
>4. In the Class Hierarchy Tiled Pane:
>
> a. Next to each class name
> (in a tab at the top?,
> a flap in this Tiled Pane?,
> a split screen?,
> or just in the white space on the line?)
> - a count of how many classes are under it
> - a count of how many
> Instance Methods,
> Instance Variables,
> Class Methods,
> Class Variables
> - a flag if there is a class comment
> - in the title bar, put the count of the number of total classes in the system
>
>5. In the Class Tiled Pane:
> a. In the title of the Tiled Pane next to the class name
> - a count of how many instances currently exist in the running image
> - if the count changes too quickly then put rate of creations/deletions per
>second (or min, or whatever)
> a. Next to "Comment"
> - a date of when the last time the comment was changed
> b. Next to "Definition"
> - it's parent class' name
> c. Next to the Methods/Variables Categories (Both Instance and Class)
> - a count how many Methods/Variables are under it
> - "rename" and "remove" categories buttons
> d. Next to Methods/Variables names (Both Instance and Class)
> - a button to refresh and show on the same line
> - how many
> senders,
> local senders,
> implimentors,
> local implimentors,
> references to it,
> selectors containing it,
> method strings with it,
> method source with it,
> class comments with i,
> change sets with it
> - a button that, when pressed, shows in the Method Tiled Pane column, a tree
>of the methods that are
> senders,
> implimentors
> references to it,
> selectors containing it,
> method strings with it,
> method source with it,
> class comments with it,
> change sets with it
> - when one of the buttons above are presses,
> it puts the results in the Method Tiled Pane column
> - there should be a options that, when a method/variable is highlighted, all
>these Tiled Panes automatically appear:
> senders,
> implimentors
> references to it,
> selectors containing it,
> method strings with it,
> method source with it,
> class comments with it,
> change sets with it
> - a last changed date that, when pressed, shows in the Method Tiled Pane
>column a list of the contents of the versions inspectors
>
>6. If one of these buttons in the Method Tiled Pane column tool/button bar are
>pressed: "senders of it", "implementors of it", "references to it", "selectors
>containing it", "method strings with it", "method source with it", "class names
>containing it", "class comments with it", "change sets with it" is press, put
>the results in a Tiled Pane in the Methods Tiled Pane column.
>
>7. Allow a button that shows a new Tiled Pane in the Class Tiled Pane column a
>list of all classes that currently have instences.
>
>8. Also crosslink Model to Morph and back
>
>9. Also crosslink to the Class' Test Cases to the Class and back
>
>Cheers,
>Darius
>
>
>
>
>
More information about the Squeak-dev
mailing list
|