FOREIGN MODULE android_graphics_drawable;
IMPORT
java_lang := "java.lang",
android_content_res := "android.content.res",
org_xmlpull_v1 := "org.xmlpull.v1",
android_util := "android.util",
android_graphics := "android.graphics",
java_io := "java.io",
android_graphics_drawable_shapes := "android.graphics.drawable.shapes";
TYPE
Animatable* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *)
END;
AnimationDrawable* = POINTER TO EXTENSIBLE RECORD (DrawableContainer + java_lang.Runnable + Animatable) (* Typebound Procedures *)
STATIC
PROCEDURE Init*() : AnimationDrawable,CONSTRUCTOR;
END;
BitmapDrawable* = POINTER TO EXTENSIBLE RECORD (Drawable) (* Typebound Procedures *)
STATIC
PROCEDURE Init*(p0 : android_content_res.Resources;
p1 : java_lang.String) : BitmapDrawable,CONSTRUCTOR;
PROCEDURE Init*(p0 : java_lang.String) : BitmapDrawable,CONSTRUCTOR;
PROCEDURE Init*(p0 : android_content_res.Resources;
p1 : java_io.InputStream) : BitmapDrawable,CONSTRUCTOR;
PROCEDURE Init*(p0 : java_io.InputStream) : BitmapDrawable,CONSTRUCTOR;
PROCEDURE Init*(p0 : android_content_res.Resources) : BitmapDrawable,CONSTRUCTOR;
PROCEDURE Init*() : BitmapDrawable,CONSTRUCTOR;
PROCEDURE Init*(p0 : android_content_res.Resources;
p1 : android_graphics.Bitmap) : BitmapDrawable,CONSTRUCTOR;
PROCEDURE Init*(p0 : android_graphics.Bitmap) : BitmapDrawable,CONSTRUCTOR;
END;
ClipDrawable* = POINTER TO EXTENSIBLE RECORD (Drawable + Drawable$Callback) (* Typebound Procedures *)
STATIC
HORIZONTAL* = 1;
VERTICAL* = 2;
PROCEDURE Init*(p0 : Drawable;
p1 : INTEGER;
p2 : INTEGER) : ClipDrawable,CONSTRUCTOR;
END;
ColorDrawable* = POINTER TO EXTENSIBLE RECORD (Drawable) (* Typebound Procedures *)
STATIC
PROCEDURE Init*(p0 : INTEGER) : ColorDrawable,CONSTRUCTOR;
PROCEDURE Init*() : ColorDrawable,CONSTRUCTOR;
END;
Drawable* = POINTER TO ABSTRACT RECORD (java_lang.Object) (* Typebound Procedures *)
STATIC
PROCEDURE createFromPath*(p0 : java_lang.String) : Drawable;
PROCEDURE createFromResourceStream*(p0 : android_content_res.Resources;
p1 : android_util.TypedValue;
p2 : java_io.InputStream;
p3 : java_lang.String) : Drawable;
PROCEDURE createFromResourceStream*(p0 : android_content_res.Resources;
p1 : android_util.TypedValue;
p2 : java_io.InputStream;
p3 : java_lang.String;
p4 : android_graphics.BitmapFactory$Options) : Drawable;
PROCEDURE createFromStream*(p0 : java_io.InputStream;
p1 : java_lang.String) : Drawable;
PROCEDURE createFromXml*(p0 : android_content_res.Resources;
p1 : org_xmlpull_v1.XmlPullParser) : Drawable;
PROCEDURE createFromXmlInner*(p0 : android_content_res.Resources;
p1 : org_xmlpull_v1.XmlPullParser;
p2 : android_util.AttributeSet) : Drawable;
PROCEDURE Init*() : Drawable,CONSTRUCTOR;
PROCEDURE resolveOpacity*(p0 : INTEGER;
p1 : INTEGER) : INTEGER;
END;
Drawable$Callback* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *)
END;
Drawable$ConstantState* = POINTER TO ABSTRACT RECORD (java_lang.Object) (* Typebound Procedures *)
STATIC
PROCEDURE Init*() : Drawable$ConstantState,CONSTRUCTOR;
END;
DrawableContainer* = POINTER TO EXTENSIBLE RECORD (Drawable + Drawable$Callback) (* Typebound Procedures *)
STATIC
PROCEDURE Init*() : DrawableContainer,CONSTRUCTOR;
END;
DrawableContainer$DrawableContainerState* = POINTER TO ABSTRACT RECORD (Drawable$ConstantState) (* Typebound Procedures *)
END;
GradientDrawable* = POINTER TO EXTENSIBLE RECORD (Drawable) (* Typebound Procedures *)
STATIC
LINE* = 2;
LINEAR_GRADIENT* = 0;
OVAL* = 1;
RADIAL_GRADIENT* = 1;
RECTANGLE* = 0;
RING* = 3;
SWEEP_GRADIENT* = 2;
PROCEDURE Init*( p0 : GradientDrawable$Orientation;
IN p1 : ARRAY OF INTEGER) : GradientDrawable,CONSTRUCTOR;
PROCEDURE Init*() : GradientDrawable,CONSTRUCTOR;
END;
GradientDrawable$Orientation* = POINTER TO RECORD (java_lang.Enum)
STATIC
BL_TR* : GradientDrawable$Orientation;
BOTTOM_TOP* : GradientDrawable$Orientation;
BR_TL* : GradientDrawable$Orientation;
LEFT_RIGHT* : GradientDrawable$Orientation;
RIGHT_LEFT* : GradientDrawable$Orientation;
TL_BR* : GradientDrawable$Orientation;
TOP_BOTTOM* : GradientDrawable$Orientation;
TR_BL* : GradientDrawable$Orientation;
PROCEDURE valueOf*(p0 : java_lang.String) : GradientDrawable$Orientation;
PROCEDURE values*() : POINTER TO ARRAY OF GradientDrawable$Orientation;
END;
InsetDrawable* = POINTER TO EXTENSIBLE RECORD (Drawable + Drawable$Callback) (* Typebound Procedures *)
STATIC
PROCEDURE Init*(p0 : Drawable;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER;
p4 : INTEGER) : InsetDrawable,CONSTRUCTOR;
PROCEDURE Init*(p0 : Drawable;
p1 : INTEGER) : InsetDrawable,CONSTRUCTOR;
END;
LayerDrawable* = POINTER TO EXTENSIBLE RECORD (Drawable + Drawable$Callback) (* Typebound Procedures *)
STATIC
PROCEDURE Init*(IN p0 : ARRAY OF Drawable) : LayerDrawable,CONSTRUCTOR;
END;
LevelListDrawable* = POINTER TO EXTENSIBLE RECORD (DrawableContainer) (* Typebound Procedures *)
STATIC
PROCEDURE Init*() : LevelListDrawable,CONSTRUCTOR;
END;
NinePatchDrawable* = POINTER TO EXTENSIBLE RECORD (Drawable) (* Typebound Procedures *)
STATIC
PROCEDURE Init*(p0 : android_graphics.NinePatch) : NinePatchDrawable,CONSTRUCTOR;
PROCEDURE Init*(p0 : android_content_res.Resources;
p1 : android_graphics.NinePatch) : NinePatchDrawable,CONSTRUCTOR;
PROCEDURE Init*( p0 : android_graphics.Bitmap;
IN p1 : ARRAY OF BYTE;
p2 : android_graphics.Rect;
p3 : java_lang.String) : NinePatchDrawable,CONSTRUCTOR;
PROCEDURE Init*( p0 : android_content_res.Resources;
p1 : android_graphics.Bitmap;
IN p2 : ARRAY OF BYTE;
p3 : android_graphics.Rect;
p4 : java_lang.String) : NinePatchDrawable,CONSTRUCTOR;
END;
PaintDrawable* = POINTER TO EXTENSIBLE RECORD (ShapeDrawable) (* Typebound Procedures *)
STATIC
PROCEDURE Init*(p0 : INTEGER) : PaintDrawable,CONSTRUCTOR;
PROCEDURE Init*() : PaintDrawable,CONSTRUCTOR;
END;
PictureDrawable* = POINTER TO EXTENSIBLE RECORD (Drawable) (* Typebound Procedures *)
STATIC
PROCEDURE Init*(p0 : android_graphics.Picture) : PictureDrawable,CONSTRUCTOR;
END;
RotateDrawable* = POINTER TO EXTENSIBLE RECORD (Drawable + Drawable$Callback) (* Typebound Procedures *)
STATIC
PROCEDURE Init*() : RotateDrawable,CONSTRUCTOR;
END;
ScaleDrawable* = POINTER TO EXTENSIBLE RECORD (Drawable + Drawable$Callback) (* Typebound Procedures *)
STATIC
PROCEDURE Init*(p0 : Drawable;
p1 : INTEGER;
p2 : SHORTREAL;
p3 : SHORTREAL) : ScaleDrawable,CONSTRUCTOR;
END;
ShapeDrawable* = POINTER TO EXTENSIBLE RECORD (Drawable) (* Typebound Procedures *)
STATIC
PROCEDURE Init*(p0 : android_graphics_drawable_shapes.Shape) : ShapeDrawable,CONSTRUCTOR;
PROCEDURE Init*() : ShapeDrawable,CONSTRUCTOR;
END;
ShapeDrawable$ShaderFactory* = POINTER TO ABSTRACT RECORD (java_lang.Object) (* Typebound Procedures *)
STATIC
PROCEDURE Init*() : ShapeDrawable$ShaderFactory,CONSTRUCTOR;
END;
StateListDrawable* = POINTER TO EXTENSIBLE RECORD (DrawableContainer) (* Typebound Procedures *)
STATIC
PROCEDURE Init*() : StateListDrawable,CONSTRUCTOR;
END;
TransitionDrawable* = POINTER TO EXTENSIBLE RECORD (LayerDrawable + Drawable$Callback) (* Typebound Procedures *)
STATIC
PROCEDURE Init*(IN p0 : ARRAY OF Drawable) : TransitionDrawable,CONSTRUCTOR;
END;
PROCEDURE (self:Animatable) isRunning*() : BOOLEAN,NEW,ABSTRACT;
PROCEDURE (self:Animatable) start*(),NEW,ABSTRACT;
PROCEDURE (self:Animatable) stop*(),NEW,ABSTRACT;
PROCEDURE (self:AnimationDrawable) addFrame*(p0 : Drawable;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:AnimationDrawable) getDuration*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:AnimationDrawable) getFrame*(p0 : INTEGER) : Drawable,NEW,EXTENSIBLE;
PROCEDURE (self:AnimationDrawable) getNumberOfFrames*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:AnimationDrawable) inflate*(p0 : android_content_res.Resources;
p1 : org_xmlpull_v1.XmlPullParser;
p2 : android_util.AttributeSet),EXTENSIBLE;
PROCEDURE (self:AnimationDrawable) isOneShot*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:AnimationDrawable) isRunning*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:AnimationDrawable) mutate*() : Drawable,EXTENSIBLE;
PROCEDURE (self:AnimationDrawable) run*(),NEW,EXTENSIBLE;
PROCEDURE (self:AnimationDrawable) setOneShot*(p0 : BOOLEAN),NEW,EXTENSIBLE;
PROCEDURE (self:AnimationDrawable) setVisible*(p0 : BOOLEAN;
p1 : BOOLEAN) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:AnimationDrawable) start*(),NEW,EXTENSIBLE;
PROCEDURE (self:AnimationDrawable) stop*(),NEW,EXTENSIBLE;
PROCEDURE (self:AnimationDrawable) unscheduleSelf*(p0 : java_lang.Runnable),EXTENSIBLE;
PROCEDURE (self:BitmapDrawable) draw*(p0 : android_graphics.Canvas),EXTENSIBLE;
PROCEDURE (self:BitmapDrawable) getBitmap*() : android_graphics.Bitmap,NEW;
PROCEDURE (self:BitmapDrawable) getChangingConfigurations*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:BitmapDrawable) getConstantState*() : Drawable$ConstantState;
PROCEDURE (self:BitmapDrawable) getGravity*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:BitmapDrawable) getIntrinsicHeight*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:BitmapDrawable) getIntrinsicWidth*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:BitmapDrawable) getOpacity*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:BitmapDrawable) getPaint*() : android_graphics.Paint,NEW;
PROCEDURE (self:BitmapDrawable) getTileModeX*() : android_graphics.Shader$TileMode,NEW,EXTENSIBLE;
PROCEDURE (self:BitmapDrawable) getTileModeY*() : android_graphics.Shader$TileMode,NEW,EXTENSIBLE;
PROCEDURE (self:BitmapDrawable) inflate*(p0 : android_content_res.Resources;
p1 : org_xmlpull_v1.XmlPullParser;
p2 : android_util.AttributeSet),EXTENSIBLE;
PROCEDURE (self:BitmapDrawable) mutate*() : Drawable,EXTENSIBLE;
PROCEDURE (self:BitmapDrawable) onBoundsChange!(p0 : android_graphics.Rect),EXTENSIBLE;
PROCEDURE (self:BitmapDrawable) setAlpha*(p0 : INTEGER),EXTENSIBLE;
PROCEDURE (self:BitmapDrawable) setAntiAlias*(p0 : BOOLEAN),NEW,EXTENSIBLE;
PROCEDURE (self:BitmapDrawable) setColorFilter*(p0 : android_graphics.ColorFilter),EXTENSIBLE;
PROCEDURE (self:BitmapDrawable) setDither*(p0 : BOOLEAN),EXTENSIBLE;
PROCEDURE (self:BitmapDrawable) setFilterBitmap*(p0 : BOOLEAN),EXTENSIBLE;
PROCEDURE (self:BitmapDrawable) setGravity*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:BitmapDrawable) setTargetDensity*(p0 : android_graphics.Canvas),NEW,EXTENSIBLE;
PROCEDURE (self:BitmapDrawable) setTargetDensity*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:BitmapDrawable) setTargetDensity*(p0 : android_util.DisplayMetrics),NEW,EXTENSIBLE;
PROCEDURE (self:BitmapDrawable) setTileModeX*(p0 : android_graphics.Shader$TileMode),NEW,EXTENSIBLE;
PROCEDURE (self:BitmapDrawable) setTileModeXY*(p0 : android_graphics.Shader$TileMode;
p1 : android_graphics.Shader$TileMode),NEW,EXTENSIBLE;
PROCEDURE (self:BitmapDrawable) setTileModeY*(p0 : android_graphics.Shader$TileMode),NEW;
PROCEDURE (self:ClipDrawable) draw*(p0 : android_graphics.Canvas),EXTENSIBLE;
PROCEDURE (self:ClipDrawable) getChangingConfigurations*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:ClipDrawable) getConstantState*() : Drawable$ConstantState,EXTENSIBLE;
PROCEDURE (self:ClipDrawable) getIntrinsicHeight*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:ClipDrawable) getIntrinsicWidth*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:ClipDrawable) getOpacity*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:ClipDrawable) getPadding*(p0 : android_graphics.Rect) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:ClipDrawable) inflate*(p0 : android_content_res.Resources;
p1 : org_xmlpull_v1.XmlPullParser;
p2 : android_util.AttributeSet),EXTENSIBLE;
PROCEDURE (self:ClipDrawable) invalidateDrawable*(p0 : Drawable),NEW,EXTENSIBLE;
PROCEDURE (self:ClipDrawable) isStateful*() : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:ClipDrawable) onBoundsChange!(p0 : android_graphics.Rect),EXTENSIBLE;
PROCEDURE (self:ClipDrawable) onLevelChange!(p0 : INTEGER) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:ClipDrawable) onStateChange!(IN p0 : ARRAY OF INTEGER) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:ClipDrawable) scheduleDrawable*(p0 : Drawable;
p1 : java_lang.Runnable;
p2 : LONGINT),NEW,EXTENSIBLE;
PROCEDURE (self:ClipDrawable) setAlpha*(p0 : INTEGER),EXTENSIBLE;
PROCEDURE (self:ClipDrawable) setColorFilter*(p0 : android_graphics.ColorFilter),EXTENSIBLE;
PROCEDURE (self:ClipDrawable) setVisible*(p0 : BOOLEAN;
p1 : BOOLEAN) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:ClipDrawable) unscheduleDrawable*(p0 : Drawable;
p1 : java_lang.Runnable),NEW,EXTENSIBLE;
PROCEDURE (self:ColorDrawable) draw*(p0 : android_graphics.Canvas),EXTENSIBLE;
PROCEDURE (self:ColorDrawable) getAlpha*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:ColorDrawable) getChangingConfigurations*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:ColorDrawable) getConstantState*() : Drawable$ConstantState,EXTENSIBLE;
PROCEDURE (self:ColorDrawable) getOpacity*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:ColorDrawable) inflate*(p0 : android_content_res.Resources;
p1 : org_xmlpull_v1.XmlPullParser;
p2 : android_util.AttributeSet),EXTENSIBLE;
PROCEDURE (self:ColorDrawable) setAlpha*(p0 : INTEGER),EXTENSIBLE;
PROCEDURE (self:ColorDrawable) setColorFilter*(p0 : android_graphics.ColorFilter),EXTENSIBLE;
PROCEDURE (self:Drawable) clearColorFilter*(),NEW,EXTENSIBLE;
PROCEDURE (self:Drawable) copyBounds*(p0 : android_graphics.Rect),NEW;
PROCEDURE (self:Drawable) copyBounds*() : android_graphics.Rect,NEW;
PROCEDURE (self:Drawable) draw*(p0 : android_graphics.Canvas),NEW,ABSTRACT;
PROCEDURE (self:Drawable) getBounds*() : android_graphics.Rect,NEW;
PROCEDURE (self:Drawable) getChangingConfigurations*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Drawable) getConstantState*() : Drawable$ConstantState,NEW,EXTENSIBLE;
PROCEDURE (self:Drawable) getCurrent*() : Drawable,NEW,EXTENSIBLE;
PROCEDURE (self:Drawable) getIntrinsicHeight*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Drawable) getIntrinsicWidth*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Drawable) getLevel*() : INTEGER,NEW;
PROCEDURE (self:Drawable) getMinimumHeight*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Drawable) getMinimumWidth*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Drawable) getOpacity*() : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:Drawable) getPadding*(p0 : android_graphics.Rect) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Drawable) getState*() : POINTER TO ARRAY OF INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Drawable) getTransparentRegion*() : android_graphics.Region,NEW,EXTENSIBLE;
PROCEDURE (self:Drawable) inflate*(p0 : android_content_res.Resources;
p1 : org_xmlpull_v1.XmlPullParser;
p2 : android_util.AttributeSet),NEW,EXTENSIBLE;
PROCEDURE (self:Drawable) invalidateSelf*(),NEW,EXTENSIBLE;
PROCEDURE (self:Drawable) isStateful*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Drawable) isVisible*() : BOOLEAN,NEW;
PROCEDURE (self:Drawable) mutate*() : Drawable,NEW,EXTENSIBLE;
PROCEDURE (self:Drawable) onBoundsChange!(p0 : android_graphics.Rect),NEW,EXTENSIBLE;
PROCEDURE (self:Drawable) onLevelChange!(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Drawable) onStateChange!(IN p0 : ARRAY OF INTEGER) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Drawable) scheduleSelf*(p0 : java_lang.Runnable;
p1 : LONGINT),NEW,EXTENSIBLE;
PROCEDURE (self:Drawable) setAlpha*(p0 : INTEGER),NEW,ABSTRACT;
PROCEDURE (self:Drawable) setBounds*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Drawable) setBounds*(p0 : android_graphics.Rect),NEW,EXTENSIBLE;
PROCEDURE (self:Drawable) setCallback*(p0 : Drawable$Callback),NEW;
PROCEDURE (self:Drawable) setChangingConfigurations*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Drawable) setColorFilter*(p0 : android_graphics.ColorFilter),NEW,ABSTRACT;
PROCEDURE (self:Drawable) setColorFilter*(p0 : INTEGER;
p1 : android_graphics.PorterDuff$Mode),NEW,EXTENSIBLE;
PROCEDURE (self:Drawable) setDither*(p0 : BOOLEAN),NEW,EXTENSIBLE;
PROCEDURE (self:Drawable) setFilterBitmap*(p0 : BOOLEAN),NEW,EXTENSIBLE;
PROCEDURE (self:Drawable) setLevel*(p0 : INTEGER) : BOOLEAN,NEW;
PROCEDURE (self:Drawable) setState*(IN p0 : ARRAY OF INTEGER) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Drawable) setVisible*(p0 : BOOLEAN;
p1 : BOOLEAN) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Drawable) unscheduleSelf*(p0 : java_lang.Runnable),NEW,EXTENSIBLE;
PROCEDURE (self:Drawable$Callback) invalidateDrawable*(p0 : Drawable),NEW,ABSTRACT;
PROCEDURE (self:Drawable$Callback) scheduleDrawable*(p0 : Drawable;
p1 : java_lang.Runnable;
p2 : LONGINT),NEW,ABSTRACT;
PROCEDURE (self:Drawable$Callback) unscheduleDrawable*(p0 : Drawable;
p1 : java_lang.Runnable),NEW,ABSTRACT;
PROCEDURE (self:Drawable$ConstantState) getChangingConfigurations*() : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:Drawable$ConstantState) newDrawable*(p0 : android_content_res.Resources) : Drawable,NEW,EXTENSIBLE;
PROCEDURE (self:Drawable$ConstantState) newDrawable*() : Drawable,NEW,ABSTRACT;
PROCEDURE (self:DrawableContainer) draw*(p0 : android_graphics.Canvas),EXTENSIBLE;
PROCEDURE (self:DrawableContainer) getChangingConfigurations*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:DrawableContainer) getConstantState*() : Drawable$ConstantState,EXTENSIBLE;
PROCEDURE (self:DrawableContainer) getCurrent*() : Drawable,EXTENSIBLE;
PROCEDURE (self:DrawableContainer) getIntrinsicHeight*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:DrawableContainer) getIntrinsicWidth*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:DrawableContainer) getMinimumHeight*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:DrawableContainer) getMinimumWidth*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:DrawableContainer) getOpacity*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:DrawableContainer) getPadding*(p0 : android_graphics.Rect) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:DrawableContainer) invalidateDrawable*(p0 : Drawable),NEW,EXTENSIBLE;
PROCEDURE (self:DrawableContainer) isStateful*() : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:DrawableContainer) mutate*() : Drawable,EXTENSIBLE;
PROCEDURE (self:DrawableContainer) onBoundsChange!(p0 : android_graphics.Rect),EXTENSIBLE;
PROCEDURE (self:DrawableContainer) onLevelChange!(p0 : INTEGER) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:DrawableContainer) onStateChange!(IN p0 : ARRAY OF INTEGER) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:DrawableContainer) scheduleDrawable*(p0 : Drawable;
p1 : java_lang.Runnable;
p2 : LONGINT),NEW,EXTENSIBLE;
PROCEDURE (self:DrawableContainer) selectDrawable*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:DrawableContainer) setAlpha*(p0 : INTEGER),EXTENSIBLE;
PROCEDURE (self:DrawableContainer) setColorFilter*(p0 : android_graphics.ColorFilter),EXTENSIBLE;
PROCEDURE (self:DrawableContainer) setConstantState!(p0 : DrawableContainer$DrawableContainerState),NEW,EXTENSIBLE;
PROCEDURE (self:DrawableContainer) setDither*(p0 : BOOLEAN),EXTENSIBLE;
PROCEDURE (self:DrawableContainer) setVisible*(p0 : BOOLEAN;
p1 : BOOLEAN) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:DrawableContainer) unscheduleDrawable*(p0 : Drawable;
p1 : java_lang.Runnable),NEW,EXTENSIBLE;
PROCEDURE (self:DrawableContainer$DrawableContainerState) addChild*(p0 : Drawable) : INTEGER,NEW;
PROCEDURE (self:DrawableContainer$DrawableContainerState) canConstantState*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:DrawableContainer$DrawableContainerState) getChangingConfigurations*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:DrawableContainer$DrawableContainerState) getChildCount*() : INTEGER,NEW;
PROCEDURE (self:DrawableContainer$DrawableContainerState) getChildren*() : POINTER TO ARRAY OF Drawable,NEW;
PROCEDURE (self:DrawableContainer$DrawableContainerState) getConstantHeight*() : INTEGER,NEW;
PROCEDURE (self:DrawableContainer$DrawableContainerState) getConstantMinimumHeight*() : INTEGER,NEW;
PROCEDURE (self:DrawableContainer$DrawableContainerState) getConstantMinimumWidth*() : INTEGER,NEW;
PROCEDURE (self:DrawableContainer$DrawableContainerState) getConstantPadding*() : android_graphics.Rect,NEW;
PROCEDURE (self:DrawableContainer$DrawableContainerState) getConstantWidth*() : INTEGER,NEW;
PROCEDURE (self:DrawableContainer$DrawableContainerState) getOpacity*() : INTEGER,NEW;
PROCEDURE (self:DrawableContainer$DrawableContainerState) growArray*(p0 : INTEGER;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:DrawableContainer$DrawableContainerState) isConstantSize*() : BOOLEAN,NEW;
PROCEDURE (self:DrawableContainer$DrawableContainerState) isStateful*() : BOOLEAN,NEW;
PROCEDURE (self:DrawableContainer$DrawableContainerState) setConstantSize*(p0 : BOOLEAN),NEW;
PROCEDURE (self:DrawableContainer$DrawableContainerState) setVariablePadding*(p0 : BOOLEAN),NEW;
PROCEDURE (self:GradientDrawable) draw*(p0 : android_graphics.Canvas),EXTENSIBLE;
PROCEDURE (self:GradientDrawable) getChangingConfigurations*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:GradientDrawable) getConstantState*() : Drawable$ConstantState,EXTENSIBLE;
PROCEDURE (self:GradientDrawable) getIntrinsicHeight*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:GradientDrawable) getIntrinsicWidth*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:GradientDrawable) getOpacity*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:GradientDrawable) getPadding*(p0 : android_graphics.Rect) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:GradientDrawable) inflate*(p0 : android_content_res.Resources;
p1 : org_xmlpull_v1.XmlPullParser;
p2 : android_util.AttributeSet),EXTENSIBLE;
PROCEDURE (self:GradientDrawable) mutate*() : Drawable,EXTENSIBLE;
PROCEDURE (self:GradientDrawable) onBoundsChange!(p0 : android_graphics.Rect),EXTENSIBLE;
PROCEDURE (self:GradientDrawable) onLevelChange!(p0 : INTEGER) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:GradientDrawable) setAlpha*(p0 : INTEGER),EXTENSIBLE;
PROCEDURE (self:GradientDrawable) setColor*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:GradientDrawable) setColorFilter*(p0 : android_graphics.ColorFilter),EXTENSIBLE;
PROCEDURE (self:GradientDrawable) setCornerRadii*(IN p0 : ARRAY OF SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:GradientDrawable) setCornerRadius*(p0 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:GradientDrawable) setDither*(p0 : BOOLEAN),EXTENSIBLE;
PROCEDURE (self:GradientDrawable) setGradientCenter*(p0 : SHORTREAL;
p1 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:GradientDrawable) setGradientRadius*(p0 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:GradientDrawable) setGradientType*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:GradientDrawable) setShape*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:GradientDrawable) setSize*(p0 : INTEGER;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:GradientDrawable) setStroke*(p0 : INTEGER;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:GradientDrawable) setStroke*(p0 : INTEGER;
p1 : INTEGER;
p2 : SHORTREAL;
p3 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:GradientDrawable) setUseLevel*(p0 : BOOLEAN),NEW,EXTENSIBLE;
PROCEDURE (self:InsetDrawable) draw*(p0 : android_graphics.Canvas),EXTENSIBLE;
PROCEDURE (self:InsetDrawable) getChangingConfigurations*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:InsetDrawable) getConstantState*() : Drawable$ConstantState,EXTENSIBLE;
PROCEDURE (self:InsetDrawable) getIntrinsicHeight*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:InsetDrawable) getIntrinsicWidth*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:InsetDrawable) getOpacity*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:InsetDrawable) getPadding*(p0 : android_graphics.Rect) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:InsetDrawable) inflate*(p0 : android_content_res.Resources;
p1 : org_xmlpull_v1.XmlPullParser;
p2 : android_util.AttributeSet),EXTENSIBLE;
PROCEDURE (self:InsetDrawable) invalidateDrawable*(p0 : Drawable),NEW,EXTENSIBLE;
PROCEDURE (self:InsetDrawable) isStateful*() : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:InsetDrawable) mutate*() : Drawable,EXTENSIBLE;
PROCEDURE (self:InsetDrawable) onBoundsChange!(p0 : android_graphics.Rect),EXTENSIBLE;
PROCEDURE (self:InsetDrawable) onStateChange!(IN p0 : ARRAY OF INTEGER) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:InsetDrawable) scheduleDrawable*(p0 : Drawable;
p1 : java_lang.Runnable;
p2 : LONGINT),NEW,EXTENSIBLE;
PROCEDURE (self:InsetDrawable) setAlpha*(p0 : INTEGER),EXTENSIBLE;
PROCEDURE (self:InsetDrawable) setColorFilter*(p0 : android_graphics.ColorFilter),EXTENSIBLE;
PROCEDURE (self:InsetDrawable) setVisible*(p0 : BOOLEAN;
p1 : BOOLEAN) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:InsetDrawable) unscheduleDrawable*(p0 : Drawable;
p1 : java_lang.Runnable),NEW,EXTENSIBLE;
PROCEDURE (self:LayerDrawable) draw*(p0 : android_graphics.Canvas),EXTENSIBLE;
PROCEDURE (self:LayerDrawable) findDrawableByLayerId*(p0 : INTEGER) : Drawable,NEW,EXTENSIBLE;
PROCEDURE (self:LayerDrawable) getChangingConfigurations*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:LayerDrawable) getConstantState*() : Drawable$ConstantState,EXTENSIBLE;
PROCEDURE (self:LayerDrawable) getDrawable*(p0 : INTEGER) : Drawable,NEW,EXTENSIBLE;
PROCEDURE (self:LayerDrawable) getId*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:LayerDrawable) getIntrinsicHeight*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:LayerDrawable) getIntrinsicWidth*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:LayerDrawable) getNumberOfLayers*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:LayerDrawable) getOpacity*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:LayerDrawable) getPadding*(p0 : android_graphics.Rect) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:LayerDrawable) inflate*(p0 : android_content_res.Resources;
p1 : org_xmlpull_v1.XmlPullParser;
p2 : android_util.AttributeSet),EXTENSIBLE;
PROCEDURE (self:LayerDrawable) invalidateDrawable*(p0 : Drawable),NEW,EXTENSIBLE;
PROCEDURE (self:LayerDrawable) isStateful*() : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:LayerDrawable) mutate*() : Drawable,EXTENSIBLE;
PROCEDURE (self:LayerDrawable) onBoundsChange!(p0 : android_graphics.Rect),EXTENSIBLE;
PROCEDURE (self:LayerDrawable) onLevelChange!(p0 : INTEGER) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:LayerDrawable) onStateChange!(IN p0 : ARRAY OF INTEGER) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:LayerDrawable) scheduleDrawable*(p0 : Drawable;
p1 : java_lang.Runnable;
p2 : LONGINT),NEW,EXTENSIBLE;
PROCEDURE (self:LayerDrawable) setAlpha*(p0 : INTEGER),EXTENSIBLE;
PROCEDURE (self:LayerDrawable) setColorFilter*(p0 : android_graphics.ColorFilter),EXTENSIBLE;
PROCEDURE (self:LayerDrawable) setDither*(p0 : BOOLEAN),EXTENSIBLE;
PROCEDURE (self:LayerDrawable) setDrawableByLayerId*(p0 : INTEGER;
p1 : Drawable) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:LayerDrawable) setId*(p0 : INTEGER;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:LayerDrawable) setLayerInset*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER;
p4 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:LayerDrawable) setVisible*(p0 : BOOLEAN;
p1 : BOOLEAN) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:LayerDrawable) unscheduleDrawable*(p0 : Drawable;
p1 : java_lang.Runnable),NEW,EXTENSIBLE;
PROCEDURE (self:LevelListDrawable) addLevel*(p0 : INTEGER;
p1 : INTEGER;
p2 : Drawable),NEW,EXTENSIBLE;
PROCEDURE (self:LevelListDrawable) inflate*(p0 : android_content_res.Resources;
p1 : org_xmlpull_v1.XmlPullParser;
p2 : android_util.AttributeSet),EXTENSIBLE;
PROCEDURE (self:LevelListDrawable) mutate*() : Drawable,EXTENSIBLE;
PROCEDURE (self:LevelListDrawable) onLevelChange!(p0 : INTEGER) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:NinePatchDrawable) draw*(p0 : android_graphics.Canvas),EXTENSIBLE;
PROCEDURE (self:NinePatchDrawable) getChangingConfigurations*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:NinePatchDrawable) getConstantState*() : Drawable$ConstantState,EXTENSIBLE;
PROCEDURE (self:NinePatchDrawable) getIntrinsicHeight*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:NinePatchDrawable) getIntrinsicWidth*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:NinePatchDrawable) getMinimumHeight*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:NinePatchDrawable) getMinimumWidth*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:NinePatchDrawable) getOpacity*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:NinePatchDrawable) getPadding*(p0 : android_graphics.Rect) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:NinePatchDrawable) getPaint*() : android_graphics.Paint,NEW,EXTENSIBLE;
PROCEDURE (self:NinePatchDrawable) getTransparentRegion*() : android_graphics.Region,EXTENSIBLE;
PROCEDURE (self:NinePatchDrawable) inflate*(p0 : android_content_res.Resources;
p1 : org_xmlpull_v1.XmlPullParser;
p2 : android_util.AttributeSet),EXTENSIBLE;
PROCEDURE (self:NinePatchDrawable) mutate*() : Drawable,EXTENSIBLE;
PROCEDURE (self:NinePatchDrawable) setAlpha*(p0 : INTEGER),EXTENSIBLE;
PROCEDURE (self:NinePatchDrawable) setColorFilter*(p0 : android_graphics.ColorFilter),EXTENSIBLE;
PROCEDURE (self:NinePatchDrawable) setDither*(p0 : BOOLEAN),EXTENSIBLE;
PROCEDURE (self:NinePatchDrawable) setFilterBitmap*(p0 : BOOLEAN),EXTENSIBLE;
PROCEDURE (self:NinePatchDrawable) setTargetDensity*(p0 : android_graphics.Canvas),NEW,EXTENSIBLE;
PROCEDURE (self:NinePatchDrawable) setTargetDensity*(p0 : android_util.DisplayMetrics),NEW,EXTENSIBLE;
PROCEDURE (self:NinePatchDrawable) setTargetDensity*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:PaintDrawable) inflateTag!(p0 : java_lang.String;
p1 : android_content_res.Resources;
p2 : org_xmlpull_v1.XmlPullParser;
p3 : android_util.AttributeSet) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:PaintDrawable) setCornerRadii*(IN p0 : ARRAY OF SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:PaintDrawable) setCornerRadius*(p0 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:PictureDrawable) draw*(p0 : android_graphics.Canvas),EXTENSIBLE;
PROCEDURE (self:PictureDrawable) getIntrinsicHeight*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:PictureDrawable) getIntrinsicWidth*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:PictureDrawable) getOpacity*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:PictureDrawable) getPicture*() : android_graphics.Picture,NEW,EXTENSIBLE;
PROCEDURE (self:PictureDrawable) setAlpha*(p0 : INTEGER),EXTENSIBLE;
PROCEDURE (self:PictureDrawable) setColorFilter*(p0 : android_graphics.ColorFilter),EXTENSIBLE;
PROCEDURE (self:PictureDrawable) setDither*(p0 : BOOLEAN),EXTENSIBLE;
PROCEDURE (self:PictureDrawable) setFilterBitmap*(p0 : BOOLEAN),EXTENSIBLE;
PROCEDURE (self:PictureDrawable) setPicture*(p0 : android_graphics.Picture),NEW,EXTENSIBLE;
PROCEDURE (self:RotateDrawable) draw*(p0 : android_graphics.Canvas),EXTENSIBLE;
PROCEDURE (self:RotateDrawable) getChangingConfigurations*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:RotateDrawable) getConstantState*() : Drawable$ConstantState,EXTENSIBLE;
PROCEDURE (self:RotateDrawable) getDrawable*() : Drawable,NEW,EXTENSIBLE;
PROCEDURE (self:RotateDrawable) getIntrinsicHeight*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:RotateDrawable) getIntrinsicWidth*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:RotateDrawable) getOpacity*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:RotateDrawable) getPadding*(p0 : android_graphics.Rect) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:RotateDrawable) inflate*(p0 : android_content_res.Resources;
p1 : org_xmlpull_v1.XmlPullParser;
p2 : android_util.AttributeSet),EXTENSIBLE;
PROCEDURE (self:RotateDrawable) invalidateDrawable*(p0 : Drawable),NEW,EXTENSIBLE;
PROCEDURE (self:RotateDrawable) isStateful*() : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:RotateDrawable) mutate*() : Drawable,EXTENSIBLE;
PROCEDURE (self:RotateDrawable) onBoundsChange!(p0 : android_graphics.Rect),EXTENSIBLE;
PROCEDURE (self:RotateDrawable) onLevelChange!(p0 : INTEGER) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:RotateDrawable) onStateChange!(IN p0 : ARRAY OF INTEGER) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:RotateDrawable) scheduleDrawable*(p0 : Drawable;
p1 : java_lang.Runnable;
p2 : LONGINT),NEW,EXTENSIBLE;
PROCEDURE (self:RotateDrawable) setAlpha*(p0 : INTEGER),EXTENSIBLE;
PROCEDURE (self:RotateDrawable) setColorFilter*(p0 : android_graphics.ColorFilter),EXTENSIBLE;
PROCEDURE (self:RotateDrawable) setVisible*(p0 : BOOLEAN;
p1 : BOOLEAN) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:RotateDrawable) unscheduleDrawable*(p0 : Drawable;
p1 : java_lang.Runnable),NEW,EXTENSIBLE;
PROCEDURE (self:ScaleDrawable) draw*(p0 : android_graphics.Canvas),EXTENSIBLE;
PROCEDURE (self:ScaleDrawable) getChangingConfigurations*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:ScaleDrawable) getConstantState*() : Drawable$ConstantState,EXTENSIBLE;
PROCEDURE (self:ScaleDrawable) getDrawable*() : Drawable,NEW,EXTENSIBLE;
PROCEDURE (self:ScaleDrawable) getIntrinsicHeight*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:ScaleDrawable) getIntrinsicWidth*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:ScaleDrawable) getOpacity*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:ScaleDrawable) getPadding*(p0 : android_graphics.Rect) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:ScaleDrawable) inflate*(p0 : android_content_res.Resources;
p1 : org_xmlpull_v1.XmlPullParser;
p2 : android_util.AttributeSet),EXTENSIBLE;
PROCEDURE (self:ScaleDrawable) invalidateDrawable*(p0 : Drawable),NEW,EXTENSIBLE;
PROCEDURE (self:ScaleDrawable) isStateful*() : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:ScaleDrawable) mutate*() : Drawable,EXTENSIBLE;
PROCEDURE (self:ScaleDrawable) onBoundsChange!(p0 : android_graphics.Rect),EXTENSIBLE;
PROCEDURE (self:ScaleDrawable) onLevelChange!(p0 : INTEGER) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:ScaleDrawable) onStateChange!(IN p0 : ARRAY OF INTEGER) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:ScaleDrawable) scheduleDrawable*(p0 : Drawable;
p1 : java_lang.Runnable;
p2 : LONGINT),NEW,EXTENSIBLE;
PROCEDURE (self:ScaleDrawable) setAlpha*(p0 : INTEGER),EXTENSIBLE;
PROCEDURE (self:ScaleDrawable) setColorFilter*(p0 : android_graphics.ColorFilter),EXTENSIBLE;
PROCEDURE (self:ScaleDrawable) setVisible*(p0 : BOOLEAN;
p1 : BOOLEAN) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:ScaleDrawable) unscheduleDrawable*(p0 : Drawable;
p1 : java_lang.Runnable),NEW,EXTENSIBLE;
PROCEDURE (self:ShapeDrawable) draw*(p0 : android_graphics.Canvas),EXTENSIBLE;
PROCEDURE (self:ShapeDrawable) getChangingConfigurations*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:ShapeDrawable) getConstantState*() : Drawable$ConstantState,EXTENSIBLE;
PROCEDURE (self:ShapeDrawable) getIntrinsicHeight*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:ShapeDrawable) getIntrinsicWidth*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:ShapeDrawable) getOpacity*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:ShapeDrawable) getPadding*(p0 : android_graphics.Rect) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:ShapeDrawable) getPaint*() : android_graphics.Paint,NEW,EXTENSIBLE;
PROCEDURE (self:ShapeDrawable) getShaderFactory*() : ShapeDrawable$ShaderFactory,NEW,EXTENSIBLE;
PROCEDURE (self:ShapeDrawable) getShape*() : android_graphics_drawable_shapes.Shape,NEW,EXTENSIBLE;
PROCEDURE (self:ShapeDrawable) inflate*(p0 : android_content_res.Resources;
p1 : org_xmlpull_v1.XmlPullParser;
p2 : android_util.AttributeSet),EXTENSIBLE;
PROCEDURE (self:ShapeDrawable) inflateTag!(p0 : java_lang.String;
p1 : android_content_res.Resources;
p2 : org_xmlpull_v1.XmlPullParser;
p3 : android_util.AttributeSet) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:ShapeDrawable) mutate*() : Drawable,EXTENSIBLE;
PROCEDURE (self:ShapeDrawable) onBoundsChange!(p0 : android_graphics.Rect),EXTENSIBLE;
PROCEDURE (self:ShapeDrawable) onDraw!(p0 : android_graphics_drawable_shapes.Shape;
p1 : android_graphics.Canvas;
p2 : android_graphics.Paint),NEW,EXTENSIBLE;
PROCEDURE (self:ShapeDrawable) setAlpha*(p0 : INTEGER),EXTENSIBLE;
PROCEDURE (self:ShapeDrawable) setColorFilter*(p0 : android_graphics.ColorFilter),EXTENSIBLE;
PROCEDURE (self:ShapeDrawable) setDither*(p0 : BOOLEAN),EXTENSIBLE;
PROCEDURE (self:ShapeDrawable) setIntrinsicHeight*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:ShapeDrawable) setIntrinsicWidth*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:ShapeDrawable) setPadding*(p0 : android_graphics.Rect),NEW,EXTENSIBLE;
PROCEDURE (self:ShapeDrawable) setPadding*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:ShapeDrawable) setShaderFactory*(p0 : ShapeDrawable$ShaderFactory),NEW,EXTENSIBLE;
PROCEDURE (self:ShapeDrawable) setShape*(p0 : android_graphics_drawable_shapes.Shape),NEW,EXTENSIBLE;
PROCEDURE (self:ShapeDrawable$ShaderFactory) resize*(p0 : INTEGER;
p1 : INTEGER) : android_graphics.Shader,NEW,ABSTRACT;
PROCEDURE (self:StateListDrawable) addState*(IN p0 : ARRAY OF INTEGER;
p1 : Drawable),NEW,EXTENSIBLE;
PROCEDURE (self:StateListDrawable) inflate*(p0 : android_content_res.Resources;
p1 : org_xmlpull_v1.XmlPullParser;
p2 : android_util.AttributeSet),EXTENSIBLE;
PROCEDURE (self:StateListDrawable) isStateful*() : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:StateListDrawable) mutate*() : Drawable,EXTENSIBLE;
PROCEDURE (self:StateListDrawable) onStateChange!(IN p0 : ARRAY OF INTEGER) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:TransitionDrawable) draw*(p0 : android_graphics.Canvas),EXTENSIBLE;
PROCEDURE (self:TransitionDrawable) isCrossFadeEnabled*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:TransitionDrawable) resetTransition*(),NEW,EXTENSIBLE;
PROCEDURE (self:TransitionDrawable) reverseTransition*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:TransitionDrawable) setCrossFadeEnabled*(p0 : BOOLEAN),NEW,EXTENSIBLE;
PROCEDURE (self:TransitionDrawable) startTransition*(p0 : INTEGER),NEW,EXTENSIBLE;
END android_graphics_drawable.