RT RT/krbdev.mit.edu: Ticket #5677 NIM: BUG: APP: Identity right click selection failure and context menu keyboard events were ignored Signed in as guest.
[Logout]

[Home] [Search] [Configuration]

[Display] [History] [Basics] [Dates] [People] [Links] [Jumbo]

 
 

 The Basics  
Id
5677
Status
resolved
Worked
0 min
Priority
0/0
Queue
krb5
 

 Keyword Selections  
Component
  • windows
Version_reported
Version_Fixed
  • 1.6.3
Target_Version
  • 1.6.3
Tags
  • pullup
 

 Relationships  
Depends on:
Depended on by:
Parents:
  • 5691: (jaltman) Post KFW 3.2.1 Tracking Ticket [resolved]
Children:

Refers to:
Referred to by:
 
 Dates  
Created: Fri Aug 24 10:29:42 2007
Starts: Not set
Started: Fri Aug 24 10:29:45 2007
Last Contact: Fri Sep 28 19:37:05 2007
Due: Not set
Updated: Tue Jun 17 11:33:51 2008 by guest
 

 People  
Owner
 jaltman
Requestors
 jaltman@mit.edu
Cc
 
AdminCc
 
 

 More about Jeffrey Altman  
Comments about this user:
No comment entered about this user
This user's 25 highest priority tickets:
 

History   Display mode: [Brief headers] [Full headers]
      Fri Aug 24 10:29:42 2007  jaltman - Ticket created    
     
From: jaltman@mit.edu
Subject: SVN Commit

The handler for WM_CONTEXTMENU in the credentials view of Network
Identity Manager assumed that the context menu was invoked using the
mouse.  If it was, then the message parameters would specify the x and
y co-ordinates of the mouse.  The context menu can also be invoked via
the keyboard, in which case the x- and y- coordinates are set to
(-1,-1).

An additional problem with the code is that it was not selecting the
row that was right-clicked on if it was not already selected.  This
results in the some of the commands on the context menu targetting
credentials that the user didn't intend to target.

This patch adds support for handling the context menu when it is
invoked via the keyboard and also sets the selection to the row that
was right-clicked if the user invokes the context menu using the
mouse.

Commit By: jaltman



Revision: 19856
Changed Files:
U   trunk/src/windows/identity/ui/credwnd.c


Download (untitled) 912b
      Fri Aug 24 10:29:44 2007  jaltman - Requestor jaltman@mit.edu added    
      Fri Aug 24 10:29:45 2007  jaltman - Status changed from new to resolved    
      Fri Aug 24 10:29:45 2007  jaltman - Component windows added    
      Fri Sep 28 17:15:18 2007  jaltman - Target_Version 1.6.4 added    
      Fri Sep 28 17:15:18 2007  jaltman - Tags pullup added    
      Fri Sep 28 18:19:56 2007  tlyu - Target_Version 1.6.4 changed to 1.6.3    
      Fri Sep 28 19:37:02 2007  tlyu - Version_Fixed 1.6.3 added    
      Fri Sep 28 19:37:02 2007  tlyu - Correspondence added    
     
From: tlyu@mit.edu
Subject: SVN Commit

pull up r19856 from trunk

 r19856@cathode-dark-space:  jaltman | 2007-08-24 10:29:37 -0400
 ticket: new
 subject: NIM: Context menu selection issues
 component: windows

 The handler for WM_CONTEXTMENU in the credentials view of Network
 Identity Manager assumed that the context menu was invoked using the
 mouse.  If it was, then the message parameters would specify the x and
 y co-ordinates of the mouse.  The context menu can also be invoked via
 the keyboard, in which case the x- and y- coordinates are set to
 (-1,-1).

 An additional problem with the code is that it was not selecting the
 row that was right-clicked on if it was not already selected.  This
 results in the some of the commands on the context menu targetting
 credentials that the user didn't intend to target.

 This patch adds support for handling the context menu when it is
 invoked via the keyboard and also sets the selection to the row that
 was right-clicked if the user invokes the context menu using the
 mouse.



Commit By: tlyu



Revision: 19991
Changed Files:
_U  branches/krb5-1-6/
U   branches/krb5-1-6/src/windows/identity/ui/credwnd.c


Download (untitled) 1.1k
      Wed Oct  3 15:08:36 2007  jaltman - Subject changed from NIM: Context menu selection issues to NIM: BUG: APP: Identity right click selection failure and context menu keyboard events were ignored