1051
1051
if( row->ws->compat_78 )
1052
buf_appends( &buf, "Point " );
1052
vips_buf_appends( &buf, "Point " );
1054
buf_appendf( &buf, "%s ", CLASS_MARK );
1054
vips_buf_appendf( &buf, "%s ", CLASS_MARK );
1056
1056
row_qualified_name( row, &buf );
1057
buf_appendd( &buf, ip->floating.left );
1058
buf_appendd( &buf, ip->floating.top );
1057
vips_buf_appendd( &buf, ip->floating.left );
1058
vips_buf_appendd( &buf, ip->floating.top );
1061
1061
case REGIONVIEW_REGION:
1062
buf_appendf( &buf, "%s ", CLASS_REGION );
1062
vips_buf_appendf( &buf, "%s ", CLASS_REGION );
1063
1063
row_qualified_name( row, &buf );
1064
buf_appendd( &buf, ip->floating.left );
1065
buf_appendd( &buf, ip->floating.top );
1066
buf_appendd( &buf, ip->floating.width );
1067
buf_appendd( &buf, ip->floating.height );
1064
vips_buf_appendd( &buf, ip->floating.left );
1065
vips_buf_appendd( &buf, ip->floating.top );
1066
vips_buf_appendd( &buf, ip->floating.width );
1067
vips_buf_appendd( &buf, ip->floating.height );
1070
1070
case REGIONVIEW_ARROW:
1071
buf_appendf( &buf, "%s ", CLASS_ARROW );
1071
vips_buf_appendf( &buf, "%s ", CLASS_ARROW );
1072
1072
row_qualified_name( row, &buf );
1073
buf_appendd( &buf, ip->floating.left );
1074
buf_appendd( &buf, ip->floating.top );
1075
buf_appendd( &buf, ip->floating.width );
1076
buf_appendd( &buf, ip->floating.height );
1073
vips_buf_appendd( &buf, ip->floating.left );
1074
vips_buf_appendd( &buf, ip->floating.top );
1075
vips_buf_appendd( &buf, ip->floating.width );
1076
vips_buf_appendd( &buf, ip->floating.height );
1079
1079
case REGIONVIEW_HGUIDE:
1080
buf_appendf( &buf, "%s ", CLASS_HGUIDE );
1080
vips_buf_appendf( &buf, "%s ", CLASS_HGUIDE );
1081
1081
row_qualified_name( row, &buf );
1082
buf_appendd( &buf, ip->floating.top );
1082
vips_buf_appendd( &buf, ip->floating.top );
1085
1085
case REGIONVIEW_VGUIDE:
1086
buf_appendf( &buf, "%s ", CLASS_VGUIDE );
1086
vips_buf_appendf( &buf, "%s ", CLASS_VGUIDE );
1087
1087
row_qualified_name( row, &buf );
1088
buf_appendd( &buf, ip->floating.left );
1088
vips_buf_appendd( &buf, ip->floating.left );
1095
1095
DESTROY_GTK( ip->regionview );
1097
1097
if( !(sym = workspace_add_def( row->ws,
1098
buf_all( &buf ) )) )
1098
vips_buf_all( &buf ) )) )
1099
1099
box_alert( GTK_WIDGET( ip ) );
1101
1101
workspace_deselect_all( row->ws );