(ObjectMenuFunc) NULL, (DescribePropsFunc) chronoref_describe_props, (GetPropsFunc) chronoref_get_props, (SetPropsFunc) chronoref_set_props, (TextEditFunc) 0, (ApplyPropertiesListFunc) object_apply_props, }; static PropNumData time_range = { -32767.0, 32768.0, 0.1}; static PropNumData step_range = { 0.0, 1000.0, 0.1}; static PropDescription chronoref_props[] = { ELEMENT_COMMON_PROPERTIES, PROP_MULTICOL_BEGIN("chronoref"), PROP_MULTICOL_COLUMN("time"), PROP_FRAME_BEGIN("time",0,N_("Time data")), { "start_time",PROP_TYPE_REAL,PROP_FLAG_VISIBLE, N_("Start time"),NULL,&time_range}, { "end_time",PROP_TYPE_REAL,PROP_FLAG_VISIBLE, N_("End time"),NULL,&time_range}, { "time_step",PROP_TYPE_REAL,PROP_FLAG_VISIBLE, N_("Major time step"),NULL,&step_range}, { "time_lstep",PROP_TYPE_REAL,PROP_FLAG_VISIBLE, N_("Minor time step"),NULL,&step_range}, PROP_FRAME_END("time",0), PROP_MULTICOL_COLUMN("aspect"), PROP_FRAME_BEGIN("aspect",0,N_("Aspect")), { "color", PROP_TYPE_COLOUR, PROP_FLAG_VISIBLE, N_("Line color"),NULL},
{ N_("Aggregation"), AGGREGATE_NORMAL }, { N_("Composition"), AGGREGATE_COMPOSITION }, { NULL, 0 } }; static PropDescription association_props[] = { { "name", PROP_TYPE_STRING, PROP_FLAG_VISIBLE, N_("Name"), NULL, NULL }, { "direction", PROP_TYPE_ENUM, PROP_FLAG_VISIBLE, N_("Direction"), NULL, prop_assoc_direction_data }, { "show_direction", PROP_TYPE_BOOL, PROP_FLAG_VISIBLE|PROP_FLAG_OPTIONAL|PROP_FLAG_NO_DEFAULTS, N_("Show direction"), N_("Show the small arrow denoting the reading direction"), 0 }, { "assoc_type", PROP_TYPE_ENUM, PROP_FLAG_VISIBLE|PROP_FLAG_OPTIONAL|PROP_FLAG_NO_DEFAULTS, N_("Type"), NULL, prop_assoc_type_data }, PROP_MULTICOL_BEGIN("sides"), PROP_MULTICOL_COLUMN("side_a"), { "help", PROP_TYPE_STATIC, PROP_FLAG_VISIBLE|PROP_FLAG_DONT_SAVE|PROP_FLAG_DONT_MERGE, N_(" "), N_("Side A") }, { "role_a", PROP_TYPE_STRING, PROP_FLAG_VISIBLE|PROP_FLAG_OPTIONAL, N_("Role"), NULL, NULL }, { "multipicity_a", PROP_TYPE_STRING, PROP_FLAG_VISIBLE|PROP_FLAG_OPTIONAL, N_("Multiplicity"), NULL, NULL }, { "visibility_a", PROP_TYPE_ENUM, PROP_FLAG_VISIBLE|PROP_FLAG_OPTIONAL, N_("Visibility"), NULL, _uml_visibilities }, { "show_arrow_a", PROP_TYPE_BOOL, PROP_FLAG_VISIBLE|PROP_FLAG_OPTIONAL, N_("Show arrow"), NULL, 0 }, PROP_MULTICOL_COLUMN("side_b"), { "help", PROP_TYPE_STATIC, PROP_FLAG_VISIBLE|PROP_FLAG_DONT_SAVE|PROP_FLAG_DONT_MERGE, N_(" "), N_("Side B") }, { "role_b", PROP_TYPE_STRING, PROP_FLAG_VISIBLE|PROP_FLAG_OPTIONAL, N_(" "), NULL, NULL },