[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