Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/include/ED_screen.h
| Show First 20 Lines • Show All 194 Lines • ▼ Show 20 Lines | for (ScrVert *vert_name = (win)->global_areas.vertbase.first ? \ | ||||
| (screen)->vertbase.first; \ | (screen)->vertbase.first; \ | ||||
| vert_name != NULL; \ | vert_name != NULL; \ | ||||
| vert_name = (vert_name == (win)->global_areas.vertbase.last) ? (screen)->vertbase.first : \ | vert_name = (vert_name == (win)->global_areas.vertbase.last) ? (screen)->vertbase.first : \ | ||||
| vert_name->next) | vert_name->next) | ||||
| /* screens */ | /* screens */ | ||||
| void ED_screens_init(struct Main *bmain, struct wmWindowManager *wm); | void ED_screens_init(struct Main *bmain, struct wmWindowManager *wm); | ||||
| void ED_screen_draw_edges(struct wmWindow *win); | void ED_screen_draw_edges(struct wmWindow *win); | ||||
| void ED_screen_draw_join_highlight(struct ScrArea *sa1, struct ScrArea *sa2); | |||||
| void ED_screen_draw_split_preview(struct ScrArea *area, const int dir, const float fac); | |||||
| void ED_screen_refresh(struct wmWindowManager *wm, struct wmWindow *win); | void ED_screen_refresh(struct wmWindowManager *wm, struct wmWindow *win); | ||||
| void ED_screen_ensure_updated(struct wmWindowManager *wm, | void ED_screen_ensure_updated(struct wmWindowManager *wm, | ||||
| struct wmWindow *win, | struct wmWindow *win, | ||||
| struct bScreen *screen); | struct bScreen *screen); | ||||
| void ED_screen_do_listen(struct bContext *C, struct wmNotifier *note); | void ED_screen_do_listen(struct bContext *C, struct wmNotifier *note); | ||||
| bool ED_screen_change(struct bContext *C, struct bScreen *screen); | bool ED_screen_change(struct bContext *C, struct bScreen *screen); | ||||
| void ED_screen_scene_change(struct bContext *C, struct wmWindow *win, struct Scene *scene); | void ED_screen_scene_change(struct bContext *C, struct wmWindow *win, struct Scene *scene); | ||||
| void ED_screen_set_active_region(struct bContext *C, struct wmWindow *win, const int xy[2]); | void ED_screen_set_active_region(struct bContext *C, struct wmWindow *win, const int xy[2]); | ||||
| ▲ Show 20 Lines • Show All 232 Lines • ▼ Show 20 Lines | enum { | ||||
| ED_KEYMAP_FRAMES = (1 << 7), | ED_KEYMAP_FRAMES = (1 << 7), | ||||
| ED_KEYMAP_HEADER = (1 << 8), | ED_KEYMAP_HEADER = (1 << 8), | ||||
| ED_KEYMAP_FOOTER = (1 << 9), | ED_KEYMAP_FOOTER = (1 << 9), | ||||
| ED_KEYMAP_GPENCIL = (1 << 10), | ED_KEYMAP_GPENCIL = (1 << 10), | ||||
| ED_KEYMAP_NAVBAR = (1 << 11), | ED_KEYMAP_NAVBAR = (1 << 11), | ||||
| }; | }; | ||||
| /* SCREEN_OT_space_context_cycle direction */ | /* SCREEN_OT_space_context_cycle direction */ | ||||
| enum { | typedef enum eScreenCycle { | ||||
| SPACE_CONTEXT_CYCLE_PREV, | SPACE_CONTEXT_CYCLE_PREV, | ||||
| SPACE_CONTEXT_CYCLE_NEXT, | SPACE_CONTEXT_CYCLE_NEXT, | ||||
| }; | } eScreenCycle; | ||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| } | } | ||||
| #endif | #endif | ||||