Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2019-04-17 07:17:24 +0300
committerCampbell Barton <ideasman42@gmail.com>2019-04-17 07:21:24 +0300
commite12c08e8d170b7ca40f204a5b0423c23a9fbc2c1 (patch)
tree8cf3453d12edb177a218ef8009357518ec6cab6a /source/blender/editors/include/ED_screen.h
parentb3dabc200a4b0399ec6b81f2ff2730d07b44fcaa (diff)
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
Diffstat (limited to 'source/blender/editors/include/ED_screen.h')
-rw-r--r--source/blender/editors/include/ED_screen.h427
1 files changed, 231 insertions, 196 deletions
diff --git a/source/blender/editors/include/ED_screen.h b/source/blender/editors/include/ED_screen.h
index 10a1eab265a..bcf9cb3fcc0 100644
--- a/source/blender/editors/include/ED_screen.h
+++ b/source/blender/editors/include/ED_screen.h
@@ -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);
-
-int ED_region_snap_size_test(const struct ARegion *ar);
-bool ED_region_snap_size_apply(struct ARegion *ar, int snap_flag);
+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);
/* 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();
-
-void ED_workspace_status_text(struct bContext *C, const char *str);
+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);
/* 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);
-
-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);
+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_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__ */