ui: Added on-demand local reference navigation to code view navigation bar (issue #453, #538)

* show local reference navigation for local symbols and multiple edge references
* shortcut Ctrl/Cmd + T
* iterate with consecutive edge clicks
This commit is contained in:
Eberhard Graether
2018-07-23 03:13:41 +02:00
parent 1df330ff2c
commit 95ebfff19c
24 changed files with 511 additions and 99 deletions
+1 -1
View File
@@ -184,7 +184,7 @@
<text>#262626</text>
</focus>
<active>
<border>transparent</border>
<border>white</border>
<fill>#A5DEFF</fill>
<text>#262626</text>
</active>
+1 -1
View File
@@ -183,7 +183,7 @@
<fill>#C6EAFF</fill>
</focus>
<active>
<border>transparent</border>
<border>#136391</border>
<fill>#C6EAFF</fill>
</active>
</local_symbol>
+1 -1
View File
@@ -184,7 +184,7 @@
<text>#191919</text>
</focus>
<active>
<border>transparent</border>
<border>white</border>
<fill>#969696</fill>
<text>#272728</text>
</active>
+29 -1
View File
@@ -24,7 +24,7 @@
border: none;
}
#code_navigation * {
#code_navigation QLabel {
color: <color:code/file/title/text>;
font-size: <setting:font_size>px;
}
@@ -50,11 +50,39 @@
}
#code_navigation #reference_button_previous {
/*width: 20px;*/
padding-bottom: 2px;
border-bottom-left-radius: 11px;
border-top-left-radius: 11px;
}
#code_navigation #reference_button_next {
/*width: 20px;*/
padding-top: 3px;
border-bottom-right-radius: 11px;
border-top-right-radius: 11px;
}
#code_navigation #file_button_previous, #code_navigation #file_button_next {
width: 22px;
}
#code_navigation #file_button_previous, #code_navigation #local_reference_button_previous {
border-bottom-left-radius: 11px;
border-top-left-radius: 11px;
}
#code_navigation #local_reference_button_previous {
padding-bottom: 2px;
}
#code_navigation #local_reference_button_next {
padding-top: 3px;
}
#code_navigation #file_button_next, #code_navigation #local_reference_button_next {
border-bottom-right-radius: 11px;
border-top-right-radius: 11px;
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 939 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 922 B