ggMarkName.selectAll();
}
protected void commitEditMarker()
{
final MarkerStake mark = doc.markers.get( editIdx );
if( mark == null ) return;
final long positionSmps;
final AbstractCompoundEdit ce;
positionSmps = (long) timeTrans.translate( ggMarkPos.getValue(), ParamSpace.spcTimeSmps ).val;
if( (positionSmps == mark.pos) && (ggMarkName.getText().equals( mark.name ))) return; // no change
ce = new BasicCompoundEdit( getResourceString( "editEditMarker" ));
doc.markers.editBegin( ce );
try {
doc.markers.editRemove( this, mark, ce );
doc.markers.editAdd( this, new MarkerStake( positionSmps, ggMarkName.getText() ), ce );
}
catch( IOException e1 ) { // should never happen
System.err.println( e1 );
ce.cancel();
return;