|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.malai.instrument.Instrument
org.malai.instrument.WidgetInstrument
net.sf.latexdraw.instruments.ShapePropertyCustomiser
net.sf.latexdraw.instruments.TextCustomiser
public class TextCustomiser
This instrument modifies texts.
This file is part of LaTeXDraw.
Copyright (c) 2005-2012 Arnaud BLOUIN
LaTeXDraw is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later version.
LaTeXDraw is distributed without any warranty; without even the implied
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
12/27/2010
Field Summary | |
---|---|
protected MToggleButton |
bButton
The button that selects the bottom text position. |
protected MToggleButton |
blButton
The button that selects the bottom-left text position. |
protected MToggleButton |
brButton
The button that selects the bottom-right text position. |
protected MTextArea |
packagesField
This text field permits to add latex packages that will be used during compilation. |
protected javax.swing.JLabel |
packagesLabel
The label used to explain the goal of the package text field. |
protected MToggleButton |
tButton
The button that selects the top text position. |
protected MToggleButton |
tlButton
The button that selects the top-left text position. |
protected MToggleButton |
trButton
The button that selects the top-right text position. |
Fields inherited from class net.sf.latexdraw.instruments.ShapePropertyCustomiser |
---|
hand, pencil |
Fields inherited from class org.malai.instrument.WidgetInstrument |
---|
composer |
Fields inherited from class org.malai.instrument.Instrument |
---|
activated, eventables, links, modified |
Constructor Summary | |
---|---|
TextCustomiser(UIComposer<?> composer,
Hand hand,
Pencil pencil)
Creates the instrument. |
Method Summary | |
---|---|
MToggleButton |
getBButton()
|
MToggleButton |
getBlButton()
|
MToggleButton |
getBrButton()
|
MTextArea |
getPackagesField()
|
javax.swing.JLabel |
getPackagesLabel()
|
MToggleButton |
getTButton()
|
MToggleButton |
getTlButton()
|
MToggleButton |
getTrButton()
|
protected void |
initialiseLinks()
Initialises the links of the instrument. |
protected void |
initialiseWidgets()
Initialises the widgets of the instrument. |
protected void |
setWidgetsVisible(boolean visible)
Sets the widgets of the instrument visible or not. |
protected void |
update(IShape shape)
Updates the widgets using the given shape. |
Methods inherited from class net.sf.latexdraw.instruments.ShapePropertyCustomiser |
---|
getHand, getPencil, onActionExecuted, onUndoableRedo, onUndoableUndo, setActivated, update |
Methods inherited from class org.malai.instrument.WidgetInstrument |
---|
getComposer, setActivated |
Methods inherited from class org.malai.instrument.Instrument |
---|
addEventable, addLink, clearEvents, getLinks, getSizeLinks, hasLinks, interimFeedback, isActivated, isModified, load, onActionAborted, onActionAdded, onActionCancelled, onActionDone, onUndoableAdded, reinit, removeLink, save, setModified |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected MToggleButton blButton
protected MToggleButton bButton
protected MToggleButton brButton
protected MToggleButton tlButton
protected MToggleButton tButton
protected MToggleButton trButton
protected javax.swing.JLabel packagesLabel
protected MTextArea packagesField
Constructor Detail |
---|
public TextCustomiser(UIComposer<?> composer, Hand hand, Pencil pencil)
composer
- The composer that manages the widgets of the instrument.hand
- The Hand instrument.pencil
- The Pencil instrument.
java.lang.IllegalArgumentException
- If one of the given parameters is null.Method Detail |
---|
protected void initialiseWidgets()
WidgetInstrument
initialiseWidgets
in class WidgetInstrument
protected void setWidgetsVisible(boolean visible)
ShapePropertyCustomiser
setWidgetsVisible
in class ShapePropertyCustomiser
visible
- True: they are visible.protected void update(IShape shape)
ShapePropertyCustomiser
update
in class ShapePropertyCustomiser
shape
- The shape used to update the widgets. If null, nothing is performed.protected void initialiseLinks()
Instrument
initialiseLinks
in class Instrument
public MToggleButton getBlButton()
public MToggleButton getBButton()
public MToggleButton getBrButton()
public MToggleButton getTlButton()
public MToggleButton getTButton()
public MToggleButton getTrButton()
public javax.swing.JLabel getPackagesLabel()
public MTextArea getPackagesField()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |