[Bf-committers] Delkey for button reset problem (issue 5693045)

Alberto Torres kungfoobar at gmail.com
Thu Feb 23 14:52:18 CET 2012


Will this also work for any input field? I used to press zero for
resetting fields (but it has some bugs regarding undo) but it seems it
was removed.



2012/2/23  <blend.factory at gmail.com>:
> Reviewers: bf-codereview_blender.org, bf-committers_blender.org,
>
> Description:
> Sorry for creating a new issue but for some reason old one
> (http://codereview.appspot.com/4535083/) fails and throws an error when
> I try to upload new patch set.
>
> Basically, I've seen some complaints on bf-commiters mailing list that
> use of Del key under Node editor instead of field reset actually deletes
> active node. So, this patch changes Delkey to Backspace key. Again, I
> suggest that sole Backspace key should reset only active field and
> Ctrl+Backspace should reset a whole active array.
>
> Please review this at http://codereview.appspot.com/5693045/
>
> Affected files:
>   source/blender/editors/interface/interface_handlers.c
>
>
> Index: source/blender/editors/interface/interface_handlers.c
> ===================================================================
> --- source/blender/editors/interface/interface_handlers.c       (revision 44356)
> +++ source/blender/editors/interface/interface_handlers.c       (working copy)
> @@ -4767,10 +4767,10 @@
>                }
>                /* reset to default */
>                /* XXX hardcoded keymap check.... */
> -               else if(ELEM(event->type, DELKEY, PADPERIOD) && event->val == KM_PRESS) {
> -                       /* ctrl+del - reset active button; del - reset a whole array*/
> +               else if(event->type == BACKSPACEKEY && event->val == KM_PRESS) {
> +                       /* backspace = reset active button; ctrl+backspace = reset a whole
> array*/
>                        if (!(ELEM3(but->type, HSVCIRCLE, HSVCUBE, HISTOGRAM)))
> -                               ui_set_but_default(C, !event->ctrl);
> +                               ui_set_but_default(C, event->ctrl);
>                }
>                /* handle menu */
>                else if(event->type == RIGHTMOUSE && event->val == KM_PRESS) {
>
>
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers


More information about the Bf-committers mailing list