Blender V4.3
wmKeyMap Struct Reference

#include <DNA_windowmanager_types.h>

Public Attributes

struct wmKeyMapnext
 
struct wmKeyMapprev
 
ListBase items
 
ListBase diff_items
 
char idname [64]
 
short spaceid
 
short regionid
 
char owner_id [128]
 
short flag
 
short kmi_id
 
bool(* poll )(struct bContext *)
 
bool(* poll_modal_item )(const struct wmOperator *op, int value)
 
const void * modal_items
 

Detailed Description

Stored in WM, the actively used key-maps.

Definition at line 539 of file DNA_windowmanager_types.h.

Member Data Documentation

◆ diff_items

◆ flag

◆ idname

◆ items

◆ kmi_id

short wmKeyMap::kmi_id

Last kmi id.

Definition at line 557 of file DNA_windowmanager_types.h.

Referenced by keymap_item_set_id(), and wm_keymap_patch_update().

◆ modal_items

◆ next

struct wmKeyMap* wmKeyMap::next

Definition at line 540 of file DNA_windowmanager_types.h.

◆ owner_id

char wmKeyMap::owner_id[128]

Optional, see: wmOwnerID.

Definition at line 552 of file DNA_windowmanager_types.h.

Referenced by wm_keymap_new(), and WM_keymap_poll().

◆ poll

◆ poll_modal_item

◆ prev

struct wmKeyMap * wmKeyMap::prev

Definition at line 540 of file DNA_windowmanager_types.h.

◆ regionid

◆ spaceid


The documentation for this struct was generated from the following file: