[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