Data Structures | Macros | Typedefs | Enumerations | Functions
ui.h File Reference
#include <stddef.h>
#include <stdbool.h>
#include <stdint.h>
#include "nvim/globals.h"
#include "nvim/api/private/defs.h"
#include "nvim/highlight_defs.h"

Go to the source code of this file.

Data Structures

struct  ui_t
 

Macros

#define kUIGlobalCount   kUILinegrid
 

Typedefs

typedef struct ui_t UI
 
typedef int LineFlags
 

Enumerations

enum  UIExtension {
  kUICmdline = 0, kUIPopupmenu, kUITabline, kUIWildmenu,
  kUIMessages, kUILinegrid, kUIMultigrid, kUIHlState,
  kUITermColors, kUIFloatDebug, kUIExtCount
}
 
enum  { kLineFlagWrap = 1, kLineFlagInvalid = 2 }
 

Functions

EXTERN const char *ui_ext_names[] INIT (={"ext_cmdline","ext_popupmenu","ext_tabline","ext_wildmenu","ext_messages","ext_linegrid","ext_multigrid","ext_hlstate","ext_termcolors","_debug_float",})
 

Macro Definition Documentation

#define kUIGlobalCount   kUILinegrid

Typedef Documentation

typedef int LineFlags
typedef struct ui_t UI

Enumeration Type Documentation

anonymous enum
Enumerator
kLineFlagWrap 
kLineFlagInvalid 
Enumerator
kUICmdline 
kUIPopupmenu 
kUITabline 
kUIWildmenu 
kUIMessages 
kUILinegrid 
kUIMultigrid 
kUIHlState 
kUITermColors 
kUIFloatDebug 
kUIExtCount 

Function Documentation

EXTERN const char* ui_ext_names [] INIT ( )