view src/de/mpg/mpiwg/itgroup/digilib/digiImage/properties/DigiImagePropertyListener.java @ 29:fbcf122a6a24

Working version for textgrid
author dwinter
date Wed, 14 Sep 2011 14:41:31 +0200
parents 183c3e96f6c3
children
line wrap: on
line source

package de.mpg.mpiwg.itgroup.digilib.digiImage.properties;

import org.eclipse.swt.events.ModifyEvent;
import org.eclipse.swt.events.ModifyListener;
import org.eclipse.swt.widgets.Text;
import org.eclipse.ui.views.properties.IPropertySource;

import de.mpg.mpiwg.itgroup.digilib.digiImage.DigiImage;
import de.mpg.mpiwg.itgroup.digilib.digiImage.IDigiImage;

/**
 * @author dwinter
 *
 * Listener on digiImage properties
 */
public class DigiImagePropertyListener implements ModifyListener {

	private String key;
	private IDigiImage digiImage;
	public DigiImagePropertyListener(String key, IDigiImage digiImage2){
		this.key = key;
		this.digiImage = digiImage2;
	}
	
	
		
		   public void modifyText(ModifyEvent event) {
               DigiImageProperties properties = (DigiImageProperties) digiImage
                   .getAdapter(IPropertySource.class);
              Text t = (Text)event.getSource();
              String c = t.getText();
              System.out.println(c);
            
              properties.setPropertyValueNoDraw(key, (String)c);
           }
		
		  
		   
	}