## Global Settings

The global settings dialog is used to configure settings that are used globally in BinNavi. These settings are specific to your BinNavi installation and are stored locally on your file system.

### Description of the global settings

#### General

The General tab is used to configure general BinNavi settings that do not fit into the other categories.

- IDA Pro Installation Directory: The location of the IDA Pro installation directory that is used to export data from IDA Pro to BinNavi. BinNavi executes either the 32 bit IDA executable for 32 bit disassemblies or the 64 bit IDA executable for 64 bit disassemblies to import an IDB file into the BinNavi PostgreSQL database.
- Your E-Mail address: We use this e-mail address to get in contact with you after you have filed a bug report automatically through one of the error dialogs.
- Default Scripting Language: The selected scripting language is used by default when you open new scripting dialogs. As we currently only support python as scripting language python is the only selectable scripting language.
- Log Level: Used to configure the logging behavior of BinNavi.
- Log File: The location where the log file can be found.

#### Colors

The Colors tab is used to configure colors used in the main window, the graph window, the debugger, and other places.

- Normal Function: Color used to display normal functions in the main window tables.
- Imported Function: Color used to display imported functions in the main window tables.
- Library Function: Color used to display library functions in the main window tables.
- Thunk Function: Color used to display thunk functions in the main window tables.
- Unknown Function: Color used to display unknown functions in the main window tables.
- Addresses: Color used to display addresses in disassembled code.
- Mnemonics: Color used to display mnemonics in disassembled code.
- Immediates: Color used to display immediates in disassembled code.
- Registers: Color used to display registers in disassembled code.
- Functions: Color used to display function references in disassembled code.
- Variables: Color used to display variable names in disassembled code.
- Expression List: Color used to display expression lists in disassembled code.
- Memory References: Color used to display memory references in disassembled code.
- Operators: Color used to display operators in disassembled code.
- Operand Separators: Color used to display operand separators in disassembled code.
- Prefixes: Color used to display prefixes in disassembled code.
- Basic Blocks: Color used to display the basic blocks in native views.
- Unconditional Jumps: Edge color used to display unconditional jumps.
- Conditional Jumps (Taken): Edge color used to display taken conditional jumps
- Conditional Jumps (Not Taken): Edge color used to display untaken conditional jumps
- Entering Inlined Functions: Edge color used to display edges at the start of an inlined function.
- Leaving Inlined Functions: Edge color used to display edges at the end of an inlined function.
- Switches: Edge color used to display edges that belong to switch statements.
- Edges to comment nodes: Edge color used to display edges that connect nodes with comment nodes.
- Active Line: Color used to display the active line while debugging.
- Active Breakpoint: Color used to display active breakpoints in the disassembled code.
- Inactive Breakpoint: Color used to display inactive breakpoints in the disassembled code.
- Enabled Breakpoint: Color used to display enabled breakpoints in the disassembled code.
- Disabled Breakpoint: Color used to display disabled breakpoints in the disassembled code.
- Hit Breakpoint: Color used to display hit breakpoints in the disassembled code.
- Invalid Breakpoint: Color used to display invalid breakpoints in the disassembled code.
- Deleting Breakpoint: Color used to display deleting breakpoints in the disassembled code.