| IDA SDK

Macros
Chooser column flags

## Detailed Description

used by 'widths' parameter for Functions: generic list choosers

## Macros
#define | CHCOL_PLAIN 0x00000000
| plain string
#define | CHCOL_PATH 0x00010000
| file path. More...
#define | CHCOL_HEX 0x00020000
| hexadecimal number
#define | CHCOL_DEC 0x00030000
| decimal number
#define | CHCOL_EA 0x00040000
| address
#define | CHCOL_FNAME 0x00050000
| function name. More...
#define | CHCOL_FORMAT 0x00070000
| column format mask
#define | CHCOL_DEFHIDDEN 0x00100000
| column should be hidden by default
#define | CHCOL_DRAGHINT 0x00200000
| the column number that will be used to build hints for the dragging undo label. More...
#define | CHCOL_INODENAME 0x00400000
| if CH_HAS_DIRTREE has been specified, this instructs the chooser that this column shows the inode name. More...

## Macro Definition Documentation

## ◆ CHCOL_PATH

#define CHCOL_PATH 0x00010000

file path.

TUI IDA will truncate excessive cell lengths starting at their beginning, and prepending the resulting text with "..." order to leave the filename visible

## ◆ CHCOL_FNAME

#define CHCOL_FNAME 0x00050000

function name.

If a chooser column has this flag set and implements chooser_base_t::get_ea(), rows background colors will be automatically set to match the navigator's "Library function", "Lumina function" and "External symbol" colors

## ◆ CHCOL_DRAGHINT

#define CHCOL_DRAGHINT 0x00200000

the column number that will be used to build hints for the dragging undo label.

This should be provided for at most one column for any given chooser.

## ◆ CHCOL_INODENAME

#define CHCOL_INODENAME 0x00400000

if CH_HAS_DIRTREE has been specified, this instructs the chooser that this column shows the inode name.

This should be provided for at most one column for any given chooser.