|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface JaxoObjectEditPanel
A panel to edit properties of JaxoObjects.
| Field Summary | |
|---|---|
static int |
TYPE_COLOR
Defines an EditPanel for a simple color, of eg a vertex, a text, etc. |
static int |
TYPE_FILL_COLOR
Defines a ColorEditPanel for a fill color. |
static int |
TYPE_LINE_COLOR
Defines a ColorEditPanel for a the line color of a fill object. |
| Method Summary | |
|---|---|
void |
add2PointsPanel(Point[] points,
int gridx,
int gridy)
Adds a 2PointEdit panel at the given position with the given width. |
void |
add3PointsPanel(Point[] points,
int gridx,
int gridy)
Adds a 3points panel at the given position. |
void |
add3PointsPanel(Point[] points,
int gridx,
int gridy,
int gridwidth)
Adds a 3points panel at the given position with the given width. |
void |
add4PointsPanel(Point[] points,
int gridx,
int gridy)
Adds a 4points panel at the given position. |
void |
add4PointsPanel(Point[] points,
int gridx,
int gridy,
int gridwidth)
Adds a 4points panel at the given position with the given width. |
void |
addArrowOptionsEditPanel(JaxoArrow arrow,
int gridx,
int gridy)
Adds an edit panel for an arrow at the given position. |
void |
addArrowPanel(boolean arrow,
boolean flip,
float oldPosition,
int gridx,
int gridy)
Adds an arrow panel for an object at the given position. |
void |
addCenterSizePanel(int x,
int y,
int w,
int h,
int gridx,
int gridy)
Adds a position/size panel at the given position. |
void |
addChangeListener(ChangeListener l)
ChangeEvents will be fired everytime the object that is being edited changes. |
void |
addColorPanel(Color color,
int type,
int gridx,
int gridy)
Adds a color panel at the given position. |
void |
addDashPanel(float dash,
int gridx,
int gridy)
Adds a dash panel for an arc object at the given position. |
void |
addDoubleLinePanel(boolean dLine,
float dlSep,
int gridx,
int gridy)
Adds a double line panel for an object at the given position. |
void |
addFillLineColorPanels(Color color,
Color fillColor,
boolean isFilled,
int fillX,
int fillY,
int lineX,
int lineY)
Adds a fill and a line color panel at the given positions. |
void |
addLatexAlignPanel(int allign,
int gridx,
int gridy)
Adds a latex align edit panel at the given position. |
void |
addLatexFontSizePanel(int size,
int gridx,
int gridy)
Adds a latex font size edit panel at the given position. |
void |
addLineColorPanel(Color color,
int gridx,
int gridy)
Adds a line color panel at the given position. |
void |
addPositionPanel(int x,
int y,
int gridx,
int gridy)
Adds a position edit panel at the given position with the given width. |
void |
addPSFontPanel(Font font,
int gridx,
int gridy,
int gridwidth)
Adds a postscript text font edit panel at the given position. |
void |
addReScalePanel(int gridx,
int gridy)
Adds a scale panel for an object at the given position. |
void |
addRotationPanel(int angle,
int gridx,
int gridy)
Adds a rotation panel for a vertex at the given position. |
void |
addStretchingPanel(boolean noFreqStretching,
int gridx,
int gridy)
Adds a stretching panel for a photon bezier at the given position. |
void |
addStrokePanel(float width,
int gridx,
int gridy)
Adds a stroke panel for an arc object at the given position. |
void |
addSymmPanel(boolean symm,
int gridx,
int gridy)
Adds a symmetry panel for a photon line at the given position. |
void |
addTextPanel(String text,
int gridx,
int gridy)
Adds a text edit panel at the given position. |
void |
addWigglePanel(int amp,
int gridx,
int gridy)
Adds a wiggle panel for a group at the given position. |
void |
addWigglePanel(int amp,
int wiggles,
int gridx,
int gridy)
Adds a wiggle panel for an object at the given position. |
void |
addXYRPanel(int x,
int y,
int r,
int gridx,
int gridy)
Adds a XYR panel at the given position. |
boolean |
hasChanged()
Determines wether the object has been modified. |
void |
setTitleAndIcon(String newTitle,
String newIcon)
Set title (message key) and icon (filename) that are displayed in the dialog. |
void |
show(Component parent,
Location l)
Display the EditPanel for the current object. |
| Field Detail |
|---|
static final int TYPE_COLOR
static final int TYPE_LINE_COLOR
static final int TYPE_FILL_COLOR
| Method Detail |
|---|
void addChangeListener(ChangeListener l)
l - The listener to add.
void show(Component parent,
Location l)
parent - The parent component for the edit panel windowl - The location for for the edit panel windowboolean hasChanged()
void setTitleAndIcon(String newTitle,
String newIcon)
newTitle - the title.newIcon - the icon.
void add3PointsPanel(Point[] points,
int gridx,
int gridy)
points - The points of the arc object to be edited by this panel.gridx - The x position of the subpanel.gridy - The y position of the subpanel.
void add3PointsPanel(Point[] points,
int gridx,
int gridy,
int gridwidth)
points - The points of the object to be edited by this panel.gridx - The x position of the subpanel.gridy - The y position of the subpanel.gridwidth - The width of the subpanel.
void add4PointsPanel(Point[] points,
int gridx,
int gridy)
points - The points of the object to be edited by this panel.gridx - The x position of the subpanel.gridy - The y position of the subpanel.
void add4PointsPanel(Point[] points,
int gridx,
int gridy,
int gridwidth)
points - The points of the object to be edited by this panel.gridx - The x position of the subpanel.gridy - The y position of the subpanel.gridwidth - The width of the subpanel.
void addPositionPanel(int x,
int y,
int gridx,
int gridy)
x - The x position of the object to be edited by this panel.y - The y position of the object to be edited by this panel.gridx - The x position of the subpanel.gridy - The y position of the subpanel.
void add2PointsPanel(Point[] points,
int gridx,
int gridy)
points - The points of the object to be edited by this panel.gridx - The x position of the subpanel.gridy - The y position of the subpanel.
void addXYRPanel(int x,
int y,
int r,
int gridx,
int gridy)
x - The x position of the object to be edited by this panel.y - The r position of the object to be edited by this panel.gridx - The x position of the subpanel.gridy - The y position of the subpanel.r - The radius of the object to be edited by this panel.
void addCenterSizePanel(int x,
int y,
int w,
int h,
int gridx,
int gridy)
x - The x position of the object to be edited by this panel.y - The y position of the object to be edited by this panel.w - The width of the object to be edited by this panel.h - The height of the object to be edited by this panel.gridx - The x position of the subpanel.gridy - The y position of the subpanel.
void addDashPanel(float dash,
int gridx,
int gridy)
dash - The dash sizie of the object to be edited by this panel.gridx - The x position of the subpanel.gridy - The y position of the subpanel.
void addStrokePanel(float width,
int gridx,
int gridy)
width - The the stroke width of the object to be edited by this panel.gridx - The x position of the subpanel.gridy - The y position of the subpanel.
void addReScalePanel(int gridx,
int gridy)
gridx - The x position of the subpanel.gridy - The y position of the subpanel.
void addWigglePanel(int amp,
int wiggles,
int gridx,
int gridy)
amp - The oamplitude of the bject to be edited by this panel.wiggles - The wiggles of the object to be edited by this panel.gridx - The x position of the subpanel.gridy - The y position of the subpanel.
void addWigglePanel(int amp,
int gridx,
int gridy)
amp - The amplitude of the object to be edited by this panel.gridx - The x position of the subpanel.gridy - The y position of the subpanel.
void addSymmPanel(boolean symm,
int gridx,
int gridy)
symm - The symmetry of the object to be edited by this panel.gridx - The x position of the subpanel.gridy - The y position of the subpanel.
void addStretchingPanel(boolean noFreqStretching,
int gridx,
int gridy)
noFreqStretching - The stretching parameter of the object to be edited by this panel.gridx - The x position of the subpanel.gridy - The y position of the subpanel.
void addRotationPanel(int angle,
int gridx,
int gridy)
angle - The rotation angle of the object to be edited by this panel.gridx - The x position of the subpanel.gridy - The y position of the subpanel.
void addArrowPanel(boolean arrow,
boolean flip,
float oldPosition,
int gridx,
int gridy)
arrow - The arrow of the object to be edited by this panel.flip - The flip of the arrow.oldPosition - The old position of the Arrowgridx - The x position of the subpanel.gridy - The y position of the subpanel.
void addArrowOptionsEditPanel(JaxoArrow arrow,
int gridx,
int gridy)
JaxoArrow.getEditPanel() returns null,
then nothing happens.
arrow - The arrow to be edited.gridx - The x position of the subpanel.gridy - The y position of the subpanel.
void addDoubleLinePanel(boolean dLine,
float dlSep,
int gridx,
int gridy)
dLine - The doubleLine of the object to be edited by this panel.dlSep - The double line separation of the object to be edited by this panel.gridx - The x position of the subpanel.gridy - The y position of the subpanel.
void addLineColorPanel(Color color,
int gridx,
int gridy)
color - The color of the object to be edited by this panel.gridx - The x position of the subpanel.gridy - The y position of the subpanel.
void addFillLineColorPanels(Color color,
Color fillColor,
boolean isFilled,
int fillX,
int fillY,
int lineX,
int lineY)
color - The color of the object to be edited by this panel.fillColor - The fill color of the object.isFilled - Whether the object is filled.fillX - The x position of the fill subpanel.fillY - The y position of the fill subpanel.lineX - The x position of the line subpanel.lineY - The y position of the line subpanel.
void addColorPanel(Color color,
int type,
int gridx,
int gridy)
color - The color of the object to be edited by this panel.type - The color mode.
Should be one of TYPE_COLOR, TYPE_LINE_COLOR or
TYPE_FILL_COLOR.gridx - The x position of the subpanel.gridy - The y position of the subpanel.
void addTextPanel(String text,
int gridx,
int gridy)
text - The text object to be edited by this panel.gridx - The x position of the subpanel.gridy - The y position of the subpanel.
void addPSFontPanel(Font font,
int gridx,
int gridy,
int gridwidth)
font - The font of the text to be edited by this panel.gridx - The x position of the subpanel.gridy - The y position of the subpanel.gridwidth - The width of the subpanel.
void addLatexAlignPanel(int allign,
int gridx,
int gridy)
allign - The align property of the text to be edited by this panel.gridx - The x position of the subpanel.gridy - The y position of the subpanel.
void addLatexFontSizePanel(int size,
int gridx,
int gridy)
size - The text size of the text to be edited by this panel.gridx - The x position of the subpanel.gridy - The y position of the subpanel.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||