Package com.iizix.prop.ui
Interface IUIImage2Listener
- public interface IUIImage2ListenerListener for changes in the UIImage2 property class, e.g. when a user uploads an image, orientation changes, zoom, crop points, etc.- Author:
- Christopher Mindus
 
- Method Summary- All Methods Instance Methods Abstract Methods - Modifier and Type - Method - Description - void- onImageChanged(UIImage2 image, IImageTarget imageTarget)Change of image caused by the user selecting a new image (the- imageTargetis- null), some programmatic call not directly caused by the user, but as a result of a user change at some earlier point in time, or that the VirtualSpace value was changed.- void- onImageModified(UIImage2 image, ImageOrientation orientation, double zoom, GRect rect)Invoked when the image has been modified.- void- onImageSelection(UIImage2 image, java.lang.String name, ImageType type, byte[] data, int width, int height, ImageOrientation orientation, double zoom, GRect rect, boolean isCircle)Invoked when the user has selected an image.
 
- Method Detail- onImageSelection- void onImageSelection(UIImage2 image, java.lang.String name, ImageType type, byte[] data, int width, int height, ImageOrientation orientation, double zoom, GRect rect, boolean isCircle) Invoked when the user has selected an image.- Parameters:
- image- The image selection and upload property.
- name- The original file name on the client side.
- type- The image type.
- data- The original file data, uncropped.
- width- The original image in pixels.
- height- The original image height in pixels.
- orientation- The orientation.
- zoom- The zoom factor.
- rect- The cropping rectangle.
- isCircle- Flag indicating the image cropping is a circle if- true, rectangle or square if- false.
 
 - onImageModified- void onImageModified(UIImage2 image, ImageOrientation orientation, double zoom, GRect rect) Invoked when the image has been modified.- Parameters:
- image- The image selection and upload property.
- orientation- The orientation.
- zoom- The zoom.
- rect- The crop rectangle.
 
 - onImageChanged- void onImageChanged(UIImage2 image, IImageTarget imageTarget) Change of image caused by the user selecting a new image (the- imageTargetis- null), some programmatic call not directly caused by the user, but as a result of a user change at some earlier point in time, or that the VirtualSpace value was changed.- This method is not invoked when a user chooses a image, only e.g. programmatic changes when the - UIImage2property is updated with a URL from an image that has been stored, typically accessible from the web.- Parameters:
- image- The image selection and upload property.
- imageTarget- The image target,- nullif a user has selected an image and the server application has not yet processed the image selected to save e.g. as a profile image.