Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/BKE_screen.h
| Show First 20 Lines • Show All 79 Lines • ▼ Show 20 Lines | typedef struct SpaceType { | ||||
| void (*free)(struct SpaceLink *); | void (*free)(struct SpaceLink *); | ||||
| /* init is to cope with file load, screen (size) changes, check handlers */ | /* init is to cope with file load, screen (size) changes, check handlers */ | ||||
| void (*init)(struct wmWindowManager *, struct ScrArea *); | void (*init)(struct wmWindowManager *, struct ScrArea *); | ||||
| /* exit is called when the area is hidden or removed */ | /* exit is called when the area is hidden or removed */ | ||||
| void (*exit)(struct wmWindowManager *, struct ScrArea *); | void (*exit)(struct wmWindowManager *, struct ScrArea *); | ||||
| /* Listeners can react to bContext changes */ | /* Listeners can react to bContext changes */ | ||||
| void (*listener)(struct bScreen *sc, struct ScrArea *, | void (*listener)(struct bScreen *sc, struct ScrArea *, | ||||
| struct wmNotifier *, const struct Scene *scene); | struct wmNotifier *, struct Scene *scene, struct WorkSpace *workspace); | ||||
| /* refresh context, called after filereads, ED_area_tag_refresh() */ | /* refresh context, called after filereads, ED_area_tag_refresh() */ | ||||
| void (*refresh)(const struct bContext *, struct ScrArea *); | void (*refresh)(const struct bContext *, struct ScrArea *); | ||||
| /* after a spacedata copy, an init should result in exact same situation */ | /* after a spacedata copy, an init should result in exact same situation */ | ||||
| struct SpaceLink *(*duplicate)(struct SpaceLink *); | struct SpaceLink *(*duplicate)(struct SpaceLink *); | ||||
| /* register operator types on startup */ | /* register operator types on startup */ | ||||
| ▲ Show 20 Lines • Show All 237 Lines • Show Last 20 Lines | |||||