PROP_FRAME_BEGIN("aspect",0,N_("Aspect")), { "color", PROP_TYPE_COLOUR, PROP_FLAG_VISIBLE, N_("Line color"),NULL}, { "main_lwidth", PROP_TYPE_LENGTH, PROP_FLAG_VISIBLE, N_("Line width"),NULL, &prop_std_line_width_data}, { "light_lwidth", PROP_TYPE_LENGTH, PROP_FLAG_VISIBLE, N_("Minor step line width"),NULL, &prop_std_line_width_data}, { "font", PROP_TYPE_FONT, PROP_FLAG_VISIBLE, N_("Font"), NULL, NULL }, { "font_size", PROP_TYPE_FONTSIZE, PROP_FLAG_VISIBLE, N_("Font size"), NULL, &prop_std_text_height_data }, { "font_color", PROP_TYPE_COLOUR, PROP_FLAG_VISIBLE, N_("Text color"), NULL, NULL }, PROP_FRAME_END("aspect",0), PROP_MULTICOL_END("chronoref"), {NULL} }; static PropDescription * chronoref_describe_props(Chronoref *chronoref) { if (chronoref_props[0].quark == 0) { prop_desc_list_calculate_quarks(chronoref_props); } return chronoref_props; } static PropOffset chronoref_offsets[] = { ELEMENT_COMMON_PROPERTIES_OFFSETS, PROP_OFFSET_MULTICOL_BEGIN("chronref"),
{ "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 }, { "multipicity_b", PROP_TYPE_STRING, PROP_FLAG_VISIBLE|PROP_FLAG_OPTIONAL, N_(" "), NULL, NULL }, { "visibility_b", PROP_TYPE_ENUM, PROP_FLAG_VISIBLE|PROP_FLAG_OPTIONAL, N_(" "), NULL, _uml_visibilities }, { "show_arrow_b", PROP_TYPE_BOOL, PROP_FLAG_VISIBLE|PROP_FLAG_OPTIONAL, N_(" "), NULL, 0 }, PROP_MULTICOL_END("sides"), ORTHCONN_COMMON_PROPERTIES, /* can't use PROP_STD_TEXT_COLOUR_OPTIONAL cause it has PROP_FLAG_DONT_SAVE. It is designed to fill the Text object - not some subset */ PROP_STD_TEXT_COLOUR_OPTIONS(PROP_FLAG_VISIBLE|PROP_FLAG_STANDARD|PROP_FLAG_OPTIONAL), PROP_STD_LINE_COLOUR_OPTIONAL, PROP_DESC_END }; static PropOffset association_offsets[] = { { "name", PROP_TYPE_STRING, offsetof(Association, name) }, { "direction", PROP_TYPE_ENUM, offsetof(Association, direction) }, { "assoc_type", PROP_TYPE_ENUM, offsetof(Association, assoc_type) }, { "show_direction", PROP_TYPE_BOOL, offsetof(Association, show_direction) },