[Bf-committers] Added camera UI view switch to outliner.c [diff]

Kenneth Styrberg kenneth.styrberg at telia.com
Mon Nov 1 23:13:21 CET 2004


Hi here's an addition to outliner which switches the UI to F9-view when 
activating camera in Outliner

>
> //styken
>
>
>
> Index: source/blender/src/outliner.c
> ===================================================================
> RCS file: /cvsroot/bf-blender/blender/source/blender/src/outliner.c,v
> retrieving revision 1.12
> diff -u -r1.12 outliner.c
> --- source/blender/src/outliner.c    11 Oct 2004 18:35:42 -0000    1.12
> +++ source/blender/src/outliner.c    12 Oct 2004 20:53:19 -0000
> @@ -1013,6 +1013,26 @@
>     return 0;
> }
>
> +static int tree_element_active_camera(SpaceOops *soops, TreeElement 
> *te, int set)
> +{
> +    Object *ob;
> +   +    /* we search for the object parent */
> +    ob= (Object *)outliner_search_back(soops, te, ID_OB);
> +    if(ob!=OBACT) return 0;    // just paranoia
> +   +    if(set) {
> +        extern_set_butspace(F9KEY);
> +        BIF_all_preview_changed();
> +        allqueue(REDRAWBUTSSHADING, 1);
> +        allqueue(REDRAWOOPS, 0);
> +        allqueue(REDRAWIPO, 0);
> +    }
> +    else return 1;
> +   +    return 0;
> +}
> +
> static int tree_element_active_world(SpaceOops *soops, TreeElement 
> *te, int set)
> {
>     TreeElement *tep;
> @@ -1183,6 +1203,8 @@
>             return tree_element_active_world(soops, te, set);
>         case ID_LA:
>             return tree_element_active_lamp(soops, te, set);
> +        case ID_CA:
> +            return tree_element_active_camera(soops, te, set);
>         case ID_IP:
>             return tree_element_active_ipo(soops, te, set);
>         case ID_TE:
>
>
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at projects.blender.org
> http://projects.blender.org/mailman/listinfo/bf-committers
>



More information about the Bf-committers mailing list