Latest available version: IDA and decompilers v8.4.240320sp1 see all releases
Hex-Rays logo State-of-the-art binary code analysis tools
email icon
Chooser column flags

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

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...
 

Detailed Description

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

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.