1 11 package org.eclipse.pde.internal.core.iproduct; 12 13 14 public interface ISplashInfo extends IProductObject { 15 16 public static final String P_LOCATION = "location"; public static final String P_PROGRESS_GEOMETRY= "startupProgressRect"; public static final String P_MESSAGE_GEOMETRY = "startupMessageRect"; public static final String P_FOREGROUND_COLOR = "startupForegroundColor"; 21 public static final String F_ATTRIBUTE_HANDLER_TYPE = "handlerType"; 23 void setLocation(String location, boolean blockNotification); 24 25 String getLocation(); 26 27 void addProgressBar(boolean add, boolean blockNotification); 28 29 37 void setProgressGeometry(int[] geo, boolean blockNotification); 38 39 int[] getProgressGeometry(); 40 41 void addProgressMessage(boolean add, boolean blockNotification); 42 43 51 void setMessageGeometry(int[] geo, boolean blockNotification); 52 53 int[] getMessageGeometry(); 54 55 void setForegroundColor(String hexColor, boolean blockNotification) throws IllegalArgumentException ; 56 57 String getForegroundColor(); 58 59 60 64 public void setFieldSplashHandlerType(String type, boolean blockNotification); 65 66 69 public String getFieldSplashHandlerType(); 70 71 74 public boolean isDefinedSplashHandlerType(); 75 76 79 public boolean isDefinedGeometry(); 80 81 } 82 | Popular Tags |