Skip navigation links
A B C F G I L M N P R S T V 

A

add(String, Component) - Method in class proguard.gui.TabbedPane
Adds a component with a given title to the tabbed pane.
addImage(Image) - Method in class proguard.gui.TabbedPane
Adds an image below the tab buttons, after all tabs have been added.
APPROVE_OPTION - Static variable in class proguard.gui.FilterDialog
Return value if the dialog is approved (with the Ok button).

B

BufferedSprite - Class in proguard.gui.splash
This Sprite encapsulates another Sprite, which is then buffered in an Image.
BufferedSprite(int, int, int, int, Sprite, VariableInt, VariableInt) - Constructor for class proguard.gui.splash.BufferedSprite
Creates a new BufferedSprite with an ABGR image.
BufferedSprite(int, int, Image, Color, Sprite, VariableInt, VariableInt) - Constructor for class proguard.gui.splash.BufferedSprite
Creates a new BufferedSprite with the given image.
buildFilter() - Method in class proguard.gui.FilterBuilder
Builds a filter for the current names and selections of the check boxes.

C

CANCEL_OPTION - Static variable in class proguard.gui.FilterDialog
Return value if the dialog is canceled (with the Cancel button or by closing the dialog window).
CircleSprite - Class in proguard.gui.splash
This Sprite represents an animated circle.
CircleSprite(boolean, VariableInt, VariableInt, VariableInt) - Constructor for class proguard.gui.splash.CircleSprite
Creates a new CircleSprite.
ClipSprite - Class in proguard.gui.splash
This Sprite encapsulates another Sprite, which is clipped by a clip Sprite.
ClipSprite(VariableColor, VariableColor, Sprite, Sprite) - Constructor for class proguard.gui.splash.ClipSprite
Creates a new ClipSprite.
ColorSprite - Class in proguard.gui.splash
This Sprite colors another given sprite.
ColorSprite(VariableColor, Sprite) - Constructor for class proguard.gui.splash.ColorSprite
Creates a new ColorSprite.
CompositeSprite - Class in proguard.gui.splash
This Sprite is the composition of a list of Sprite objects.
CompositeSprite(Sprite[]) - Constructor for class proguard.gui.splash.CompositeSprite
Creates a new CompositeSprite.
ConstantColor - Class in proguard.gui.splash
This VariableColor is constant over time.
ConstantColor(Color) - Constructor for class proguard.gui.splash.ConstantColor
Creates a new ConstantColor.
ConstantDouble - Class in proguard.gui.splash
This VariableDouble is constant over time.
ConstantDouble(double) - Constructor for class proguard.gui.splash.ConstantDouble
Creates a new ConstantDouble.
ConstantFont - Class in proguard.gui.splash
This VariableFont is constant over time.
ConstantFont(Font) - Constructor for class proguard.gui.splash.ConstantFont
 
ConstantInt - Class in proguard.gui.splash
This VariableInt is constant over time.
ConstantInt(int) - Constructor for class proguard.gui.splash.ConstantInt
Creates a new ConstantInt.
ConstantString - Class in proguard.gui.splash
This VariableString is constant over time.
ConstantString(String) - Constructor for class proguard.gui.splash.ConstantString
Creates a new ConstantString.
ConstantTiming - Class in proguard.gui.splash
This Timing is constant over time.
ConstantTiming() - Constructor for class proguard.gui.splash.ConstantTiming
Creates a new ConstantTiming with a value of 0.
ConstantTiming(double) - Constructor for class proguard.gui.splash.ConstantTiming
Creates a new ConstantTiming with a given value.
createOptimizationsButton(JTextField) - Method in class proguard.gui.ProGuardGUI
 

F

FilterBuilder - Class in proguard.gui
This class builds filters corresponding to the selections and names of a given list of check boxes.
FilterBuilder(JCheckBox[], char) - Constructor for class proguard.gui.FilterBuilder
Creates a new FilterBuilder.
FilterDialog - Class in proguard.gui
This JDialog allows the user to enter a String.
FilterDialog(JFrame, String) - Constructor for class proguard.gui.FilterDialog
 
first() - Method in class proguard.gui.TabbedPane
Selects the first tab.
FontSprite - Class in proguard.gui.splash
This Sprite sets the font for another given sprite.
FontSprite(VariableFont, Sprite) - Constructor for class proguard.gui.splash.FontSprite
Creates a new FontSprite.

G

getAarFilter() - Method in class proguard.gui.FilterDialog
Returns the aar filter currently represented in this dialog.
getApkFilter() - Method in class proguard.gui.FilterDialog
Returns the apk filter currently represented in this dialog.
getColor(long) - Method in class proguard.gui.splash.ConstantColor
 
getColor(long) - Method in class proguard.gui.splash.LinearColor
 
getDouble(long) - Method in class proguard.gui.splash.ConstantDouble
 
getDouble(long) - Method in class proguard.gui.splash.LinearDouble
 
getEarFilter() - Method in class proguard.gui.FilterDialog
Returns the ear filter currently represented in this dialog.
getFilter() - Method in class proguard.gui.FilterDialog
Returns the filter currently represented in this dialog.
getFont(long) - Method in class proguard.gui.splash.ConstantFont
 
getFont(long) - Method in class proguard.gui.splash.VariableSizeFont
 
getInt(long) - Method in class proguard.gui.splash.ConstantInt
 
getInt(long) - Method in class proguard.gui.splash.LinearInt
 
getJarFilter() - Method in class proguard.gui.FilterDialog
Returns the jar filter currently represented in this dialog.
getJmodFilter() - Method in class proguard.gui.FilterDialog
Returns the jmod filter currently represented in this dialog.
getString(long) - Method in class proguard.gui.splash.ConstantString
 
getString(long) - Method in class proguard.gui.splash.TypeWriterString
 
getTiming(long) - Method in class proguard.gui.splash.ConstantTiming
 
getTiming(long) - Method in class proguard.gui.splash.LinearTiming
 
getTiming(long) - Method in class proguard.gui.splash.SawToothTiming
 
getTiming(long) - Method in class proguard.gui.splash.SineTiming
 
getTiming(long) - Method in class proguard.gui.splash.SmoothTiming
 
getWarFilter() - Method in class proguard.gui.FilterDialog
Returns the war filter currently represented in this dialog.
getZipFilter() - Method in class proguard.gui.FilterDialog
Returns the zip filter currently represented in this dialog.

I

ImageSprite - Class in proguard.gui.splash
This Sprite represents an animated image.
ImageSprite(Image, VariableInt, VariableInt, VariableDouble, VariableDouble) - Constructor for class proguard.gui.splash.ImageSprite
Creates a new ImageSprite.
invokeAndWait(Runnable) - Static method in class proguard.gui.SwingUtil
Invokes the given Runnable in the AWT event dispatching thread, and waits for it to finish.
invokeLater(Runnable) - Static method in class proguard.gui.SwingUtil
Invokes the given Runnable in the AWT event dispatching thread, not necessarily right away.

L

last() - Method in class proguard.gui.TabbedPane
Selects the last tab.
LinearColor - Class in proguard.gui.splash
This VariableColor varies linearly with respect to its Timing.
LinearColor(Color, Color, Timing) - Constructor for class proguard.gui.splash.LinearColor
Creates a new LinearColor.
LinearDouble - Class in proguard.gui.splash
This VariableDouble varies linearly with respect to its Timing.
LinearDouble(double, double, Timing) - Constructor for class proguard.gui.splash.LinearDouble
Creates a new LinearDouble.
LinearInt - Class in proguard.gui.splash
This VariableColor varies linearly with respect to its Timing.
LinearInt(int, int, Timing) - Constructor for class proguard.gui.splash.LinearInt
Creates a new LinearInt.
LinearTiming - Class in proguard.gui.splash
This Timing ramps up linearly from 0 to 1 in a given time interval.
LinearTiming(long, long) - Constructor for class proguard.gui.splash.LinearTiming
Creates a new LinearTiming.

M

main(String[]) - Static method in class proguard.gui.ProGuardGUI
The main method for the ProGuard GUI.
main(String[]) - Static method in class proguard.gui.splash.SplashPanel
A main method for testing the splash panel.

N

next() - Method in class proguard.gui.TabbedPane
Selects the next tab.

P

paint(Graphics, long) - Method in class proguard.gui.splash.BufferedSprite
 
paint(Graphics, long) - Method in class proguard.gui.splash.CircleSprite
 
paint(Graphics, long) - Method in class proguard.gui.splash.ClipSprite
 
paint(Graphics, long) - Method in class proguard.gui.splash.ColorSprite
 
paint(Graphics, long) - Method in class proguard.gui.splash.CompositeSprite
 
paint(Graphics, long) - Method in class proguard.gui.splash.FontSprite
 
paint(Graphics, long) - Method in class proguard.gui.splash.ImageSprite
 
paint(Graphics, long) - Method in class proguard.gui.splash.RectangleSprite
 
paint(Graphics, long) - Method in class proguard.gui.splash.ShadowedSprite
 
paint(Graphics, long) - Method in interface proguard.gui.splash.Sprite
Paints the object.
paint(Graphics, long) - Method in class proguard.gui.splash.TextSprite
 
paint(Graphics, long) - Method in class proguard.gui.splash.TimeSwitchSprite
 
paintComponent(Graphics) - Method in class proguard.gui.splash.SplashPanel
 
previous() - Method in class proguard.gui.TabbedPane
Selects the previous tab.
proguard.gui - package proguard.gui
This package contains a GUI for ProGuard and ReTrace.
proguard.gui.splash - package proguard.gui.splash
This package contains a library for creating splash screens and animations with text, graphical elements, and some special effects.
ProGuardGUI - Class in proguard.gui
GUI for configuring and executing ProGuard and ReTrace.
ProGuardGUI() - Constructor for class proguard.gui.ProGuardGUI
Creates a new ProGuardGUI.

R

RectangleSprite - Class in proguard.gui.splash
This Sprite represents an animated rounded rectangle.
RectangleSprite(boolean, VariableColor, VariableInt, VariableInt, VariableInt, VariableInt) - Constructor for class proguard.gui.splash.RectangleSprite
Creates a new rectangular RectangleSprite.
RectangleSprite(boolean, VariableColor, VariableInt, VariableInt, VariableInt, VariableInt, VariableInt, VariableInt) - Constructor for class proguard.gui.splash.RectangleSprite
Creates a new RectangleSprite with rounded corners.

S

SawToothTiming - Class in proguard.gui.splash
This Timing ramps up linearly from 0 to 1 in a given repeated time interval.
SawToothTiming(long, long) - Constructor for class proguard.gui.splash.SawToothTiming
Creates a new SawToothTiming.
setAarFilter(List) - Method in class proguard.gui.FilterDialog
Sets the aar filter to be represented in this dialog.
setApkFilter(List) - Method in class proguard.gui.FilterDialog
Sets the apk filter to be represented in this dialog.
setEarFilter(List) - Method in class proguard.gui.FilterDialog
Sets the ear filter to be represented in this dialog.
setFilter(List) - Method in class proguard.gui.FilterDialog
Sets the filter to be represented in this dialog.
setJarFilter(List) - Method in class proguard.gui.FilterDialog
Sets the jar filter to be represented in this dialog.
setJmodFilter(List) - Method in class proguard.gui.FilterDialog
Sets the jmod filter to be represented in this dialog.
setWarFilter(List) - Method in class proguard.gui.FilterDialog
Sets the war filter to be represented in this dialog.
setZipFilter(List) - Method in class proguard.gui.FilterDialog
Sets the zip filter to be represented in this dialog.
ShadowedSprite - Class in proguard.gui.splash
This Sprite adds a drop shadow to another Sprite.
ShadowedSprite(VariableInt, VariableInt, VariableDouble, VariableInt, Sprite) - Constructor for class proguard.gui.splash.ShadowedSprite
Creates a new ShadowedSprite.
showDialog() - Method in class proguard.gui.FilterDialog
Shows this dialog.
SineTiming - Class in proguard.gui.splash
This Timing varies between 0 and 1, as a sine wave over time.
SineTiming(long, long) - Constructor for class proguard.gui.splash.SineTiming
Creates a new SineTiming.
skipSplash() - Method in class proguard.gui.ProGuardGUI
 
SmoothTiming - Class in proguard.gui.splash
This Timing ramps up smoothly from 0 to 1 in a given time interval.
SmoothTiming(long, long) - Constructor for class proguard.gui.splash.SmoothTiming
Creates a new SmoothTiming.
SplashPanel - Class in proguard.gui.splash
This JPanel renders an animated Sprite.
SplashPanel(Sprite, double) - Constructor for class proguard.gui.splash.SplashPanel
Creates a new SplashPanel with the given Sprite, which will be animated indefinitely.
SplashPanel(Sprite, double, long) - Constructor for class proguard.gui.splash.SplashPanel
Creates a new SplashPanel with the given Sprite, which will be animated for a limited period of time.
Sprite - Interface in proguard.gui.splash
This interface describes objects that can paint themselves, possibly varying as a function of time.
start() - Method in class proguard.gui.splash.SplashPanel
Starts the animation.
startSplash() - Method in class proguard.gui.ProGuardGUI
 
stop() - Method in class proguard.gui.splash.SplashPanel
Stops the animation.
SwingUtil - Class in proguard.gui
This utility class provides variants of the invocation method from the SwingUtilities class.
SwingUtil() - Constructor for class proguard.gui.SwingUtil
 

T

TabbedPane - Class in proguard.gui
This Jpanel is similar to a JTabbedPane.
TabbedPane() - Constructor for class proguard.gui.TabbedPane
Creates a new TabbedPane.
TextSprite - Class in proguard.gui.splash
This Sprite represents a text.
TextSprite(VariableString, VariableInt, VariableInt) - Constructor for class proguard.gui.splash.TextSprite
Creates a new TextSprite containing a single line of text.
TextSprite(VariableString[], VariableInt, VariableInt, VariableInt) - Constructor for class proguard.gui.splash.TextSprite
Creates a new TextSprite containing a multiple lines of text.
TimeSwitchSprite - Class in proguard.gui.splash
This Sprite displays another Sprite in a given time interval.
TimeSwitchSprite(long, Sprite) - Constructor for class proguard.gui.splash.TimeSwitchSprite
Creates a new TimeSwitchSprite for displaying a given Sprite starting at a given time.
TimeSwitchSprite(long, long, Sprite) - Constructor for class proguard.gui.splash.TimeSwitchSprite
Creates a new TimeSwitchSprite for displaying a given Sprite in a given time interval.
TypeWriterString - Class in proguard.gui.splash
This VariableString produces a String that grows linearly with respect to its Timing, as if it is being written on a typewriter.
TypeWriterString(String, Timing) - Constructor for class proguard.gui.splash.TypeWriterString
Creates a new TypeWriterString.

V

VariableSizeFont - Class in proguard.gui.splash
This VariableFont varies in size with respect to its Timing.
VariableSizeFont(Font, VariableDouble) - Constructor for class proguard.gui.splash.VariableSizeFont
Creates a new VariableSizeFont
A B C F G I L M N P R S T V 
Skip navigation links

Copyright © 2018. All rights reserved.