Bug 4336

Summary: Monitor/Observer improvements from GUI Meeting 20070404
Product: frysk Reporter: Sami Wagiaalla <swagiaal>
Component: generalAssignee: Sami Wagiaalla <swagiaal>
Status: ASSIGNED ---    
Severity: normal    
Priority: P2    
Version: unspecified   
Target Milestone: ---   
Host: Target:
Build: Last reconfirmed:
Bug Depends on:    
Bug Blocks: 1632    

Description Sami Wagiaalla 2007-04-09 21:07:58 UTC
The "close" [x] boxes for threads timelines are greyed out unless the
process is terminated. Possibly one should be allowed to clear the list
of timelines if there are too many threads. So the close box should be
active at all times.

scrollbar on right (vertical) in the timeline pane showing up when
there is no need.--> bug

How does the user know that a standard observer has been
edited/changed?  Once you close the edit window there is no visual
clue that it's not the default anymore. 

Position of the buttons in the session druid window should be changed:
"quick debug" should stand out on its own, move away from other buttons.

Lot of white space in the timelines, reason is that the [x] button can
be displayed for each. Is there a way to compress the windows?

left justify labels of ObserversDialog

Rename "Manage Custom Observers" menu item to "Manage Observers"

add a first page to druid as per HIG

change title of druid (number of pages perhaps)

Rename Session Manager
Comment 1 Sami Wagiaalla 2007-04-17 21:38:07 UTC
> The "close" [x] boxes for threads timelines are greyed out unless the
> process is terminated. Possibly one should be allowed to clear the list
> of timelines if there are too many threads. So the close box should be
> active at all times.

Opened http://sourceware.org/bugzilla/show_bug.cgi?id=4340 for this.

> scrollbar on right (vertical) in the timeline pane showing up when
> there is no need.--> bug

In active scroll bar reserves space needed to prevent the size of the scroll
window jumping when scroll bar is need and it appears.
this is practiced in gnome-terminal and gnumenric.

> Lot of white space in the timelines, reason is that the [x] button can
> be displayed for each. Is there a way to compress the windows?

remove button has been removed. and will be replaced by a generic menu/toolbar
option to remove threads/procs.

 
> left justify labels of ObserversDialog

Done.

> Rename "Manage Custom Observers" menu item to "Manage Observers"

Done.
 
> add a first page to druid as per HIG

Done. Content is open to change.

> Rename Session Manager

Done

2007-04-17  Sami Wagiaalla  <swagiaal@redhat.com>

        * sessions/SessionManager.java: Added check for trying to add a 
        Session which has already been previously added to the manager.
        * sessions/Session.java: Added boolean setter/getter for checking
        whether procs have already been added to this session or not.
        * gladedir/procpop.glade: Left indent the button labeles in Observers
        Dialog.
        * gladedir/frysk_session_manager.glade: Changed the dialog title from
        Frysk Startup Manager to Frysk Session Manager.
        * gladedir/frysk_create_session_druid.glade: Added first introductory
        page to the druid.
        * druid/CreateFryskSessionDruid.java: Added public static variables for
        page numbers.
        Fixed bug with name entry not being set when editing session.
        Fixed bug with incorrect button sensitivity.
        Added first introductory page handling.
        Added a private function and global variables for setting warning
        dialogs.

2007-04-17  Sami Wagiaalla  <swagiaal@redhat.com>

        * eventviewer/TimeLine.java: Fixed bug todo with Terminated threads
        being labeled like regular threads when reselected.
        * UniqueHashMap.java: Added check for removing objects which are not
        in the internal hashTables
        * GuiObject.java: setName now ignores the call if the name is being
        set to the same name.

Comment 2 Sami Wagiaalla 2007-04-17 21:40:01 UTC
Still not done:

> How does the user know that a standard observer has been
> edited/changed?  Once you close the edit window there is no visual
> clue that it's not the default anymore.

> Position of the buttons in the session druid window should be changed:
> "quick debug" should stand out on its own, move away from other buttons.

> change title of druid (number of pages perhaps)