diff options
author | Campbell Barton <ideasman42@gmail.com> | 2019-05-19 07:56:49 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2019-05-19 07:56:49 +0300 |
commit | f2eef452009f5958bbf783f9970534c3349fc753 (patch) | |
tree | bab7b17cdb3b85b0c41e52e82fad8774d328c333 | |
parent | 7decb9ad080eef002c6093581d486727836dbbf0 (diff) |
Cleanup: use wm prefix for GenericCallback
Without this it's not clear what kinds of data this deals with.
-rw-r--r-- | source/blender/windowmanager/intern/wm_files.c | 26 | ||||
-rw-r--r-- | source/blender/windowmanager/intern/wm_window.c | 2 | ||||
-rw-r--r-- | source/blender/windowmanager/wm_files.h | 10 |
3 files changed, 19 insertions, 19 deletions
diff --git a/source/blender/windowmanager/intern/wm_files.c b/source/blender/windowmanager/intern/wm_files.c index 850ab743c94..fd193225a49 100644 --- a/source/blender/windowmanager/intern/wm_files.c +++ b/source/blender/windowmanager/intern/wm_files.c @@ -1939,7 +1939,7 @@ static void wm_free_operator_properties_callback(void *user_data) static int wm_homefile_read_invoke(bContext *C, wmOperator *op, const wmEvent *UNUSED(event)) { if (U.uiflag & USER_SAVE_PROMPT && wm_file_or_image_is_modified(C)) { - GenericCallback *callback = MEM_callocN(sizeof(*callback), __func__); + wmGenericCallback *callback = MEM_callocN(sizeof(*callback), __func__); callback->exec = wm_homefile_read_after_dialog_callback; callback->user_data = IDP_CopyProperty(op->properties); callback->free_user_data = wm_free_operator_properties_callback; @@ -2105,7 +2105,7 @@ static int wm_open_mainfile__discard_changes(bContext *C, wmOperator *op) } if (U.uiflag & USER_SAVE_PROMPT && wm_file_or_image_is_modified(C)) { - GenericCallback *callback = MEM_callocN(sizeof(*callback), __func__); + wmGenericCallback *callback = MEM_callocN(sizeof(*callback), __func__); callback->exec = wm_open_mainfile_after_dialog_callback; callback->user_data = IDP_CopyProperty(op->properties); callback->free_user_data = wm_free_operator_properties_callback; @@ -2855,7 +2855,7 @@ static void wm_block_file_close_cancel(bContext *C, void *arg_block, void *UNUSE static void wm_block_file_close_discard(bContext *C, void *arg_block, void *arg_data) { - GenericCallback *callback = wm_generic_callback_steal((GenericCallback *)arg_data); + wmGenericCallback *callback = wm_generic_callback_steal((wmGenericCallback *)arg_data); /* Close the popup before executing the callback. Otherwise * the popup might be closed by the callback, which will lead @@ -2869,7 +2869,7 @@ static void wm_block_file_close_discard(bContext *C, void *arg_block, void *arg_ static void wm_block_file_close_save(bContext *C, void *arg_block, void *arg_data) { - GenericCallback *callback = wm_generic_callback_steal((GenericCallback *)arg_data); + wmGenericCallback *callback = wm_generic_callback_steal((wmGenericCallback *)arg_data); bool execute_callback = true; wmWindow *win = CTX_wm_window(C); @@ -2900,7 +2900,7 @@ static void wm_block_file_close_save(bContext *C, void *arg_block, void *arg_dat wm_generic_callback_free(callback); } -static void wm_block_file_close_cancel_button(uiBlock *block, GenericCallback *post_action) +static void wm_block_file_close_cancel_button(uiBlock *block, wmGenericCallback *post_action) { uiBut *but = uiDefIconTextBut( block, UI_BTYPE_BUT, 0, 0, IFACE_("Cancel"), 0, 0, 0, UI_UNIT_Y, 0, 0, 0, 0, 0, ""); @@ -2908,7 +2908,7 @@ static void wm_block_file_close_cancel_button(uiBlock *block, GenericCallback *p UI_but_drawflag_disable(but, UI_BUT_TEXT_LEFT); } -static void wm_block_file_close_discard_button(uiBlock *block, GenericCallback *post_action) +static void wm_block_file_close_discard_button(uiBlock *block, wmGenericCallback *post_action) { uiBut *but = uiDefIconTextBut( block, UI_BTYPE_BUT, 0, 0, IFACE_("Discard Changes"), 0, 0, 0, UI_UNIT_Y, 0, 0, 0, 0, 0, ""); @@ -2916,7 +2916,7 @@ static void wm_block_file_close_discard_button(uiBlock *block, GenericCallback * UI_but_drawflag_disable(but, UI_BUT_TEXT_LEFT); } -static void wm_block_file_close_save_button(uiBlock *block, GenericCallback *post_action) +static void wm_block_file_close_save_button(uiBlock *block, wmGenericCallback *post_action) { uiBut *but = uiDefIconTextBut( block, UI_BTYPE_BUT, 0, 0, IFACE_("Save"), 0, 0, 0, UI_UNIT_Y, 0, 0, 0, 0, 0, ""); @@ -2927,7 +2927,7 @@ static void wm_block_file_close_save_button(uiBlock *block, GenericCallback *pos static uiBlock *block_create__close_file_dialog(struct bContext *C, struct ARegion *ar, void *arg1) { - GenericCallback *post_action = (GenericCallback *)arg1; + wmGenericCallback *post_action = (wmGenericCallback *)arg1; Main *bmain = CTX_data_main(C); uiStyle *style = UI_style_get(); @@ -3038,11 +3038,11 @@ static uiBlock *block_create__close_file_dialog(struct bContext *C, struct ARegi static void free_post_file_close_action(void *arg) { - GenericCallback *action = (GenericCallback *)arg; + wmGenericCallback *action = (wmGenericCallback *)arg; wm_generic_callback_free(action); } -void wm_close_file_dialog(bContext *C, GenericCallback *post_action) +void wm_close_file_dialog(bContext *C, wmGenericCallback *post_action) { UI_popup_block_invoke( C, block_create__close_file_dialog, post_action, free_post_file_close_action); @@ -3054,7 +3054,7 @@ bool wm_file_or_image_is_modified(const bContext *C) return !wm->file_saved || ED_image_should_save_modified(C); } -void wm_generic_callback_free(GenericCallback *callback) +void wm_generic_callback_free(wmGenericCallback *callback) { if (callback->free_user_data) { callback->free_user_data(callback->user_data); @@ -3066,9 +3066,9 @@ static void do_nothing(bContext *UNUSED(C), void *UNUSED(user_data)) { } -GenericCallback *wm_generic_callback_steal(GenericCallback *callback) +wmGenericCallback *wm_generic_callback_steal(wmGenericCallback *callback) { - GenericCallback *new_callback = MEM_dupallocN(callback); + wmGenericCallback *new_callback = MEM_dupallocN(callback); callback->exec = do_nothing; callback->free_user_data = NULL; callback->user_data = NULL; diff --git a/source/blender/windowmanager/intern/wm_window.c b/source/blender/windowmanager/intern/wm_window.c index 1ac23754972..7ae572e5685 100644 --- a/source/blender/windowmanager/intern/wm_window.c +++ b/source/blender/windowmanager/intern/wm_window.c @@ -368,7 +368,7 @@ static void wm_save_file_on_quit_dialog_callback(bContext *C, void *UNUSED(user_ */ static void wm_confirm_quit(bContext *C) { - GenericCallback *action = MEM_callocN(sizeof(*action), __func__); + wmGenericCallback *action = MEM_callocN(sizeof(*action), __func__); action->exec = wm_save_file_on_quit_dialog_callback; wm_close_file_dialog(C, action); } diff --git a/source/blender/windowmanager/wm_files.h b/source/blender/windowmanager/wm_files.h index 8b3f1ead215..e75626a4f30 100644 --- a/source/blender/windowmanager/wm_files.h +++ b/source/blender/windowmanager/wm_files.h @@ -40,15 +40,15 @@ void wm_homefile_read(struct bContext *C, bool *r_is_factory_startup); void wm_file_read_report(bContext *C, struct Main *bmain); -typedef struct GenericCallback { +typedef struct wmGenericCallback { void (*exec)(bContext *C, void *user_data); void *user_data; void (*free_user_data)(void *user_data); -} GenericCallback; +} wmGenericCallback; -GenericCallback *wm_generic_callback_steal(GenericCallback *callback); -void wm_generic_callback_free(GenericCallback *callback); -void wm_close_file_dialog(bContext *C, GenericCallback *post_action); +wmGenericCallback *wm_generic_callback_steal(wmGenericCallback *callback); +void wm_generic_callback_free(wmGenericCallback *callback); +void wm_close_file_dialog(bContext *C, wmGenericCallback *post_action); bool wm_file_or_image_is_modified(const struct bContext *C); void WM_OT_save_homefile(struct wmOperatorType *ot); |