Show pageOld revisionsBacklinksAdd to bookBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== Navigation Bar ====== How much time you want to navigate between classes in you CSS, functions in your C file or sections in INI file? Now it is possible with the help of Navigation bar and [[syntax:labels|Labels]]. {{:view:pane:navigation_bar.gif?direct |Navigation bar and Labels}} If you have [[syntax:labels|Labels]] defined for your syntax, Navigation Bar, located on top of your document, would show a list of the labels found in the document. It helps to filter and navigate to any label, see current label when navigating in a source code, go fast to label definition in the document with one mouse click. You can think about Navigation Bar and [[syntax:labels|Labels]] as about Function List, used in other editors and function/method definitions, but this couple is much more powerful. With [[syntax:labels|Label]] you can define any regular expression that should represent it, use result of the match to form Name of the [[syntax:labels|Label]] and Description, select which image should be used depending on result of additional evaluation, or define sub image that can represent, for example, visibility of label (Private, Protected or Public). You can bind [[syntax:labels|Label]] with [[syntax:scopes|Scope]] and it would be shown on [[view:pane:hierarchy_bar|Hierarchy Bar]] and in [[editing:navigation:scroll|Scroll Tip]]. Found labels are also used for [[editing:navigation:smart_navigate|Smart Navigate]], so if you call the command having a cursor on some label usage in the text, you would be driven to label definition. Navigation Bar could also be called //Function List// or //Code Browser//. Because basically it is a place where you see a list of functions, variables modules, and classes in the currently active file. Labels ("functions") in the list are ordered alphabetically (to sort by position in the document - collection order, use following [[options:XML:alpha-sort-labels-list|XML flag]]). The design assumes that you do filter by some known part to search matching "function" by reducing the list. <note tip>**Alt+M** -> type ... -> list is reduced to matching items.</note> You can enable the //Navigation Bar// by checking the menu option:\\ //View -> Panes -> Navigation Bar// <note tip>If the Navigation Bar do not show you anything for some syntax, probably [[syntax:labels|labels]] are not defined for this syntax.</note>