ClangFormat: apply to source, most of intern
Apply clang format as proposed in T53211. For details on usage and instructions for migrating branches without conflicts, see: https://wiki.blender.org/wiki/Tools/ClangFormat
This commit is contained in:
@@ -61,101 +61,117 @@ struct wmWindow;
|
||||
struct wmWindowManager;
|
||||
|
||||
/* regions */
|
||||
void ED_region_do_listen(
|
||||
struct wmWindow *win, struct ScrArea *sa, struct ARegion *ar,
|
||||
struct wmNotifier *note, const Scene *scene);
|
||||
void ED_region_do_layout(struct bContext *C, struct ARegion *ar);
|
||||
void ED_region_do_draw(struct bContext *C, struct ARegion *ar);
|
||||
void ED_region_exit(struct bContext *C, struct ARegion *ar);
|
||||
void ED_region_pixelspace(struct ARegion *ar);
|
||||
void ED_region_update_rect(struct ARegion *ar);
|
||||
void ED_region_init(struct ARegion *ar);
|
||||
void ED_region_tag_redraw(struct ARegion *ar);
|
||||
void ED_region_tag_redraw_partial(struct ARegion *ar, const struct rcti *rct);
|
||||
void ED_region_tag_redraw_overlay(struct ARegion *ar);
|
||||
void ED_region_tag_redraw_no_rebuild(struct ARegion *ar);
|
||||
void ED_region_tag_refresh_ui(struct ARegion *ar);
|
||||
void ED_region_do_listen(struct wmWindow *win,
|
||||
struct ScrArea *sa,
|
||||
struct ARegion *ar,
|
||||
struct wmNotifier *note,
|
||||
const Scene *scene);
|
||||
void ED_region_do_layout(struct bContext *C, struct ARegion *ar);
|
||||
void ED_region_do_draw(struct bContext *C, struct ARegion *ar);
|
||||
void ED_region_exit(struct bContext *C, struct ARegion *ar);
|
||||
void ED_region_pixelspace(struct ARegion *ar);
|
||||
void ED_region_update_rect(struct ARegion *ar);
|
||||
void ED_region_init(struct ARegion *ar);
|
||||
void ED_region_tag_redraw(struct ARegion *ar);
|
||||
void ED_region_tag_redraw_partial(struct ARegion *ar, const struct rcti *rct);
|
||||
void ED_region_tag_redraw_overlay(struct ARegion *ar);
|
||||
void ED_region_tag_redraw_no_rebuild(struct ARegion *ar);
|
||||
void ED_region_tag_refresh_ui(struct ARegion *ar);
|
||||
|
||||
void ED_region_panels_init(struct wmWindowManager *wm, struct ARegion *ar);
|
||||
void ED_region_panels_ex(
|
||||
const struct bContext *C, struct ARegion *ar,
|
||||
const char *contexts[], int contextnr, const bool vertical);
|
||||
void ED_region_panels(
|
||||
const struct bContext *C, struct ARegion *ar);
|
||||
void ED_region_panels_layout_ex(
|
||||
const struct bContext *C, struct ARegion *ar,
|
||||
const char *contexts[], int contextnr, const bool vertical);
|
||||
void ED_region_panels_layout(
|
||||
const struct bContext *C, struct ARegion *ar);
|
||||
void ED_region_panels_draw(
|
||||
const struct bContext *C, struct ARegion *ar);
|
||||
void ED_region_panels_ex(const struct bContext *C,
|
||||
struct ARegion *ar,
|
||||
const char *contexts[],
|
||||
int contextnr,
|
||||
const bool vertical);
|
||||
void ED_region_panels(const struct bContext *C, struct ARegion *ar);
|
||||
void ED_region_panels_layout_ex(const struct bContext *C,
|
||||
struct ARegion *ar,
|
||||
const char *contexts[],
|
||||
int contextnr,
|
||||
const bool vertical);
|
||||
void ED_region_panels_layout(const struct bContext *C, struct ARegion *ar);
|
||||
void ED_region_panels_draw(const struct bContext *C, struct ARegion *ar);
|
||||
|
||||
void ED_region_header_init(struct ARegion *ar);
|
||||
void ED_region_header(const struct bContext *C, struct ARegion *ar);
|
||||
void ED_region_header_layout(const struct bContext *C, struct ARegion *ar);
|
||||
void ED_region_header_draw(const struct bContext *C, struct ARegion *ar);
|
||||
|
||||
void ED_region_cursor_set(struct wmWindow *win, struct ScrArea *sa, struct ARegion *ar);
|
||||
void ED_region_toggle_hidden(struct bContext *C, struct ARegion *ar);
|
||||
void ED_region_visibility_change_update(struct bContext *C, struct ARegion *ar);
|
||||
void ED_region_info_draw(struct ARegion *ar, const char *text, float fill_color[4], const bool full_redraw);
|
||||
void ED_region_info_draw_multiline(ARegion *ar, const char *text_array[], float fill_color[4], const bool full_redraw);
|
||||
void ED_region_image_metadata_draw(int x, int y, struct ImBuf *ibuf, const rctf *frame, float zoomx, float zoomy);
|
||||
void ED_region_image_metadata_panel_draw(struct ImBuf *ibuf, struct uiLayout *layout);
|
||||
void ED_region_grid_draw(struct ARegion *ar, float zoomx, float zoomy);
|
||||
float ED_region_blend_alpha(struct ARegion *ar);
|
||||
void ED_region_visible_rect(struct ARegion *ar, struct rcti *rect);
|
||||
bool ED_region_is_overlap(int spacetype, int regiontype);
|
||||
void ED_region_cursor_set(struct wmWindow *win, struct ScrArea *sa, struct ARegion *ar);
|
||||
void ED_region_toggle_hidden(struct bContext *C, struct ARegion *ar);
|
||||
void ED_region_visibility_change_update(struct bContext *C, struct ARegion *ar);
|
||||
void ED_region_info_draw(struct ARegion *ar,
|
||||
const char *text,
|
||||
float fill_color[4],
|
||||
const bool full_redraw);
|
||||
void ED_region_info_draw_multiline(ARegion *ar,
|
||||
const char *text_array[],
|
||||
float fill_color[4],
|
||||
const bool full_redraw);
|
||||
void ED_region_image_metadata_draw(
|
||||
int x, int y, struct ImBuf *ibuf, const rctf *frame, float zoomx, float zoomy);
|
||||
void ED_region_image_metadata_panel_draw(struct ImBuf *ibuf, struct uiLayout *layout);
|
||||
void ED_region_grid_draw(struct ARegion *ar, float zoomx, float zoomy);
|
||||
float ED_region_blend_alpha(struct ARegion *ar);
|
||||
void ED_region_visible_rect(struct ARegion *ar, struct rcti *rect);
|
||||
bool ED_region_is_overlap(int spacetype, int regiontype);
|
||||
|
||||
int ED_region_snap_size_test(const struct ARegion *ar);
|
||||
bool ED_region_snap_size_apply(struct ARegion *ar, int snap_flag);
|
||||
int ED_region_snap_size_test(const struct ARegion *ar);
|
||||
bool ED_region_snap_size_apply(struct ARegion *ar, int snap_flag);
|
||||
|
||||
/* message_bus callbacks */
|
||||
void ED_region_do_msg_notify_tag_redraw(
|
||||
struct bContext *C, struct wmMsgSubscribeKey *msg_key, struct wmMsgSubscribeValue *msg_val);
|
||||
void ED_area_do_msg_notify_tag_refresh(
|
||||
struct bContext *C, struct wmMsgSubscribeKey *msg_key, struct wmMsgSubscribeValue *msg_val);
|
||||
void ED_region_do_msg_notify_tag_redraw(struct bContext *C,
|
||||
struct wmMsgSubscribeKey *msg_key,
|
||||
struct wmMsgSubscribeValue *msg_val);
|
||||
void ED_area_do_msg_notify_tag_refresh(struct bContext *C,
|
||||
struct wmMsgSubscribeKey *msg_key,
|
||||
struct wmMsgSubscribeValue *msg_val);
|
||||
|
||||
/* message bus */
|
||||
void ED_region_message_subscribe(
|
||||
struct bContext *C,
|
||||
struct WorkSpace *workspace, struct Scene *scene,
|
||||
struct bScreen *screen, struct ScrArea *sa, struct ARegion *ar,
|
||||
struct wmMsgBus *mbus);
|
||||
void ED_region_message_subscribe(struct bContext *C,
|
||||
struct WorkSpace *workspace,
|
||||
struct Scene *scene,
|
||||
struct bScreen *screen,
|
||||
struct ScrArea *sa,
|
||||
struct ARegion *ar,
|
||||
struct wmMsgBus *mbus);
|
||||
|
||||
/* spaces */
|
||||
void ED_spacetypes_keymap(struct wmKeyConfig *keyconf);
|
||||
int ED_area_header_switchbutton(const struct bContext *C, struct uiBlock *block, int yco);
|
||||
void ED_spacetypes_keymap(struct wmKeyConfig *keyconf);
|
||||
int ED_area_header_switchbutton(const struct bContext *C, struct uiBlock *block, int yco);
|
||||
|
||||
/* areas */
|
||||
void ED_area_initialize(struct wmWindowManager *wm, struct wmWindow *win, struct ScrArea *sa);
|
||||
void ED_area_exit(struct bContext *C, struct ScrArea *sa);
|
||||
int ED_screen_area_active(const struct bContext *C);
|
||||
void ED_screen_global_areas_refresh(struct wmWindow *win);
|
||||
void ED_screen_global_areas_sync(struct wmWindow *win);
|
||||
void ED_area_do_listen(struct wmWindow *win, ScrArea *sa, struct wmNotifier *note, Scene *scene);
|
||||
void ED_area_tag_redraw(ScrArea *sa);
|
||||
void ED_area_tag_redraw_no_rebuild(ScrArea *sa);
|
||||
void ED_area_tag_redraw_regiontype(ScrArea *sa, int type);
|
||||
void ED_area_tag_refresh(ScrArea *sa);
|
||||
void ED_area_do_refresh(struct bContext *C, ScrArea *sa);
|
||||
void ED_area_initialize(struct wmWindowManager *wm, struct wmWindow *win, struct ScrArea *sa);
|
||||
void ED_area_exit(struct bContext *C, struct ScrArea *sa);
|
||||
int ED_screen_area_active(const struct bContext *C);
|
||||
void ED_screen_global_areas_refresh(struct wmWindow *win);
|
||||
void ED_screen_global_areas_sync(struct wmWindow *win);
|
||||
void ED_area_do_listen(struct wmWindow *win, ScrArea *sa, struct wmNotifier *note, Scene *scene);
|
||||
void ED_area_tag_redraw(ScrArea *sa);
|
||||
void ED_area_tag_redraw_no_rebuild(ScrArea *sa);
|
||||
void ED_area_tag_redraw_regiontype(ScrArea *sa, int type);
|
||||
void ED_area_tag_refresh(ScrArea *sa);
|
||||
void ED_area_do_refresh(struct bContext *C, ScrArea *sa);
|
||||
struct AZone *ED_area_azones_update(ScrArea *sa, const int mouse_xy[]);
|
||||
void ED_area_status_text(ScrArea *sa, const char *str);
|
||||
void ED_area_newspace(struct bContext *C, ScrArea *sa, int type, const bool skip_ar_exit);
|
||||
void ED_area_prevspace(struct bContext *C, ScrArea *sa);
|
||||
void ED_area_swapspace(struct bContext *C, ScrArea *sa1, ScrArea *sa2);
|
||||
int ED_area_headersize(void);
|
||||
int ED_area_header_alignment_or_fallback(const ScrArea *area, int fallback);
|
||||
int ED_area_header_alignment(const ScrArea *area);
|
||||
int ED_area_footersize(void);
|
||||
int ED_area_footer_alignment_or_fallback(const ScrArea *area, int fallback);
|
||||
int ED_area_footer_alignment(const ScrArea *area);
|
||||
int ED_area_global_size_y(const ScrArea *area);
|
||||
int ED_area_global_min_size_y(const ScrArea *area);
|
||||
int ED_area_global_max_size_y(const ScrArea *area);
|
||||
bool ED_area_is_global(const ScrArea *area);
|
||||
int ED_region_global_size_y(void);
|
||||
void ED_area_update_region_sizes(struct wmWindowManager *wm, struct wmWindow *win, struct ScrArea *area);
|
||||
void ED_area_status_text(ScrArea *sa, const char *str);
|
||||
void ED_area_newspace(struct bContext *C, ScrArea *sa, int type, const bool skip_ar_exit);
|
||||
void ED_area_prevspace(struct bContext *C, ScrArea *sa);
|
||||
void ED_area_swapspace(struct bContext *C, ScrArea *sa1, ScrArea *sa2);
|
||||
int ED_area_headersize(void);
|
||||
int ED_area_header_alignment_or_fallback(const ScrArea *area, int fallback);
|
||||
int ED_area_header_alignment(const ScrArea *area);
|
||||
int ED_area_footersize(void);
|
||||
int ED_area_footer_alignment_or_fallback(const ScrArea *area, int fallback);
|
||||
int ED_area_footer_alignment(const ScrArea *area);
|
||||
int ED_area_global_size_y(const ScrArea *area);
|
||||
int ED_area_global_min_size_y(const ScrArea *area);
|
||||
int ED_area_global_max_size_y(const ScrArea *area);
|
||||
bool ED_area_is_global(const ScrArea *area);
|
||||
int ED_region_global_size_y(void);
|
||||
void ED_area_update_region_sizes(struct wmWindowManager *wm,
|
||||
struct wmWindow *win,
|
||||
struct ScrArea *area);
|
||||
|
||||
ScrArea *ED_screen_areas_iter_first(const struct wmWindow *win, const bScreen *screen);
|
||||
ScrArea *ED_screen_areas_iter_next(const bScreen *screen, const ScrArea *area);
|
||||
@@ -164,94 +180,105 @@ ScrArea *ED_screen_areas_iter_next(const bScreen *screen, const ScrArea *area);
|
||||
* visible in the window, not just bScreen).
|
||||
* \note Skips global areas with flag GLOBAL_AREA_IS_HIDDEN.
|
||||
*/
|
||||
#define ED_screen_areas_iter(win, screen, area_name) \
|
||||
for (ScrArea *area_name = ED_screen_areas_iter_first(win, screen); \
|
||||
area_name != NULL; \
|
||||
area_name = ED_screen_areas_iter_next(screen, area_name))
|
||||
#define ED_screen_verts_iter(win, screen, vert_name) \
|
||||
for (ScrVert *vert_name = (win)->global_areas.vertbase.first ? \
|
||||
(win)->global_areas.vertbase.first : \
|
||||
screen->vertbase.first; \
|
||||
vert_name != NULL; \
|
||||
vert_name = (vert_name == (win)->global_areas.vertbase.last) ? (screen)->vertbase.first : vert_name->next)
|
||||
#define ED_screen_areas_iter(win, screen, area_name) \
|
||||
for (ScrArea *area_name = ED_screen_areas_iter_first(win, screen); area_name != NULL; \
|
||||
area_name = ED_screen_areas_iter_next(screen, area_name))
|
||||
#define ED_screen_verts_iter(win, screen, vert_name) \
|
||||
for (ScrVert *vert_name = (win)->global_areas.vertbase.first ? \
|
||||
(win)->global_areas.vertbase.first : \
|
||||
screen->vertbase.first; \
|
||||
vert_name != NULL; \
|
||||
vert_name = (vert_name == (win)->global_areas.vertbase.last) ? (screen)->vertbase.first : \
|
||||
vert_name->next)
|
||||
|
||||
/* screens */
|
||||
void ED_screens_initialize(struct Main *bmain, struct wmWindowManager *wm);
|
||||
void ED_screen_draw_edges(struct wmWindow *win);
|
||||
void ED_screen_draw_join_shape(struct ScrArea *sa1, struct ScrArea *sa2);
|
||||
void ED_screen_draw_split_preview(struct ScrArea *sa, const int dir, const float fac);
|
||||
void ED_screen_refresh(struct wmWindowManager *wm, struct wmWindow *win);
|
||||
void ED_screen_ensure_updated(struct wmWindowManager *wm, struct wmWindow *win, struct bScreen *screen);
|
||||
void ED_screen_do_listen(struct bContext *C, struct wmNotifier *note);
|
||||
bool ED_screen_change(struct bContext *C, struct bScreen *sc);
|
||||
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_exit(struct bContext *C, struct wmWindow *window, struct bScreen *screen);
|
||||
void ED_screen_animation_timer(struct bContext *C, int redraws, int refresh, int sync, int enable);
|
||||
void ED_screen_animation_timer_update(struct bScreen *screen, int redraws, int refresh);
|
||||
void ED_screen_restore_temp_type(struct bContext *C, ScrArea *sa);
|
||||
void ED_screens_initialize(struct Main *bmain, struct wmWindowManager *wm);
|
||||
void ED_screen_draw_edges(struct wmWindow *win);
|
||||
void ED_screen_draw_join_shape(struct ScrArea *sa1, struct ScrArea *sa2);
|
||||
void ED_screen_draw_split_preview(struct ScrArea *sa, const int dir, const float fac);
|
||||
void ED_screen_refresh(struct wmWindowManager *wm, struct wmWindow *win);
|
||||
void ED_screen_ensure_updated(struct wmWindowManager *wm,
|
||||
struct wmWindow *win,
|
||||
struct bScreen *screen);
|
||||
void ED_screen_do_listen(struct bContext *C, struct wmNotifier *note);
|
||||
bool ED_screen_change(struct bContext *C, struct bScreen *sc);
|
||||
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_exit(struct bContext *C, struct wmWindow *window, struct bScreen *screen);
|
||||
void ED_screen_animation_timer(struct bContext *C, int redraws, int refresh, int sync, int enable);
|
||||
void ED_screen_animation_timer_update(struct bScreen *screen, int redraws, int refresh);
|
||||
void ED_screen_restore_temp_type(struct bContext *C, ScrArea *sa);
|
||||
ScrArea *ED_screen_full_newspace(struct bContext *C, ScrArea *sa, int type);
|
||||
void ED_screen_full_prevspace(struct bContext *C, ScrArea *sa);
|
||||
void ED_screen_full_restore(struct bContext *C, ScrArea *sa);
|
||||
struct ScrArea *ED_screen_state_toggle(struct bContext *C, struct wmWindow *win, struct ScrArea *sa, const short state);
|
||||
void ED_screens_header_tools_menu_create(struct bContext *C, struct uiLayout *layout, void *arg);
|
||||
void ED_screens_footer_tools_menu_create(struct bContext *C, struct uiLayout *layout, void *arg);
|
||||
void ED_screens_navigation_bar_tools_menu_create(struct bContext *C, struct uiLayout *layout, void *arg);
|
||||
bool ED_screen_stereo3d_required(const struct bScreen *screen, const struct Scene *scene);
|
||||
Scene *ED_screen_scene_find(const struct bScreen *screen, const struct wmWindowManager *wm);
|
||||
Scene *ED_screen_scene_find_with_window(const struct bScreen *screen, const struct wmWindowManager *wm, struct wmWindow **r_window);
|
||||
ScrArea *ED_screen_area_find_with_spacedata(const bScreen *screen, const struct SpaceLink *sl, const bool only_visible);
|
||||
struct wmWindow *ED_screen_window_find(const struct bScreen *screen, const struct wmWindowManager *wm);
|
||||
void ED_screen_preview_render(const struct bScreen *screen, int size_x, int size_y, unsigned int *r_rect) ATTR_NONNULL();
|
||||
void ED_screen_full_prevspace(struct bContext *C, ScrArea *sa);
|
||||
void ED_screen_full_restore(struct bContext *C, ScrArea *sa);
|
||||
struct ScrArea *ED_screen_state_toggle(struct bContext *C,
|
||||
struct wmWindow *win,
|
||||
struct ScrArea *sa,
|
||||
const short state);
|
||||
void ED_screens_header_tools_menu_create(struct bContext *C, struct uiLayout *layout, void *arg);
|
||||
void ED_screens_footer_tools_menu_create(struct bContext *C, struct uiLayout *layout, void *arg);
|
||||
void ED_screens_navigation_bar_tools_menu_create(struct bContext *C,
|
||||
struct uiLayout *layout,
|
||||
void *arg);
|
||||
bool ED_screen_stereo3d_required(const struct bScreen *screen, const struct Scene *scene);
|
||||
Scene *ED_screen_scene_find(const struct bScreen *screen, const struct wmWindowManager *wm);
|
||||
Scene *ED_screen_scene_find_with_window(const struct bScreen *screen,
|
||||
const struct wmWindowManager *wm,
|
||||
struct wmWindow **r_window);
|
||||
ScrArea *ED_screen_area_find_with_spacedata(const bScreen *screen,
|
||||
const struct SpaceLink *sl,
|
||||
const bool only_visible);
|
||||
struct wmWindow *ED_screen_window_find(const struct bScreen *screen,
|
||||
const struct wmWindowManager *wm);
|
||||
void ED_screen_preview_render(const struct bScreen *screen,
|
||||
int size_x,
|
||||
int size_y,
|
||||
unsigned int *r_rect) ATTR_NONNULL();
|
||||
|
||||
/* workspaces */
|
||||
struct WorkSpace *ED_workspace_add(
|
||||
struct Main *bmain,
|
||||
const char *name) ATTR_NONNULL();
|
||||
bool ED_workspace_change(
|
||||
struct WorkSpace *workspace_new,
|
||||
struct bContext *C,
|
||||
struct wmWindowManager *wm, struct wmWindow *win) ATTR_NONNULL();
|
||||
struct WorkSpace *ED_workspace_duplicate(
|
||||
struct WorkSpace *workspace_old,
|
||||
struct Main *bmain, struct wmWindow *win);
|
||||
bool ED_workspace_delete(
|
||||
struct WorkSpace *workspace,
|
||||
struct Main *bmain, struct bContext *C,
|
||||
struct wmWindowManager *wm) ATTR_NONNULL();
|
||||
void ED_workspace_scene_data_sync(
|
||||
struct WorkSpaceInstanceHook *hook, Scene *scene) ATTR_NONNULL();
|
||||
struct WorkSpaceLayout *ED_workspace_layout_add(
|
||||
struct Main *bmain,
|
||||
struct WorkSpace *workspace,
|
||||
struct wmWindow *win,
|
||||
const char *name) ATTR_NONNULL();
|
||||
struct WorkSpaceLayout *ED_workspace_layout_duplicate(
|
||||
struct Main *bmain,
|
||||
struct WorkSpace *workspace, const struct WorkSpaceLayout *layout_old,
|
||||
struct wmWindow *win) ATTR_NONNULL();
|
||||
bool ED_workspace_layout_delete(
|
||||
struct WorkSpace *workspace, struct WorkSpaceLayout *layout_old,
|
||||
struct bContext *C) ATTR_NONNULL();
|
||||
bool ED_workspace_layout_cycle(
|
||||
struct WorkSpace *workspace, const short direction,
|
||||
struct bContext *C) ATTR_NONNULL();
|
||||
struct WorkSpace *ED_workspace_add(struct Main *bmain, const char *name) ATTR_NONNULL();
|
||||
bool ED_workspace_change(struct WorkSpace *workspace_new,
|
||||
struct bContext *C,
|
||||
struct wmWindowManager *wm,
|
||||
struct wmWindow *win) ATTR_NONNULL();
|
||||
struct WorkSpace *ED_workspace_duplicate(struct WorkSpace *workspace_old,
|
||||
struct Main *bmain,
|
||||
struct wmWindow *win);
|
||||
bool ED_workspace_delete(struct WorkSpace *workspace,
|
||||
struct Main *bmain,
|
||||
struct bContext *C,
|
||||
struct wmWindowManager *wm) ATTR_NONNULL();
|
||||
void ED_workspace_scene_data_sync(struct WorkSpaceInstanceHook *hook, Scene *scene) ATTR_NONNULL();
|
||||
struct WorkSpaceLayout *ED_workspace_layout_add(struct Main *bmain,
|
||||
struct WorkSpace *workspace,
|
||||
struct wmWindow *win,
|
||||
const char *name) ATTR_NONNULL();
|
||||
struct WorkSpaceLayout *ED_workspace_layout_duplicate(struct Main *bmain,
|
||||
struct WorkSpace *workspace,
|
||||
const struct WorkSpaceLayout *layout_old,
|
||||
struct wmWindow *win) ATTR_NONNULL();
|
||||
bool ED_workspace_layout_delete(struct WorkSpace *workspace,
|
||||
struct WorkSpaceLayout *layout_old,
|
||||
struct bContext *C) ATTR_NONNULL();
|
||||
bool ED_workspace_layout_cycle(struct WorkSpace *workspace,
|
||||
const short direction,
|
||||
struct bContext *C) ATTR_NONNULL();
|
||||
|
||||
void ED_workspace_status_text(struct bContext *C, const char *str);
|
||||
void ED_workspace_status_text(struct bContext *C, const char *str);
|
||||
|
||||
/* anim */
|
||||
void ED_update_for_newframe(struct Main *bmain, struct Depsgraph *depsgraph);
|
||||
void ED_update_for_newframe(struct Main *bmain, struct Depsgraph *depsgraph);
|
||||
|
||||
void ED_refresh_viewport_fps(struct bContext *C);
|
||||
int ED_screen_animation_play(struct bContext *C, int sync, int mode);
|
||||
bScreen *ED_screen_animation_playing(const struct wmWindowManager *wm);
|
||||
void ED_refresh_viewport_fps(struct bContext *C);
|
||||
int ED_screen_animation_play(struct bContext *C, int sync, int mode);
|
||||
bScreen *ED_screen_animation_playing(const struct wmWindowManager *wm);
|
||||
bScreen *ED_screen_animation_no_scrub(const struct wmWindowManager *wm);
|
||||
|
||||
/* screen keymaps */
|
||||
void ED_operatortypes_screen(void);
|
||||
void ED_keymap_screen(struct wmKeyConfig *keyconf);
|
||||
void ED_operatortypes_screen(void);
|
||||
void ED_keymap_screen(struct wmKeyConfig *keyconf);
|
||||
/* workspace keymaps */
|
||||
void ED_operatortypes_workspace(void);
|
||||
void ED_operatortypes_workspace(void);
|
||||
|
||||
/* operators; context poll callbacks */
|
||||
bool ED_operator_screenactive(struct bContext *C);
|
||||
@@ -281,7 +308,6 @@ bool ED_operator_nla_active(struct bContext *C);
|
||||
bool ED_operator_info_active(struct bContext *C);
|
||||
bool ED_operator_console_active(struct bContext *C);
|
||||
|
||||
|
||||
bool ED_operator_object_active(struct bContext *C);
|
||||
bool ED_operator_object_active_editable(struct bContext *C);
|
||||
bool ED_operator_object_active_editable_mesh(struct bContext *C);
|
||||
@@ -314,43 +340,52 @@ bool ED_operator_camera(struct bContext *C);
|
||||
bUserMenu **ED_screen_user_menus_find(const struct bContext *C, uint *r_len);
|
||||
struct bUserMenu *ED_screen_user_menu_ensure(struct bContext *C);
|
||||
|
||||
struct bUserMenuItem_Op *ED_screen_user_menu_item_find_operator(struct ListBase *lb,
|
||||
const struct wmOperatorType *ot,
|
||||
struct IDProperty *prop,
|
||||
short opcontext);
|
||||
struct bUserMenuItem_Menu *ED_screen_user_menu_item_find_menu(struct ListBase *lb,
|
||||
const struct MenuType *mt);
|
||||
struct bUserMenuItem_Prop *ED_screen_user_menu_item_find_prop(struct ListBase *lb,
|
||||
const char *context_data_path,
|
||||
const char *prop_id,
|
||||
int prop_index);
|
||||
|
||||
struct bUserMenuItem_Op *ED_screen_user_menu_item_find_operator(
|
||||
struct ListBase *lb,
|
||||
const struct wmOperatorType *ot, struct IDProperty *prop, short opcontext);
|
||||
struct bUserMenuItem_Menu *ED_screen_user_menu_item_find_menu(
|
||||
struct ListBase *lb,
|
||||
const struct MenuType *mt);
|
||||
struct bUserMenuItem_Prop *ED_screen_user_menu_item_find_prop(
|
||||
struct ListBase *lb,
|
||||
const char *context_data_path, const char *prop_id, int prop_index);
|
||||
void ED_screen_user_menu_item_add_operator(struct ListBase *lb,
|
||||
const char *ui_name,
|
||||
const struct wmOperatorType *ot,
|
||||
const struct IDProperty *prop,
|
||||
short opcontext);
|
||||
void ED_screen_user_menu_item_add_menu(struct ListBase *lb,
|
||||
const char *ui_name,
|
||||
const struct MenuType *mt);
|
||||
void ED_screen_user_menu_item_add_prop(ListBase *lb,
|
||||
const char *ui_name,
|
||||
const char *context_data_path,
|
||||
const char *prop_id,
|
||||
int prop_index);
|
||||
|
||||
void ED_screen_user_menu_item_add_operator(
|
||||
struct ListBase *lb, const char *ui_name,
|
||||
const struct wmOperatorType *ot, const struct IDProperty *prop, short opcontext);
|
||||
void ED_screen_user_menu_item_add_menu(
|
||||
struct ListBase *lb, const char *ui_name,
|
||||
const struct MenuType *mt);
|
||||
void ED_screen_user_menu_item_add_prop(
|
||||
ListBase *lb, const char *ui_name,
|
||||
const char *context_data_path, const char *prop_id, int prop_index);
|
||||
|
||||
void ED_screen_user_menu_item_remove(
|
||||
struct ListBase *lb, struct bUserMenuItem *umi);
|
||||
void ED_screen_user_menu_item_remove(struct ListBase *lb, struct bUserMenuItem *umi);
|
||||
void ED_screen_user_menu_register(void);
|
||||
|
||||
/* Cache display helpers */
|
||||
|
||||
void ED_region_cache_draw_background(const struct ARegion *ar);
|
||||
void ED_region_cache_draw_curfra_label(const int framenr, const float x, const float y);
|
||||
void ED_region_cache_draw_cached_segments(const struct ARegion *ar, const int num_segments, const int *points, const int sfra, const int efra);
|
||||
void ED_region_cache_draw_cached_segments(const struct ARegion *ar,
|
||||
const int num_segments,
|
||||
const int *points,
|
||||
const int sfra,
|
||||
const int efra);
|
||||
|
||||
/* area_utils.c */
|
||||
void ED_region_generic_tools_region_message_subscribe(
|
||||
const struct bContext *C,
|
||||
struct WorkSpace *workspace, struct Scene *scene,
|
||||
struct bScreen *screen, struct ScrArea *sa, struct ARegion *ar,
|
||||
struct wmMsgBus *mbus);
|
||||
void ED_region_generic_tools_region_message_subscribe(const struct bContext *C,
|
||||
struct WorkSpace *workspace,
|
||||
struct Scene *scene,
|
||||
struct bScreen *screen,
|
||||
struct ScrArea *sa,
|
||||
struct ARegion *ar,
|
||||
struct wmMsgBus *mbus);
|
||||
int ED_region_generic_tools_region_snap_size(const struct ARegion *ar, int size, int axis);
|
||||
|
||||
/* interface_region_hud.c */
|
||||
@@ -360,22 +395,22 @@ void ED_area_type_hud_ensure(struct bContext *C, struct ScrArea *sa);
|
||||
|
||||
/* default keymaps, bitflags (matches order of evaluation). */
|
||||
enum {
|
||||
ED_KEYMAP_UI = (1 << 1),
|
||||
ED_KEYMAP_GIZMO = (1 << 2),
|
||||
ED_KEYMAP_TOOL = (1 << 3),
|
||||
ED_KEYMAP_VIEW2D = (1 << 4),
|
||||
ED_KEYMAP_MARKERS = (1 << 5),
|
||||
ED_KEYMAP_ANIMATION = (1 << 6),
|
||||
ED_KEYMAP_FRAMES = (1 << 7),
|
||||
ED_KEYMAP_HEADER = (1 << 8),
|
||||
ED_KEYMAP_GPENCIL = (1 << 9),
|
||||
ED_KEYMAP_FOOTER = (1 << 10),
|
||||
ED_KEYMAP_UI = (1 << 1),
|
||||
ED_KEYMAP_GIZMO = (1 << 2),
|
||||
ED_KEYMAP_TOOL = (1 << 3),
|
||||
ED_KEYMAP_VIEW2D = (1 << 4),
|
||||
ED_KEYMAP_MARKERS = (1 << 5),
|
||||
ED_KEYMAP_ANIMATION = (1 << 6),
|
||||
ED_KEYMAP_FRAMES = (1 << 7),
|
||||
ED_KEYMAP_HEADER = (1 << 8),
|
||||
ED_KEYMAP_GPENCIL = (1 << 9),
|
||||
ED_KEYMAP_FOOTER = (1 << 10),
|
||||
};
|
||||
|
||||
/* SCREEN_OT_space_context_cycle direction */
|
||||
enum {
|
||||
SPACE_CONTEXT_CYCLE_PREV,
|
||||
SPACE_CONTEXT_CYCLE_NEXT,
|
||||
SPACE_CONTEXT_CYCLE_PREV,
|
||||
SPACE_CONTEXT_CYCLE_NEXT,
|
||||
};
|
||||
|
||||
#endif /* __ED_SCREEN_H__ */
|
||||
|
||||
Reference in New Issue
Block a user