Talked with Aligorith and made changes as follows to DopeSheet struct:
* Removed only_drivers, this is an internal flag * Corrected notifiers
This commit is contained in:
parent
63fbd76548
commit
cc166a8b50
@ -58,105 +58,100 @@ static void rna_def_dopesheet(BlenderRNA *brna)
|
||||
RNA_def_property_boolean_sdna(prop, NULL, "filterflag", ADS_FILTER_ONLYSEL);
|
||||
RNA_def_property_ui_text(prop, "Only Selected", "Only include channels relating to selected Objects.");
|
||||
RNA_def_property_ui_icon(prop, ICON_RESTRICT_SELECT_OFF, 0);
|
||||
RNA_def_property_update(prop, NC_ANIMATION, NULL); /* XXX fix notifier */
|
||||
|
||||
prop= RNA_def_property(srna, "only_drivers", PROP_BOOLEAN, PROP_NONE);
|
||||
RNA_def_property_boolean_sdna(prop, NULL, "filterflag", ADS_FILTER_ONLYDRIVERS);
|
||||
RNA_def_property_ui_text(prop, "Only Drivers", "Only include Driver data from Animation data.");
|
||||
RNA_def_property_update(prop, NC_ANIMATION, NULL); /* XXX fix notifier */
|
||||
RNA_def_property_update(prop, NC_ANIMATION|ND_ANIMCHAN_EDIT, NULL);
|
||||
|
||||
prop= RNA_def_property(srna, "only_nla", PROP_BOOLEAN, PROP_NONE);
|
||||
RNA_def_property_boolean_sdna(prop, NULL, "filterflag", ADS_FILTER_ONLYNLA);
|
||||
RNA_def_property_ui_text(prop, "Only NLA", "Only include NLA data from Animation data.");
|
||||
RNA_def_property_update(prop, NC_ANIMATION, NULL); /* XXX fix notifier */
|
||||
RNA_def_property_update(prop, NC_ANIMATION|ND_ANIMCHAN_EDIT, NULL);
|
||||
|
||||
prop= RNA_def_property(srna, "use_filter", PROP_BOOLEAN, PROP_NONE);
|
||||
RNA_def_property_boolean_sdna(prop, NULL, "filterflag", ADS_FILTER_SELEDIT);
|
||||
RNA_def_property_ui_text(prop, "Use Filter", "Indicates if filtering options must be taken into account.");
|
||||
RNA_def_property_update(prop, NC_ANIMATION, NULL); /* XXX fix notifier */
|
||||
RNA_def_property_update(prop, NC_ANIMATION|ND_ANIMCHAN_EDIT, NULL);
|
||||
|
||||
prop= RNA_def_property(srna, "display_summary", PROP_BOOLEAN, PROP_NONE);
|
||||
RNA_def_property_boolean_sdna(prop, NULL, "filterflag", ADS_FILTER_SUMMARY);
|
||||
RNA_def_property_ui_text(prop, "Display Summary", "Display an additional 'summary' line.");
|
||||
RNA_def_property_ui_icon(prop, ICON_BORDERMOVE, 0);
|
||||
RNA_def_property_update(prop, NC_ANIMATION, NULL); /* XXX fix notifier */
|
||||
RNA_def_property_update(prop, NC_ANIMATION|ND_ANIMCHAN_EDIT, NULL);
|
||||
|
||||
prop= RNA_def_property(srna, "display_shapekeys", PROP_BOOLEAN, PROP_NONE);
|
||||
RNA_def_property_boolean_negative_sdna(prop, NULL, "filterflag", ADS_FILTER_NOSHAPEKEYS);
|
||||
RNA_def_property_ui_text(prop, "Display Shapekeys", "Include visualization of Shapekey related Animation data.");
|
||||
RNA_def_property_ui_icon(prop, ICON_SHAPEKEY_DATA, 0);
|
||||
RNA_def_property_update(prop, NC_ANIMATION, NULL); /* XXX fix notifier */
|
||||
RNA_def_property_update(prop, NC_ANIMATION|ND_ANIMCHAN_EDIT, NULL);
|
||||
|
||||
prop= RNA_def_property(srna, "display_camera", PROP_BOOLEAN, PROP_NONE);
|
||||
RNA_def_property_boolean_negative_sdna(prop, NULL, "filterflag", ADS_FILTER_NOCAM);
|
||||
RNA_def_property_ui_text(prop, "Display Camera", "Include visualization of Camera related Animation data.");
|
||||
RNA_def_property_ui_icon(prop, ICON_CAMERA_DATA, 0);
|
||||
RNA_def_property_update(prop, NC_ANIMATION, NULL); /* XXX fix notifier */
|
||||
RNA_def_property_update(prop, NC_ANIMATION|ND_ANIMCHAN_EDIT, NULL);
|
||||
|
||||
prop= RNA_def_property(srna, "display_material", PROP_BOOLEAN, PROP_NONE);
|
||||
RNA_def_property_boolean_negative_sdna(prop, NULL, "filterflag", ADS_FILTER_NOMAT);
|
||||
RNA_def_property_ui_text(prop, "Display Material", "Include visualization of Material related Animation data.");
|
||||
RNA_def_property_ui_icon(prop, ICON_MATERIAL_DATA, 0);
|
||||
RNA_def_property_update(prop, NC_ANIMATION, NULL); /* XXX fix notifier */
|
||||
RNA_def_property_update(prop, NC_ANIMATION|ND_ANIMCHAN_EDIT, NULL);
|
||||
|
||||
prop= RNA_def_property(srna, "display_lamp", PROP_BOOLEAN, PROP_NONE);
|
||||
RNA_def_property_boolean_negative_sdna(prop, NULL, "filterflag", ADS_FILTER_NOLAM);
|
||||
RNA_def_property_ui_text(prop, "Display Lamp", "Include visualization of Lamp related Animation data.");
|
||||
RNA_def_property_ui_icon(prop, ICON_LAMP_DATA, 0);
|
||||
RNA_def_property_update(prop, NC_ANIMATION, NULL); /* XXX fix notifier */
|
||||
RNA_def_property_update(prop, NC_ANIMATION|ND_ANIMCHAN_EDIT, NULL);
|
||||
|
||||
prop= RNA_def_property(srna, "display_curve", PROP_BOOLEAN, PROP_NONE);
|
||||
RNA_def_property_boolean_negative_sdna(prop, NULL, "filterflag", ADS_FILTER_NOCUR);
|
||||
RNA_def_property_ui_text(prop, "Display Curve", "Include visualization of Curve related Animation data.");
|
||||
RNA_def_property_ui_icon(prop, ICON_CURVE_DATA, 0);
|
||||
RNA_def_property_update(prop, NC_ANIMATION, NULL); /* XXX fix notifier */
|
||||
RNA_def_property_update(prop, NC_ANIMATION|ND_ANIMCHAN_EDIT, NULL);
|
||||
|
||||
prop= RNA_def_property(srna, "display_world", PROP_BOOLEAN, PROP_NONE);
|
||||
RNA_def_property_boolean_negative_sdna(prop, NULL, "filterflag", ADS_FILTER_NOWOR);
|
||||
RNA_def_property_ui_text(prop, "Display World", "Include visualization of World related Animation data.");
|
||||
RNA_def_property_ui_icon(prop, ICON_WORLD_DATA, 0);
|
||||
RNA_def_property_update(prop, NC_ANIMATION, NULL); /* XXX fix notifier */
|
||||
RNA_def_property_update(prop, NC_ANIMATION|ND_ANIMCHAN_EDIT, NULL);
|
||||
|
||||
prop= RNA_def_property(srna, "display_scene", PROP_BOOLEAN, PROP_NONE);
|
||||
RNA_def_property_boolean_negative_sdna(prop, NULL, "filterflag", ADS_FILTER_NOSCE);
|
||||
RNA_def_property_ui_text(prop, "Display Scene", "Include visualization of Scene related Animation data.");
|
||||
RNA_def_property_ui_icon(prop, ICON_SCENE_DATA, 0);
|
||||
RNA_def_property_update(prop, NC_ANIMATION, NULL); /* XXX fix notifier */
|
||||
RNA_def_property_update(prop, NC_ANIMATION|ND_ANIMCHAN_EDIT, NULL);
|
||||
|
||||
prop= RNA_def_property(srna, "display_particle", PROP_BOOLEAN, PROP_NONE);
|
||||
RNA_def_property_boolean_negative_sdna(prop, NULL, "filterflag", ADS_FILTER_NOPART);
|
||||
RNA_def_property_ui_text(prop, "Display Particle", "Include visualization of Particle related Animation data.");
|
||||
RNA_def_property_ui_icon(prop, ICON_PARTICLE_DATA, 0);
|
||||
RNA_def_property_update(prop, NC_ANIMATION, NULL); /* XXX fix notifier */
|
||||
RNA_def_property_update(prop, NC_ANIMATION|ND_ANIMCHAN_EDIT, NULL);
|
||||
|
||||
prop= RNA_def_property(srna, "display_metaball", PROP_BOOLEAN, PROP_NONE);
|
||||
RNA_def_property_boolean_negative_sdna(prop, NULL, "filterflag", ADS_FILTER_NOMBA);
|
||||
RNA_def_property_ui_text(prop, "Display Metaball", "Include visualization of Metaball related Animation data.");
|
||||
RNA_def_property_ui_icon(prop, ICON_META_DATA, 0);
|
||||
RNA_def_property_update(prop, NC_ANIMATION, NULL); /* XXX fix notifier */
|
||||
RNA_def_property_update(prop, NC_ANIMATION|ND_ANIMCHAN_EDIT, NULL);
|
||||
|
||||
prop= RNA_def_property(srna, "display_armature", PROP_BOOLEAN, PROP_NONE);
|
||||
RNA_def_property_boolean_negative_sdna(prop, NULL, "filterflag", ADS_FILTER_NOARM);
|
||||
RNA_def_property_ui_text(prop, "Display Armature", "Include visualization of Armature related Animation data.");
|
||||
RNA_def_property_ui_icon(prop, ICON_ARMATURE_DATA, 0);
|
||||
RNA_def_property_update(prop, NC_ANIMATION, NULL); /* XXX fix notifier */
|
||||
RNA_def_property_update(prop, NC_ANIMATION|ND_ANIMCHAN_EDIT, NULL);
|
||||
|
||||
prop= RNA_def_property(srna, "display_node", PROP_BOOLEAN, PROP_NONE);
|
||||
RNA_def_property_boolean_negative_sdna(prop, NULL, "filterflag", ADS_FILTER_NONTREE);
|
||||
RNA_def_property_ui_text(prop, "Display Node", "Include visualization of Node related Animation data.");
|
||||
RNA_def_property_ui_icon(prop, ICON_NODETREE, 0);
|
||||
RNA_def_property_update(prop, NC_ANIMATION, NULL); /* XXX fix notifier */
|
||||
RNA_def_property_update(prop, NC_ANIMATION|ND_ANIMCHAN_EDIT, NULL);
|
||||
|
||||
prop= RNA_def_property(srna, "include_missing_nla", PROP_BOOLEAN, PROP_NONE);
|
||||
RNA_def_property_boolean_negative_sdna(prop, NULL, "filterflag", ADS_FILTER_NLA_NOACT);
|
||||
RNA_def_property_ui_text(prop, "Include Missing NLA", "Include Animation Data blocks with no NLA Data.");
|
||||
RNA_def_property_ui_icon(prop, ICON_ACTION, 0);
|
||||
RNA_def_property_update(prop, NC_ANIMATION, NULL); /* XXX fix notifier */
|
||||
RNA_def_property_update(prop, NC_ANIMATION|ND_ANIMCHAN_EDIT, NULL);
|
||||
|
||||
prop= RNA_def_property(srna, "collapse_summary", PROP_BOOLEAN, PROP_NONE);
|
||||
RNA_def_property_boolean_sdna(prop, NULL, "flag", ADS_FLAG_SUMMARY_COLLAPSED);
|
||||
RNA_def_property_ui_text(prop, "Collapse Summary", "Collapse summary when shown, so all other channels get hidden.");
|
||||
RNA_def_property_update(prop, NC_ANIMATION, NULL); /* XXX fix notifier */
|
||||
RNA_def_property_update(prop, NC_ANIMATION|ND_ANIMCHAN_EDIT, NULL);
|
||||
}
|
||||
|
||||
static void rna_def_action_group(BlenderRNA *brna)
|
||||
|
Loading…
x
Reference in New Issue
Block a user