View Issue Details

IDProjectCategoryView StatusLast Update
0020048LazarusIDEpublic2020-03-30 20:33
ReporterVojtech Cihak Assigned ToJuha Manninen  
PrioritynormalSeverityfeatureReproducibilityN/A
Status resolvedResolutionfixed 
Product Version0.9.31 (SVN) 
Summary0020048: Code Explorer -> Go To Implementation
DescriptionCode Explorer
Current state:
Left Button: Selects (it seems it is OnMouseDown rather then Click)
Double Click: Goes to declaration
Middle Button does nothing
Right Click: Opens PopupMenu

I think Middle Button function can be: Select + Go to Implementation directly

Also keyboard shortcuts Alt+Up and Cltr+Shift+Up can be activated for keyboard enthusiasts (as we use them in source editor).

Thanks
TagsNo tags attached.
Fixed in Revisionr62819, r62821
LazTarget-
Widgetset
Attached Files

Relationships

related to 0026988 resolvedJuha Manninen Code Explorer [Jump To Implementation] is the same with [ Procedure Jump] 

Activities

Juha Manninen

2020-03-30 15:59

developer   ~0121766

> Left Button: Selects (it seems it is OnMouseDown rather then Click)
@Vojtech Cihak, it is a standard Popup menu. No mouse event was explicitly assigned for it.
I added the Middle Button function in r62819. Please test.

Juha Manninen

2020-03-30 20:33

developer   ~0121777

Now key shortcuts are supported, too.
One strange thing: the Alt-Up and similar shortcuts with Up or Down keys make an undesired move in the Directives TreeView but not in the Code TreeView although they use the exact same OnKeyDown handler which has "Key:=0;" in the end.
Weird. Somebody please look at it.
Resolving anyway ...

Issue History

Date Modified Username Field Change
2011-08-24 21:39 Vojtech Cihak New Issue
2011-10-06 14:54 Vincent Snijders LazTarget => -
2011-10-06 14:54 Vincent Snijders Status new => acknowledged
2018-01-15 16:13 Juha Manninen Relationship added related to 0026988
2020-03-30 15:59 Juha Manninen Note Added: 0121766
2020-03-30 15:59 Juha Manninen Assigned To => Juha Manninen
2020-03-30 15:59 Juha Manninen Status acknowledged => assigned
2020-03-30 20:33 Juha Manninen Status assigned => resolved
2020-03-30 20:33 Juha Manninen Resolution open => fixed
2020-03-30 20:33 Juha Manninen Fixed in Revision => r62819, r62821
2020-03-30 20:33 Juha Manninen Note Added: 0121777