Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/BKE_screen.h
| Show First 20 Lines • Show All 165 Lines • ▼ Show 20 Lines | typedef struct ARegionType { | ||||
| /* add own items to keymap */ | /* add own items to keymap */ | ||||
| void (*keymap)(struct wmKeyConfig *keyconf); | void (*keymap)(struct wmKeyConfig *keyconf); | ||||
| /* allows default cursor per region */ | /* allows default cursor per region */ | ||||
| void (*cursor)(struct wmWindow *win, struct ScrArea *sa, struct ARegion *ar); | void (*cursor)(struct wmWindow *win, struct ScrArea *sa, struct ARegion *ar); | ||||
| /* return context data */ | /* return context data */ | ||||
| int (*context)(const struct bContext *C, const char *member, struct bContextDataResult *result); | int (*context)(const struct bContext *C, const char *member, struct bContextDataResult *result); | ||||
| /* activate input method (and return true) if necessary, currently used only for XIM */ | |||||
| bool (*im_begin)(const struct bContext *, struct ARegion *); | |||||
| /* custom drawing callbacks */ | /* custom drawing callbacks */ | ||||
| ListBase drawcalls; | ListBase drawcalls; | ||||
| /* panels type definitions */ | /* panels type definitions */ | ||||
| ListBase paneltypes; | ListBase paneltypes; | ||||
| /* header type definitions */ | /* header type definitions */ | ||||
| ListBase headertypes; | ListBase headertypes; | ||||
| ▲ Show 20 Lines • Show All 190 Lines • Show Last 20 Lines | |||||