A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

absoluteScale - Variable in class org.diamondspin.DSFrame
absolute scale relative to original element size useful for size sharing mode
absoluteShiftAngle - Variable in class org.diamondspin.DSFrame
 
absorb(DSFrame) - Method in class org.diamondspin.DSSlot
 
absorbAtProportion - Variable in class org.diamondspin.DSSlot
 
accelX - Variable in class org.diamondspin.DSInertiaManagerBlob
 
accelY - Variable in class org.diamondspin.DSInertiaManagerBlob
 
acceptSlave(DSElement) - Method in class org.diamondspin.DSFrame
tells if the given element can be slave of me
acceptSlaveRelease(DSElement) - Method in class org.diamondspin.DSFrame
tells if I accept the slave to release by themselves
acceptSlavery(DSElement) - Method in interface org.diamondspin.DSElement
tells if this dselement accept to be slave of an other one.
acceptSlavery(DSElement) - Method in class org.diamondspin.DSFrame
tells if I accept to become the slave of the given element
acceptSlavery(DSElement) - Method in class org.diamondspin.DSMenuBar
 
acceptSlavery(DSElement) - Method in class org.diamondspin.DSPopupMenu
popup menu dont accept to be slave of an other element
acceptSlavery(DSElement) - Method in class org.diamondspin.DSSideHandler
 
acceptSlavery(DSElement) - Method in class org.diamondspin.DSStroke
obviously strokes can belong to other things
acceptSlaveryRelease() - Method in interface org.diamondspin.DSElement
tells if I accept to be released
acceptSlaveryRelease() - Method in class org.diamondspin.DSFrame
tells if I accept to be released
acceptSlaveryRelease() - Method in class org.diamondspin.DSMenuBar
 
acceptSlaveryRelease() - Method in class org.diamondspin.DSPopupMenu
 
acceptSlaveryRelease() - Method in class org.diamondspin.DSSideHandler
 
acceptSlaveryRelease() - Method in class org.diamondspin.DSStroke
tells if I accept to be released
ActionMode - Variable in class org.diamondspin.DSTabletopPane
Mode that indicates what each user is doing.
activateDSComponents(DSFrame, Component) - Method in class org.diamondspin.DSTabletopPane
 
activateDSComponents(DSFrame) - Method in class org.diamondspin.DSTabletopPane
 
activateFakeComponent(Component) - Method in class org.diamondspin.DSTabletopPane
Do what's necessary to initialize a swing component without displaying it on screen (what swing does only when it's displayed directly on the screen but here it will never happen)
active - Variable in class org.diamondspin.DSFrame
if the component is active or not
Active - Variable in class org.diamondspin.DSMenuBar
if the component is active or not
active - Variable in class org.diamondspin.DSStroke
 
activeBumpsHighlight - Variable in class org.diamondspin.metal.DSMetalInternalFrameTitlePane
 
activeBumpsShadow - Variable in class org.diamondspin.metal.DSMetalInternalFrameTitlePane
 
activeView - Variable in class org.diamondspin.DSTabletopPane
The actual view (the one the user sees ) capable to accept events.
adapter - Variable in class org.diamondspin.DSInertiaManager
 
add(Component) - Method in class org.diamondspin.DSJoglTabletopPane
 
add(JMenu) - Method in class org.diamondspin.DSMenuBar
 
add(Component) - Method in class org.diamondspin.DSTabletopPane
override this function to register piler and re-route call to the right thread if necessary to avoid deadlock
addButton(AbstractButton) - Method in class org.diamondspin.DSFrame.DSInternalFrameTitlePane
 
addDSElement(DSElement) - Method in class org.diamondspin.DSDefaultView
add an element under everything
addDSElement(int, DSElement) - Method in class org.diamondspin.DSDefaultView
insert an element exactly where you want in the list of elements
addDSElementListener(DSElementListener) - Method in interface org.diamondspin.DSElement
I'm a element so I can dispatch DSElement events to the listener which suscribe through this method
addDSElementListener(DSElementListener) - Method in class org.diamondspin.DSFrame
register a elementlistener who want to know when an element is resized, rotated, moved , etc.
addDSElementListener(DSElementListener) - Method in class org.diamondspin.DSMenuBar
Adds a feature to the DSElementListener attribute of the DSMenuBar object
addDSElementListener(DSElementListener) - Method in class org.diamondspin.DSPopupMenu
Adds a feature to the DSElementListener attribute of the DSMenuBar object
addDSElementListener(DSElementListener) - Method in class org.diamondspin.DSSideHandler
 
addDSElementListener(DSElementListener) - Method in class org.diamondspin.DSStroke
we do not use this yet
addDSElementPreListener(DSElementPreListener) - Method in class org.diamondspin.DSFrame
 
addDSGestureListener(DSGestureListener) - Method in class org.diamondspin.DSView
 
addDSMenuBar(DSMenuBar) - Method in class org.diamondspin.DSMenuBarManager
add a menubar in the list
addDSMenuBar(DSMenuBar) - Method in class org.diamondspin.DSTabletopPane
 
addDSStrokeListener(DSStrokeListener) - Method in class org.diamondspin.DSTabletopPane
DSStrokeListeners listens for stroke drawing on the tabletop
addDSTableListener(DSTableListener) - Method in class org.diamondspin.DSTabletopPane
Adds a listener to the DSTableListenerList attribute of the DSTabletopPane object
addDSViewContentListener(DSViewContentListener) - Method in class org.diamondspin.DSDefaultView
a view listen for all its element and can forward event to listeners registered to view
addDSViewListener(DSViewListener) - Method in class org.diamondspin.DSView
 
addFooterButton(AbstractButton) - Method in class org.diamondspin.DSFrame
 
addGLEventListener(GLEventListener) - Method in class org.diamondspin.DSJoglTabletopPane
 
addHeaderButton(AbstractButton) - Method in class org.diamondspin.DSFrame
 
addKeyListener(KeyListener) - Method in class org.diamondspin.DSKeyboardPanel
register a key listener who want to listen this virtual keyboard key events
addMenuItem(String, String) - Method in class org.diamondspin.DSMenuBar
Add an item in a menu
addNotify() - Method in class org.diamondspin.metal.DSMetalInternalFrameTitlePane
 
addOperation(int) - Method in class org.diamondspin.DSFrontierManager
perform the operation o if the existing ones failled
addPoint(DSPoint, Float, long) - Method in class org.diamondspin.DSStroke
Add a point in the stroke
addSlaveElement(DSElement) - Method in class org.diamondspin.DSFrame
handle a list of slave elements.
addSlaveElement(int, DSElement) - Method in class org.diamondspin.DSFrame
 
addSlaveElement(int, DSElement) - Method in class org.diamondspin.DSPile
override the adding slave function to process stuff and update pile
addStroke(DSStroke) - Method in class org.diamondspin.DSAnnotationPanel
 
addStrokeBack(DSStroke) - Method in class org.diamondspin.DSAnnotationPanel
 
addSubComponents() - Method in class org.diamondspin.DSFrame.DSInternalFrameTitlePane
 
addSubComponents() - Method in class org.diamondspin.metal.DSMetalInternalFrameTitlePane
Override the parent's method avoid creating a menu bar.
addSystemMenuItems(JMenu) - Method in class org.diamondspin.metal.DSMetalInternalFrameTitlePane
Override the parent's method to do nothing.
addWindow(JRexCanvas, Container, Container, DSFrame, long) - Method in class org.diamondspin.DSWebBrowser
 
adjustSelection(int, int) - Method in class org.diamondspin.DSWebFrame
Description of the Method
AffineTransform2 - Variable in class org.diamondspin.DSTabletopPane
 
ALIGNED - Static variable in class org.diamondspin.DSSlot
 
ALL_FOLD - Static variable in class org.diamondspin.DSFoldingManager
 
ALL_IN - Static variable in class org.diamondspin.DSSlot
 
alpha - Variable in class org.diamondspin.DSFrame
Angle from the right horitontal direction.
alpha - Variable in class org.diamondspin.DSMenuBar
 
alpha - Variable in class org.diamondspin.DSPopupMenu
0-2PI is better but I solved the angle distance problem in DSTabletopPane so it doesn't matter now !
alpha - Variable in class org.diamondspin.DSStroke
 
alphaOrigin - Variable in class org.diamondspin.DSPopupMenu
Same thing than Alpha at the beginning but Alpha can change if the user drag the component AlphaOrigin will remain the same to remember the origin
ALWAYS - Static variable in class org.diamondspin.DSFrame
 
angle - Variable in class org.diamondspin.DSApplication.LogAngle
 
angle - Variable in enum org.diamondspin.DSUserCenteredEngine.UserSide
 
angleInit - Variable in class org.diamondspin.DSTabletopPane
To save the angle of the view when starts to drag&drop it.
anglesForMenus - Variable in class org.diamondspin.DSMenuBar
 
annotatable - Variable in class org.diamondspin.DSFrame
 
ANNOTATE_MODE - Static variable in class org.diamondspin.DSDefaultView
 
ANNOTATING - Static variable in class org.diamondspin.DSFrame
 
ANNOTATING_SINGLE_TIME - Static variable in class org.diamondspin.DSFrame
 
annotationOptions - Variable in class org.diamondspin.DSFrame
 
applyBackClip(Graphics2D) - Method in class org.diamondspin.DSFoldingManager
 
applyFrontClip(Graphics2D) - Method in class org.diamondspin.DSFoldingManager
 
applyShadow(BufferedImage, Color) - Method in class org.diamondspin.DSShadowManager
 
ASK - Static variable in class org.diamondspin.DSFrontierManager
 
askRefreshShadow() - Method in class org.diamondspin.DSFrame
ask for a repaint of the cast shadow bitmap
assembleSystemMenu() - Method in class org.diamondspin.metal.DSMetalInternalFrameTitlePane
Override the parent's method to do nothing.
AsynchronousRepaint - Variable in class org.diamondspin.DSTabletopPane
To refresh the interface asynchronously to the user events.
AttachedElement1 - Variable in class org.diamondspin.DSStroke
 
attachManager(DSElement, DSTabletopPane, double) - Static method in class org.diamondspin.DSInertiaManager
Creates a new instance of DSInertiaManager
AURA_LENGTH - Static variable in class org.diamondspin.DSPile
 
autoAlign - Variable in class org.diamondspin.DSSlot
 
automaticallyAssignOwner - Variable in class org.diamondspin.DSMenuBar
 
autoMove - Variable in class org.diamondspin.DSInertiaManagerBlob
 
AZERTY - Static variable in class org.diamondspin.DSKeyboardPanel
 

B

backClippingShape - Variable in class org.diamondspin.DSFoldingManager
 
backGlassPane - Variable in class org.diamondspin.DSFrame
 
backGraphics - Variable in class org.diamondspin.DSFoldingManager
 
backgroundAngle - Variable in class org.diamondspin.DSView
 
backgroundCenter - Variable in class org.diamondspin.DSView
 
BackgroundColor - Variable in class org.diamondspin.DSKeyboardPanel
 
BackgroundImage - Variable in class org.diamondspin.DSTabletopPane
An image to display in background
backgroundImage - Variable in class org.diamondspin.DSView
 
backgroundMarginX - Variable in class org.diamondspin.DSView
 
backgroundMarginY - Variable in class org.diamondspin.DSView
 
backgroundPaint - Variable in class org.diamondspin.DSView
 
backgroundRotated(DSViewEvent) - Method in class org.diamondspin.DSViewAdapter
 
backgroundRotated(DSViewEvent) - Method in interface org.diamondspin.DSViewListener
 
BackgroundTableImage - Variable in class org.diamondspin.DSTabletopPane
 
BackgroundTableImage24 - Variable in class org.diamondspin.DSTabletopPane
 
backgroundTranslated(DSViewEvent) - Method in class org.diamondspin.DSViewAdapter
 
backgroundTranslated(DSViewEvent) - Method in interface org.diamondspin.DSViewListener
 
backgroundUpdated(DSViewEvent) - Method in class org.diamondspin.DSViewAdapter
 
backgroundUpdated(DSViewEvent) - Method in interface org.diamondspin.DSViewListener
 
backgroundZoom - Variable in class org.diamondspin.DSView
 
backgroundZoomed(DSViewEvent) - Method in class org.diamondspin.DSViewAdapter
 
backgroundZoomed(DSViewEvent) - Method in interface org.diamondspin.DSViewListener
 
backImage - Variable in class org.diamondspin.DSFoldingManager
 
backOpacity - Variable in class org.diamondspin.DSFoldingManager
 
backPane - Variable in class org.diamondspin.DSFrame
 
behavior - Variable in class org.diamondspin.DSFrame
behavior is how element behave in the polar coordiate system when dragged.
Behavior - Variable in class org.diamondspin.DSMenuBar
 
beingDragged(double, Point) - Method in class org.diamondspin.DSMenuBar
xxxFred Description of the Method
beta - Variable in class org.diamondspin.DSFrame
Angle around its center ! 0-2PI
beta - Variable in class org.diamondspin.DSPopupMenu
 
beta - Variable in class org.diamondspin.DSStroke
 
BETA_ABS - Static variable in interface org.diamondspin.DSEngine
 
betaAbsFlag - Variable in class org.diamondspin.DSFrame
 
betaAbsFlag - Variable in class org.diamondspin.DSMenuBar
 
betaAbsFlag - Variable in class org.diamondspin.DSPopupMenu
 
betaInit - Variable in class org.diamondspin.DSTabletopPane
as AngleInit saves the angle where the drag&drop started, BetaInit save the angle of the dragged element when it starts to move.
betaList - Variable in class org.diamondspin.DSPile
 
BETATED - Static variable in class org.diamondspin.DSFrame
 
biftpBottom - Variable in class org.diamondspin.DSFrame
 
biftpTop - Variable in class org.diamondspin.DSFrame
a title bar we can customize
BLACK - Static variable in class org.diamondspin.DSFrame
 
BLACKHOLE - Static variable in class org.diamondspin.DSEngineForN
 
BLACKHOLE - Static variable in class org.diamondspin.DSTabletopPane
One of the three fisheye possible modes
BOTH - Static variable in class org.diamondspin.DSFrame
 
BOTTOM - Static variable in class org.diamondspin.DSFrame
 
BoundingBox - Variable in class org.diamondspin.DSTouchEvent
 
BTIHiddenGraphics - Variable in class org.diamondspin.DSTabletopPane
 
BTIHiddenGraphics24 - Variable in class org.diamondspin.DSTabletopPane
 
buttons - Variable in class org.diamondspin.DSKeyboardPanel
 
bw - Variable in class org.diamondspin.DSImage
 

C

cancelFan() - Method in class org.diamondspin.DSPile
cancel the fan mode and restore all the slave
cancelSelection() - Method in class org.diamondspin.DSWebFrame
Description of the Method
CAST - Static variable in class org.diamondspin.DSFrame
 
CENTER - Static variable in class org.diamondspin.DSElementEvent
 
center - Variable in class org.diamondspin.DSFrame
The center around which the frame rotate
CENTER - Static variable in class org.diamondspin.DSFrame
 
CENTER_SIZE - Static variable in class org.diamondspin.DSPopupMenu
 
CENTERED - Static variable in class org.diamondspin.DSFrame
different behaviors of dsframe
changeFrontier(Point, Point) - Method in class org.diamondspin.DSFrontierManager
 
checkElementAsEventTarget(MouseEvent) - Method in class org.diamondspin.DSTabletopPane
checks if an event(mouse, DT, any spatial event) is targetting an element or not (-1)
checkFrontier(DSFrame, DSFrontierManager.DSFrontierManagerHelper) - Method in class org.diamondspin.DSFrontierManager
Check if f is corssing the frontier.
checkMenubarAsEventTarget(MouseEvent) - Method in class org.diamondspin.DSMenuBarManager
checks if an event(mouse, DT, any spatial event) is targetting a menubar or not (-1)
checkPopupAsEventTarget(MouseEvent) - Method in class org.diamondspin.DSPopupMenuManager
checks if an event(mouse, DT, any spatial event) is targetting a popup menu or not (-1)
cleanAllStrokes() - Method in class org.diamondspin.DSAnnotationPanel
remove all the annotations
clear() - Method in class org.diamondspin.DSDefaultView
remove ALL the elements from this view
clearMenu(String) - Method in class org.diamondspin.DSMenuBar
Remove all the sub-menus(items) of a menu
click - Static variable in class org.diamondspin.DSKeyboardPanel
 
clickedComponent - Variable in class org.diamondspin.DSFrame
The clicked component because it is this one which should receive the mouserelease!
clickedSlave - Variable in class org.diamondspin.DSFrame
 
CLIP - Static variable in class org.diamondspin.DSFrontierManager
 
CLIP_EXT - Static variable in class org.diamondspin.DSFrontierManager
 
clone() - Method in class org.diamondspin.DSMenuBar
 
clone() - Method in class org.diamondspin.DSPopupMenu
 
clone() - Method in class org.diamondspin.DSSideHandler
 
clone() - Method in class org.diamondspin.DSStroke
duplicate this element
closeKeyboard() - Method in class org.diamondspin.DSWebFrame
Closes the keyboard panel
COLLAGE_TOP_COLOR - Static variable in interface org.diamondspin.DSConstants
 
COLLAGE_TOP_THICKNESS - Static variable in interface org.diamondspin.DSConstants
 
collapse() - Method in class org.diamondspin.DSMenuBar
Deselect the actual expanded menu
collapseMenu(int) - Method in class org.diamondspin.DSMenuBarManager
collapses the submenu from a menubar belonging to a certain owner
collapseMenu(int) - Method in class org.diamondspin.DSTabletopPane
 
color - Variable in class org.diamondspin.DSSlot
 
color1 - Variable in class org.diamondspin.DSOceanTheme
 
color1 - Variable in class org.diamondspin.DSStroke
 
COLORBITS - Static variable in class org.diamondspin.DSFrame
 
colors - Variable in class org.diamondspin.DSPile
 
computeAngles() - Method in class org.diamondspin.DSMenuBar
Compute the angles for all the Jmenus
computeIntersection(Point2D.Double, Point2D.Double, Point2D.Double, Point2D.Double) - Static method in class org.diamondspin.DSSlot
Compute the intersection of two segment described by two points each
computeO() - Method in class org.diamondspin.DSFrame.DSMenuBarProxy
 
computePPPH(MouseEvent, Point2D.Double, Point2D.Double) - Method in class org.diamondspin.DSFrame.DSMenuBarProxy
 
computeShadowPosition() - Method in class org.diamondspin.DSFrame
 
computeShadowPosition() - Method in class org.diamondspin.DSShadowManager
compute the angle the the gap between document and shadow
consume() - Method in class org.diamondspin.DSStrokeEvent
Consumes this event, if this event can be consumed.
consumed - Variable in class org.diamondspin.DSStrokeEvent
 
contains(int, int) - Method in class org.diamondspin.DSFrame
 
contains(int, int) - Method in class org.diamondspin.DSImage
 
containsBack(double, double) - Method in class org.diamondspin.DSFrame
 
containsDSElement(DSElement) - Method in class org.diamondspin.DSDefaultView
 
containsFront(double, double) - Method in class org.diamondspin.DSFrame
 
containsFront(double, double) - Method in class org.diamondspin.DSPile
 
corner_fold - Variable in class org.diamondspin.DSFrame
 
corner_fold_back - Variable in class org.diamondspin.DSFoldingManager
 
corner_rotation - Variable in class org.diamondspin.DSFrame
 
corner_rotation_back - Variable in class org.diamondspin.DSFoldingManager
 
CORNER_SIZE - Static variable in class org.diamondspin.DSFrame
the size in pixels of the colored corners
CornerBL - Variable in class org.diamondspin.DSDiamondEngine
 
CornerBR - Variable in class org.diamondspin.DSDiamondEngine
 
corners_resize_BR - Variable in class org.diamondspin.DSFrame
 
corners_resize_BR_back - Variable in class org.diamondspin.DSFoldingManager
 
corners_resize_TL - Variable in class org.diamondspin.DSFrame
if the corners for rotation, resize or fold are displayed
corners_resize_TL_back - Variable in class org.diamondspin.DSFoldingManager
 
CornerTL - Variable in class org.diamondspin.DSDiamondEngine
 
CornerTR - Variable in class org.diamondspin.DSDiamondEngine
 
createButtons() - Method in class org.diamondspin.metal.DSMetalInternalFrameTitlePane
 
createImage(int, int) - Method in class org.diamondspin.DSFrame
Overload this annoying function which is not relevant anymore
createLayout() - Method in class org.diamondspin.metal.DSMetalInternalFrameTitlePane
 
createPropertyChangeListener() - Method in class org.diamondspin.metal.DSMetalInternalFrameTitlePane
 
createShadowMask(BufferedImage, Color) - Method in class org.diamondspin.DSShadowManager
 
createWindow(int, long) - Method in class org.diamondspin.DSWebBrowser
 
cursorState - Static variable in class org.diamondspin.DSApplication
 
curvature - Variable in class org.diamondspin.DSFrame
 

D

d - Variable in class org.diamondspin.DSFrame
Distance to the center of the circular layout 0.0-1.0
d - Variable in class org.diamondspin.DSPopupMenu
D is the distance to the center of the table from the center of the component
d - Variable in class org.diamondspin.DSStroke
 
DARKER - Static variable in class org.diamondspin.DSFrame
 
debug(int, String) - Static method in class org.diamondspin.DSDebug
 
DEFAULT_FRICTION - Static variable in class org.diamondspin.DSInertiaManager
 
DEFAULT_FRICTION - Static variable in class org.diamondspin.DSInertiaManagerBlob
 
defaultview - Variable in class org.diamondspin.DSPiler
 
defMode - Variable in class org.diamondspin.DSEngineForN
 
DeformationMode - Variable in class org.diamondspin.DSTabletopPane
The fisheye mode actually used
delta - Variable in class org.diamondspin.DSImage
 
DEMOTE - Static variable in class org.diamondspin.DSElementEvent
 
DEMOTE_MODE - Static variable in class org.diamondspin.DSDefaultView
 
demoteAllDragElementsToTable() - Method in class org.diamondspin.DSTabletopPane
 
demoteAllElementsToTable() - Method in class org.diamondspin.DSDefaultView
demote all drag element in the view
demoteDragElementToTable(DSElement) - Method in class org.diamondspin.DSJoglTabletopPane
 
demoteDragElementToTable(DSElement) - Method in class org.diamondspin.DSTabletopPane
 
demoteElementToTable(DSElement) - Method in class org.diamondspin.DSDefaultView
take the drag element of DSTabletopPane and put it in my list
demoteEverythingForUser(int) - Method in class org.diamondspin.DSTabletopPane
Special gift function from fred to Kate in memory of "dropElementOnTop()".
detach() - Method in class org.diamondspin.DSInertiaManager
 
detach() - Method in class org.diamondspin.DSInertiaManagerBlob
 
Diamond - Variable in class org.diamondspin.DSDiamondEngine
 
diffAngle - Variable in class org.diamondspin.DSFrame
 
dirUp - Variable in class org.diamondspin.DSSlot
 
disableSnaping() - Method in class org.diamondspin.DSFrame
 
display(GL2) - Method in class org.diamondspin.DS3dContentFrame
defqult emply disply function
display3dContentFrame(DS3dContentFrame, GL2) - Method in class org.diamondspin.DSJoglTabletopPane
display a dsframe with a 3d content
displayDSFrame(DSFrame, Texture, Texture, Texture, GL2) - Method in class org.diamondspin.DSJoglTabletopPane
display a DSframe element using openGL
displayDSStroke(DSStroke, GL2) - Method in class org.diamondspin.DSJoglTabletopPane
display a DSframe element using openGL
displayInfos() - Static method in class org.diamondspin.DSApplication
display usefull information when the program begins
dispMode - Static variable in class org.diamondspin.DSApplication
 
distInit - Variable in class org.diamondspin.DSTabletopPane
 
distToScaleOne - Variable in class org.diamondspin.DSImage
 
Document1 - Variable in class org.diamondspin.DSWebFrame
 
doesContain(double, double) - Method in interface org.diamondspin.DSElement
Description of the Method
doesContain(double, double) - Method in class org.diamondspin.DSFrame
Find whether a given cartesian point falls within this element
doesContain(double, double) - Method in class org.diamondspin.DSMenuBar
find whether a given cartesian point falls within this element
doesContain(double, double) - Method in class org.diamondspin.DSPopupMenu
find whether a given cartesian point falls within this element
doesContain(double, double) - Method in class org.diamondspin.DSSideHandler
 
doesContain(double, double) - Method in class org.diamondspin.DSStroke
Description of the Method.
doesContainBack(double, double) - Method in class org.diamondspin.DSFrame
Find whether a given cartesian point falls within the back of this element
doesContainFront(double, double) - Method in class org.diamondspin.DSFrame
Find whether a given cartesian point falls within this element's front side
doesContainSubmenu(JMenu, Point, boolean) - Method in class org.diamondspin.DSMenuBar
 
doneByUs - Variable in class org.diamondspin.DSInertiaManagerBlob
 
dOrigin - Variable in class org.diamondspin.DSPopupMenu
Same thing than D at the beginning but D can change if the user drag the component DOrigin will remain the same to remember the origin
DoubleBuffered - Variable in class org.diamondspin.DSTabletopPane
 
doubleTapBetweenTapTime - Static variable in class org.diamondspin.DSApplication
 
doubleTapDistTolerance - Static variable in class org.diamondspin.DSApplication
 
doubleTapShortTapTime - Static variable in class org.diamondspin.DSApplication
 
DRAG_ACTION - Static variable in class org.diamondspin.DSPopupMenu
 
DRAG_ELEMENT - Static variable in interface org.diamondspin.DSEngine
 
DRAG_MENU - Static variable in class org.diamondspin.DSPopupMenu
 
DRAG_MODE - Static variable in class org.diamondspin.DSDefaultView
 
DRAG_TABLE - Static variable in class org.diamondspin.DSTabletopPane
Input mode: the drag events are panning the view
dragElement - Variable in class org.diamondspin.DSTabletopEvent
 
DRAGGING - Static variable in class org.diamondspin.DSFrame
 
dragMode - Variable in class org.diamondspin.DSDefaultView
mode of what happen when an user hits the background of the view and start moving ...
dragObjects - Variable in class org.diamondspin.DSTabletopPane
The list of the elements in the top layer, i.e., the ones which are actually drag & dropped by the users.
DRAW_COLLAGE_TOP - Static variable in interface org.diamondspin.DSConstants
 
DRAW_MODE - Static variable in class org.diamondspin.DSDefaultView
 
DrawArc - Variable in class org.diamondspin.DSMenuBar
 
drawSubmenu(GL2, AffineTransform, JMenu, boolean) - Method in class org.diamondspin.DSMenuBar
paint a submenu
drawVeryTop(GL2) - Method in class org.diamondspin.DSMenuBar
 
drawVeryTop(GL2) - Method in class org.diamondspin.DSPopupMenu
draw the popup menu with the opengl toolkit
drawVeryTop(GL2) - Method in interface org.diamondspin.JOGLDrawable
 
dressUP(JComponent, DSWebBrowser.DSBrowserData, int) - Method in class org.diamondspin.DSWebBrowser
 
DS3dContentFrame - Class in org.diamondspin
 
DS3dContentFrame(DSJoglTabletopPane) - Constructor for class org.diamondspin.DS3dContentFrame
Constructor without title
DSAnnotationPanel - Class in org.diamondspin
DSAnnotationPanel is a panel that goes in the glasspane of a DSFrame to display some stroke annotations on top of the content of the DSFrame.
Copyright 2002-2009 DiamondSpin project.
DSAnnotationPanel(DSFrame) - Constructor for class org.diamondspin.DSAnnotationPanel
constructor
DSApplication - Class in org.diamondspin
DSApplication provides all the basic features to start an application using DiamondSpin.
Copyright 2002-2009 DiamondSpin project.
DSApplication() - Constructor for class org.diamondspin.DSApplication
 
DSApplication.CursorInfo - Class in org.diamondspin
 
DSApplication.CursorInfo(int) - Constructor for class org.diamondspin.DSApplication.CursorInfo
 
DSApplication.LogAngle - Class in org.diamondspin
 
DSApplication.LogAngle(float, long) - Constructor for class org.diamondspin.DSApplication.LogAngle
 
DSConstants - Interface in org.diamondspin
 
DSDebug - Class in org.diamondspin
 
DSDefaultEngine - Class in org.diamondspin
DSDefaultEngine implements a default transformation engine.
DSDefaultEngine(DSTabletopPane) - Constructor for class org.diamondspin.DSDefaultEngine
 
DSDefaultView - Class in org.diamondspin
DSDefaultView is a generic object with all the common functionnalities like annotation, element list, etc..
DSDefaultView(DSTabletopPane) - Constructor for class org.diamondspin.DSDefaultView
Construct the view for the specified number of users.
DSDiamondEngine - Class in org.diamondspin
DSDiamondEngine is an engine with 5 parts.
DSDiamondEngine(DSTabletopPane) - Constructor for class org.diamondspin.DSDiamondEngine
Creates a new instance of DSDiamondEngine
DSEditorPane - Class in org.diamondspin
Another kind of default element to display HTML, RTF or text document.
DSEditorPane() - Constructor for class org.diamondspin.DSEditorPane
 
DSEditorPane1 - Variable in class org.diamondspin.DSWebFrame
 
DSElemen1 - Variable in class org.diamondspin.DSPopupMenu
 
DSElement - Interface in org.diamondspin
A DSElement is the interface every element present on the table must implement.
Copyright 2002-2009 DiamondSpin project.
DSElementAdapter - Class in org.diamondspin
A DSElementAdapter is an adapter for DSElementListener.
Copyright 2002-2009 DiamondSpin project.
DSElementAdapter() - Constructor for class org.diamondspin.DSElementAdapter
 
DSElementEvent - Class in org.diamondspin
 
DSElementEvent(Object, int, int) - Constructor for class org.diamondspin.DSElementEvent
 
DSElementEvent(Object, int, int, double, double) - Constructor for class org.diamondspin.DSElementEvent
 
DSElementEvent(Object, int, int, int, int) - Constructor for class org.diamondspin.DSElementEvent
 
DSElementEvent(Object, int, int, double) - Constructor for class org.diamondspin.DSElementEvent
 
DSElementListener - Interface in org.diamondspin
A DSElementListener is an interface for the listeners of modifs in a diamondSpin element.
Copyright 2002-2009 DiamondSpin project.
DSElementPreAdapter - Class in org.diamondspin
 
DSElementPreAdapter() - Constructor for class org.diamondspin.DSElementPreAdapter
Creates a new instance of DSElementPreAdapter
DSElementPreListener - Interface in org.diamondspin
 
DSEmeraldEngine - Class in org.diamondspin
DSEmeraldEngine is an engine to rotate/zoom/translate the documents according the emerald shape of a jewel.
Copyright 2002-2009 DiamondSpin project.
DSEmeraldEngine(DSTabletopPane) - Constructor for class org.diamondspin.DSEmeraldEngine
Constructor
DSEngine - Interface in org.diamondspin
A DSEngine is an interface for the object which can rotate/translate/scale the elements.
with the 1.1 version you may have to modify all your code with the following regexp : transformTable\(\n?(.*),\s*\n?(.*),\s*\n?(.*),\s*\n?(.*),\s*\n?(.*),\s*true\) transformTable\($1, $2, $3, $4, $5, DSEngine.STROKE) OR transformTable\($1, $2, $3, $4, $5, DSEngine.MENUBAR) OR transformTable\($1, $2, $3, $4, $5, DSEngine.ELEMENT)
Copyright 2002-2009 DiamondSpin project.
DSEngineForN - Class in org.diamondspin
DSEngineForN is an engine to rotate/zoom/translate the documents according to n sides where n is the number of users.
Copyright 2002-2009 DiamondSpin project.
DSEngineForN(DSTabletopPane, int) - Constructor for class org.diamondspin.DSEngineForN
Constructor
DSFoldingManager - Class in org.diamondspin
 
DSFoldingManager(DSFrame) - Constructor for class org.diamondspin.DSFoldingManager
 
DSFrame - Class in org.diamondspin
A DSFrame is an element as close as possible as an existing java frame.
DSFrame(DSTabletopPane) - Constructor for class org.diamondspin.DSFrame
Constructor without title
DSFrame(String, DSTabletopPane) - Constructor for class org.diamondspin.DSFrame
Constructor with title
DSFrame.DSInternalFrameTitlePane - Class in org.diamondspin
We overrided InternalFrameTitlePane in used in SWING to be able to add buttons in it
DSFrame.DSInternalFrameTitlePane(JInternalFrame) - Constructor for class org.diamondspin.DSFrame.DSInternalFrameTitlePane
 
DSFrame.DSMenuBarProxy - Class in org.diamondspin
 
DSFrame.FingerRotationMode - Enum in org.diamondspin
 
DSFrame.FingerRotationSpeed - Enum in org.diamondspin
 
DSFrontierManager - Class in org.diamondspin
 
DSFrontierManager(Point2D.Double, Point2D.Double, DSFrame, int, boolean) - Constructor for class org.diamondspin.DSFrontierManager
 
DSFrontierManager(Point2D.Double, double, double, DSFrame, int) - Constructor for class org.diamondspin.DSFrontierManager
 
DSFrontierManager(Point2D.Double, Point2D.Double, DSFrame, int) - Constructor for class org.diamondspin.DSFrontierManager
 
DSFrontierManager.DSFrontierManagerHelper - Class in org.diamondspin
 
DSFrontierManager.DSFrontierManagerHelper(DSFrame) - Constructor for class org.diamondspin.DSFrontierManager.DSFrontierManagerHelper
 
DSGestureEvent - Class in org.diamondspin
 
DSGestureEvent(Object, int, int, Point2D, Rectangle2D, int) - Constructor for class org.diamondspin.DSGestureEvent
Creates a new instance of DigitableEvent
DSGestureListener - Interface in org.diamondspin
 
DSImage - Class in org.diamondspin
DSImage is a default implementation of a DSElement handling images.
DSImage(DSTabletopPane, String, double, double, double) - Constructor for class org.diamondspin.DSImage
Constructor with MaximumSide by default
DSImage(DSTabletopPane, String, double, double, double, int) - Constructor for class org.diamondspin.DSImage
Constructor
DSImage(DSTabletopPane, String, double, double, double, int, boolean) - Constructor for class org.diamondspin.DSImage
Constructor
DSInertiaManager - Class in org.diamondspin
an inertiaManager is a dselement helper to make it move when dropped with given inertia
DSInertiaManager.PointInTime - Class in org.diamondspin
 
DSInertiaManager.PointInTime(double, double, long) - Constructor for class org.diamondspin.DSInertiaManager.PointInTime
 
DSInertiaManagerBlob - Class in org.diamondspin
an inertiaManager is a dselement helper to make it move when dropped with given inertia
DSInertiaManagerBlob(DSElement, DSTabletopPane) - Constructor for class org.diamondspin.DSInertiaManagerBlob
 
DSInertiaManagerBlob.DSInertiaListener - Class in org.diamondspin
 
DSInertiaManagerBlob.DSInertiaListener() - Constructor for class org.diamondspin.DSInertiaManagerBlob.DSInertiaListener
 
DSInertiaManagerBlob.DSInertiaTask - Class in org.diamondspin
 
DSInertiaManagerBlob.DSInertiaTask() - Constructor for class org.diamondspin.DSInertiaManagerBlob.DSInertiaTask
 
DSJComboBox - Class in org.diamondspin
DSJComboBox is a replacement for JComboBox which cannot be placed in a DSFrame because they have a popup part.
Copyright 2002-2009 DiamondSpin project.
DSJComboBox(DSTabletopPane, JComboBox) - Constructor for class org.diamondspin.DSJComboBox
Constructor from a JComboxBox
DSJComboBox(DSTabletopPane) - Constructor for class org.diamondspin.DSJComboBox
Constructor
DSJComboBox1 - Variable in class org.diamondspin.DSWebFrame
 
DSJoglTabletopPane - Class in org.diamondspin
same as DSTabletopPane but use jogl to accelerate display
DSJoglTabletopPane() - Constructor for class org.diamondspin.DSJoglTabletopPane
Creates a new instance of DSJoglTabletopPane
DSKeyboardPanel - Class in org.diamondspin
DSKeyboardPanel is a JPanel with buttons in its layout (as a physical keyboard).
DSKeyboardPanel() - Constructor for class org.diamondspin.DSKeyboardPanel
Constructor
DSKeyboardPanel(int) - Constructor for class org.diamondspin.DSKeyboardPanel
Constructor
DSKeyboardPanel(int, int) - Constructor for class org.diamondspin.DSKeyboardPanel
 
DSKeyboardPanel(int, int, int) - Constructor for class org.diamondspin.DSKeyboardPanel
 
DSKeyboardPanel.KeybdMouseAdapter - Class in org.diamondspin
 
DSKeyboardPanel.KeybdMouseAdapter() - Constructor for class org.diamondspin.DSKeyboardPanel.KeybdMouseAdapter
 
DSKeyboardPanel1 - Variable in class org.diamondspin.DSWebFrame
 
DSMenuBar - Class in org.diamondspin
A DSMenuBar is a menu where the user can activate commands, change the active DSView of DSTabletopPane.
DSMenuBar(DSTabletopPane, double) - Constructor for class org.diamondspin.DSMenuBar
Constructor
DSMenuBarList - Variable in class org.diamondspin.DSMenuBarManager
There are multiple menubars.
DSMenuBarManager - Class in org.diamondspin
DSMenuBarManager is a utility class for DSTabletopPane.
DSMenuBarManager(DSTabletopPane) - Constructor for class org.diamondspin.DSMenuBarManager
Constructor for the DSPopupMenuManager object
dsMenuBarManager1 - Variable in class org.diamondspin.DSTabletopPane
The collaborator in charge of handling menubars
DSMetalInternalFrameTitlePane - Class in org.diamondspin.metal
 
DSMetalInternalFrameTitlePane(JInternalFrame) - Constructor for class org.diamondspin.metal.DSMetalInternalFrameTitlePane
 
DSOceanTheme - Class in org.diamondspin
look and feel metal theme which set a color per user
Copyright 2002-2009 DiamondSpin project.
DSOceanTheme() - Constructor for class org.diamondspin.DSOceanTheme
Creates a new instance of DSOceanTheme
DSPile - Class in org.diamondspin
 
DSPile(DSTabletopPane) - Constructor for class org.diamondspin.DSPile
Creates a new instance of DSPile
DSPile.DSPilerMover - Class in org.diamondspin
When folder move, adpat the slave to it Made by piler
DSPile.DSPilerMover(DSFrame, DSFrame) - Constructor for class org.diamondspin.DSPile.DSPilerMover
 
DSPile.Position - Class in org.diamondspin
 
DSPileEvent - Class in org.diamondspin
 
DSPileEvent(Object) - Constructor for class org.diamondspin.DSPileEvent
 
DSPileEvent(Object, DSElement) - Constructor for class org.diamondspin.DSPileEvent
 
DSPileListener - Interface in org.diamondspin
A DSElementListener is an interface for the listeners of modifs in a diamondSpin element.
Copyright 2002-2009 DiamondSpin project.
DSPiler - Class in org.diamondspin
able to listen a frame and enslave it when it is inserted into a folded document
DSPiler(DSFrame, DSDefaultView) - Constructor for class org.diamondspin.DSPiler
 
DSPilerMover - Class in org.diamondspin
When folder move, adpat the slave to it Made by piler
DSPilerMover(DSFrame, DSFrame, DSPiler) - Constructor for class org.diamondspin.DSPilerMover
 
DSPilingListenner - Interface in org.diamondspin
 
DSPoint - Class in org.diamondspin
DSPoint is a 2D point, with double precision and serializable.
Copyright 2002-2009 DiamondSpin project.
DSPoint() - Constructor for class org.diamondspin.DSPoint
Constructs and initializes a Point2D with coordinates (0, 0).
DSPoint(double, double) - Constructor for class org.diamondspin.DSPoint
Constructs and initializes a Point2D with the specified coordinates.
DSPopupMenu - Class in org.diamondspin
DSPopupMenu is a context sensitive menu.
DSPopupMenu(DSTabletopPane, double, double, int, DSElement) - Constructor for class org.diamondspin.DSPopupMenu
Constructor
DSPopupMenuManager - Class in org.diamondspin
DSPopupMenuManager is a utility class for DSTabletopPane.
DSPopupMenuManager(DSTabletopPane) - Constructor for class org.diamondspin.DSPopupMenuManager
Constructor for the DSPopupMenuManager object
dsPopupMenuManager1 - Variable in class org.diamondspin.DSTabletopPane
The collaborator in charge of handling popup menus
DSprops - Static variable in class org.diamondspin.DSApplication
 
DSRectLinearEngine - Class in org.diamondspin
DSDiamondEngine is an engine with 5 parts.
DSRectLinearEngine(DSTabletopPane) - Constructor for class org.diamondspin.DSRectLinearEngine
Creates a new instance of DSDiamondEngine
dsRootWindow - Variable in class org.diamondspin.DSWebBrowser
 
dssh - Variable in class org.diamondspin.DSPiler
 
DSShadowManager - Class in org.diamondspin
from Romain Guy's code.
DSShadowManager(DSFrame) - Constructor for class org.diamondspin.DSShadowManager
Constructs a DSShadowManager
DSSideHandler - Class in org.diamondspin
 
DSSideHandler(DSFrame, boolean) - Constructor for class org.diamondspin.DSSideHandler
 
DSSlot - Class in org.diamondspin
 
DSSlot(DSTabletopPane, boolean) - Constructor for class org.diamondspin.DSSlot
Creates a new instance of DSSlot
DSSlot.SlotInfo - Class in org.diamondspin
a local class to store element info we're going to modify during sloting and restore after all
DSStroke - Class in org.diamondspin
DSStroke is a digital ink marker the user can draw with.
DSStroke(DSTabletopPane) - Constructor for class org.diamondspin.DSStroke
Constructor without color (User's Color by default)
DSStroke(DSTabletopPane, DSElement) - Constructor for class org.diamondspin.DSStroke
Constructor without color but with attached element (User's Color by default)
DSStroke(DSTabletopPane, Color) - Constructor for class org.diamondspin.DSStroke
Constructor with color
DSStroke(DSTabletopPane, Color, DSElement) - Constructor for class org.diamondspin.DSStroke
Constructor with color
DSStroke(DSTabletopPane, Polygon, Color, DSElement) - Constructor for class org.diamondspin.DSStroke
Constructor with color and polygon
DSStrokeAdapter - Class in org.diamondspin
 
DSStrokeAdapter() - Constructor for class org.diamondspin.DSStrokeAdapter
 
DSStrokeEvent - Class in org.diamondspin
 
DSStrokeEvent(Object, DSStroke) - Constructor for class org.diamondspin.DSStrokeEvent
Creates a new instance of DSStrokeEvent
DSStrokeList - Variable in class org.diamondspin.DSAnnotationPanel
The list of strokes
DSStrokeListener - Interface in org.diamondspin
A DSStrokeListener is an interface to listen Stroke events.
Copyright 2002-2009 DiamondSpin project.
DSTableAdapter - Class in org.diamondspin
 
DSTableAdapter() - Constructor for class org.diamondspin.DSTableAdapter
 
DSTableListener - Interface in org.diamondspin
A DSTableListener is an interface to listen Table events.
DSTableListenerList - Variable in class org.diamondspin.DSTabletopPane
register a DSSTablelistener
DSTabletopEvent - Class in org.diamondspin
 
DSTabletopEvent(DSTabletopPane) - Constructor for class org.diamondspin.DSTabletopEvent
Creates a new instance of DSViewEvent
DSTabletopEvent(DSTabletopPane, DSElement, int, DSView, DSEngine) - Constructor for class org.diamondspin.DSTabletopEvent
Creates a new instance of DSViewEvent
dsTabletopPane - Static variable in class org.diamondspin.DSApplication
 
dsTabletopPane - Variable in class org.diamondspin.DSDefaultEngine
 
dsTabletopPane - Variable in class org.diamondspin.DSDiamondEngine
 
dsTabletopPane - Variable in class org.diamondspin.DSFrame
everything is diplayed in a DSTabletopPane.
dsTabletopPane - Variable in class org.diamondspin.DSJComboBox
everything is diplayed in a DSTabletopPane.
dsTabletopPane - Variable in class org.diamondspin.DSMenuBar
everything is diplayed in a DSTabletopPane.
dsTabletopPane - Variable in class org.diamondspin.DSPopupMenu
 
dsTabletopPane - Variable in class org.diamondspin.DSRectLinearEngine
 
dsTabletopPane - Variable in class org.diamondspin.DSStroke
 
DSTabletopPane - Class in org.diamondspin
DSTabletopPane is the general circular container which handles menus, views in the middle, elements on top and dispatches the events.
DSTabletopPane() - Constructor for class org.diamondspin.DSTabletopPane
Constructor.
dsTabletopPane - Variable in class org.diamondspin.DSUserCenteredEngine
 
dsTabletopPane - Variable in class org.diamondspin.DSView
 
DSTouchEvent - Class in org.diamondspin
This object is an rich event to repace mouse events.
DSTouchEvent(Component, int, long, int, int, int, int, boolean) - Constructor for class org.diamondspin.DSTouchEvent
Constructor for the TouchEvent object
DSTouchEvent(Component, int, long, int, int, int, int, boolean, int) - Constructor for class org.diamondspin.DSTouchEvent
Constructor for the TouchEvent object
DSUserCenteredEngine - Class in org.diamondspin
 
DSUserCenteredEngine(DSTabletopPane) - Constructor for class org.diamondspin.DSUserCenteredEngine
Creates a new instance of DSUserCenteredEngine
DSUserCenteredEngine.UserSide - Enum in org.diamondspin
 
DSVideo - Class in org.diamondspin
DSVideo is a default element which display video from a filename in arg.
Copyright 2002-2009 DiamondSpin project.
DSVideo() - Constructor for class org.diamondspin.DSVideo
 
DSVideoRenderer - Class in org.diamondspin
a video renderer needed by DSVideo.
Copyright 2002-2009 DiamondSpin project.
DSVideoRenderer() - Constructor for class org.diamondspin.DSVideoRenderer
 
DSView - Class in org.diamondspin
DSView is an class the different views must customize.
DSView(DSTabletopPane) - Constructor for class org.diamondspin.DSView
Constructor
DSViewAdapter - Class in org.diamondspin
 
DSViewAdapter() - Constructor for class org.diamondspin.DSViewAdapter
Creates a new instance of DSViewAdapter
DSViewContentAdapter - Class in org.diamondspin
 
DSViewContentAdapter() - Constructor for class org.diamondspin.DSViewContentAdapter
Creates a new instance of DSViewContentAdapter
DSViewContentEvent - Class in org.diamondspin
 
DSViewContentEvent(DSElement, DSDefaultView) - Constructor for class org.diamondspin.DSViewContentEvent
Creates a new instance of DSViewContentEvent
DSViewContentListener - Interface in org.diamondspin
 
DSViewEmpty - Variable in class org.diamondspin.DSTabletopPane
an empty view to start.
DSViewEvent - Class in org.diamondspin
 
DSViewEvent(DSView) - Constructor for class org.diamondspin.DSViewEvent
Creates a new instance of DSViewEvent
DSViewEvent(DSView, DSGestureEvent) - Constructor for class org.diamondspin.DSViewEvent
Creates a new instance of DSViewEvent
DSViewListener - Interface in org.diamondspin
A DSElementListener is an interface for the listeners of modifs in a diamondSpin element.
Copyright 2002-2009 DiamondSpin project.
DSWebBrowser - Class in org.diamondspin
 
DSWebBrowser(DSTabletopPane) - Constructor for class org.diamondspin.DSWebBrowser
 
DSWebBrowser.DSBrowserData - Class in org.diamondspin
 
DSWebBrowser.DSBrowserData(JRexCanvas, Container, Container, DSFrame, long, Object) - Constructor for class org.diamondspin.DSWebBrowser.DSBrowserData
 
DSWebBrowser.DSBrowserData(JRexCanvas, Container, Container, DSFrame, long) - Constructor for class org.diamondspin.DSWebBrowser.DSBrowserData
 
DSWebFrame - Class in org.diamondspin
Another kind of default element to display HTML, RTF or text document.
DSWebFrame(DSTabletopPane) - Constructor for class org.diamondspin.DSWebFrame
Constructor for use by DrawPane
DSWebFrame(DSTabletopPane, String, double, double, double) - Constructor for class org.diamondspin.DSWebFrame
Constructor
dTopLeftCorner - Variable in class org.diamondspin.DSFrame
Where the mouse cursor grabbed the window (0,0 only if the user clicks in the first pixel of the component !)

E

elem - Variable in class org.diamondspin.DSInertiaManager
 
ELEM_DRAGGED - Static variable in class org.diamondspin.DSPiler
 
ELEM_OVER_ONE_SIDE - Static variable in class org.diamondspin.DSPiler
 
ELEM_OVER_PILE - Static variable in class org.diamondspin.DSPiler
 
ELEM_PILED - Static variable in class org.diamondspin.DSPiler
 
ELEMENT - Static variable in interface org.diamondspin.DSEngine
 
element - Variable in class org.diamondspin.DSFoldingManager
 
element - Variable in class org.diamondspin.DSShadowManager
 
elementAdded(DSViewContentEvent) - Method in class org.diamondspin.DSViewContentAdapter
 
elementAdded(DSViewContentEvent) - Method in interface org.diamondspin.DSViewContentListener
 
elementCenterChanged(DSElementEvent) - Method in class org.diamondspin.DSElementAdapter
 
elementCenterChanged(DSElementEvent) - Method in interface org.diamondspin.DSElementListener
Invoked when the DSelement change its own attach point to the global tabletop.
elementCenterChanged(DSElementEvent) - Method in class org.diamondspin.DSFrontierManager.DSFrontierManagerHelper
 
elementCenterChanged(DSElementEvent) - Method in class org.diamondspin.DSPile.DSPilerMover
 
elementCenterChanged(DSElementEvent) - Method in class org.diamondspin.DSPilerMover
 
elementContentRepainted(DSElementEvent) - Method in class org.diamondspin.DSElementAdapter
 
elementContentRepainted(DSElementEvent) - Method in interface org.diamondspin.DSElementListener
Invoked when the DSelement has been repainted
elementContentRepainted(DSElementEvent) - Method in class org.diamondspin.DSFrontierManager.DSFrontierManagerHelper
 
elementContentRepainted(DSElementEvent) - Method in class org.diamondspin.DSPile.DSPilerMover
 
elementContentRepainted(DSElementEvent) - Method in class org.diamondspin.DSPilerMover
 
elementDemoted(DSElementEvent) - Method in class org.diamondspin.DSElementAdapter
 
elementDemoted(DSElementEvent) - Method in interface org.diamondspin.DSElementListener
Invoked when the DSelement is dropped from the top "dragelement" to the elements in the view (if the view accept it !)
elementDemoted(DSElementEvent) - Method in class org.diamondspin.DSFrontierManager.DSFrontierManagerHelper
 
elementDemoted(DSElementEvent) - Method in class org.diamondspin.DSPile.DSPilerMover
 
elementDemoted(DSElementEvent) - Method in class org.diamondspin.DSPilerMover
 
elementDrawn(DSViewContentEvent) - Method in class org.diamondspin.DSViewContentAdapter
 
elementDrawn(DSViewContentEvent) - Method in interface org.diamondspin.DSViewContentListener
 
elementDropped(DSElementEvent) - Method in class org.diamondspin.DSElementAdapter
 
elementDropped(DSElement, int) - Method in class org.diamondspin.DSElementAdapter
Deprecated. As of DiamondSpin 2.1, replaced by DSElementAdapter.elementDropped(DSElementEvent)
elementDropped(DSElementEvent) - Method in interface org.diamondspin.DSElementListener
Invoked when the DSelement is dropped (then it was drag&dropped by the user)
elementDropped(DSElementEvent) - Method in class org.diamondspin.DSFrontierManager.DSFrontierManagerHelper
 
elementDropped(DSElementEvent) - Method in class org.diamondspin.DSInertiaManagerBlob.DSInertiaListener
 
elementDropped(DSElementEvent) - Method in class org.diamondspin.DSPile.DSPilerMover
 
elementDropped(DSElementEvent) - Method in class org.diamondspin.DSPiler
 
elementDropped(DSElementEvent) - Method in class org.diamondspin.DSPilerMover
 
elementFolded(DSElementEvent) - Method in class org.diamondspin.DSElementAdapter
 
elementFolded(DSElement, double, double) - Method in class org.diamondspin.DSElementAdapter
Deprecated. As of DiamondSpin 2.1, replaced by DSElementAdapter.elementFolded(DSElementEvent)
elementFolded(DSElementEvent) - Method in interface org.diamondspin.DSElementListener
Invoked when the DSelement is folded (back side returned over the front side)
elementFolded(DSElementEvent) - Method in class org.diamondspin.DSFrontierManager.DSFrontierManagerHelper
 
elementFolded(DSElementEvent) - Method in class org.diamondspin.DSPile.DSPilerMover
 
elementFolded(DSElementEvent) - Method in class org.diamondspin.DSPilerMover
 
elementGrabbing(DSElementEvent) - Method in class org.diamondspin.DSElementAdapter
 
elementGrabbing(DSElement, int, int, int) - Method in class org.diamondspin.DSElementAdapter
Deprecated. As of DiamondSpin 2.1, replaced by DSElementAdapter.elementGrabbing(DSElementEvent)
elementGrabbing(DSElementEvent) - Method in interface org.diamondspin.DSElementListener
Invoked when the DSelement is beieng grabbed.
elementGrabbing(DSElementEvent) - Method in class org.diamondspin.DSFrontierManager.DSFrontierManagerHelper
 
elementGrabbing(DSElementEvent) - Method in class org.diamondspin.DSInertiaManagerBlob.DSInertiaListener
 
elementGrabbing(DSElementEvent) - Method in class org.diamondspin.DSPile.DSPilerMover
 
elementGrabbing(DSElementEvent) - Method in class org.diamondspin.DSPiler
 
elementGrabbing(DSElementEvent) - Method in class org.diamondspin.DSPilerMover
 
elementMoved(DSElementEvent) - Method in class org.diamondspin.DSElementAdapter
 
elementMoved(DSElement, double, double) - Method in class org.diamondspin.DSElementAdapter
Deprecated. As of DiamondSpin 2.1, replaced by DSElementAdapter.elementMoved(DSElementEvent)
elementMoved(DSElementEvent) - Method in interface org.diamondspin.DSElementListener
Invoked when the DSelement is moved (d or alpha)
elementMoved(DSElementEvent) - Method in class org.diamondspin.DSFrontierManager.DSFrontierManagerHelper
Purpose of all EventListener if the user manually change a setting of the frame, we won't cancel our own modifications to that setting fo that frame.
elementMoved(DSElementEvent) - Method in class org.diamondspin.DSInertiaManagerBlob.DSInertiaListener
 
elementMoved(DSElementEvent) - Method in class org.diamondspin.DSPile.DSPilerMover
 
elementMoved(DSElementEvent) - Method in class org.diamondspin.DSPiler
 
elementMoved(DSElementEvent) - Method in class org.diamondspin.DSPilerMover
 
elementPiled(DSViewContentEvent) - Method in class org.diamondspin.DSViewContentAdapter
 
elementPiled(DSViewContentEvent) - Method in interface org.diamondspin.DSViewContentListener
 
elementPreCenterChanged(DSElementEvent) - Method in class org.diamondspin.DSElementPreAdapter
 
elementPreCenterChanged(DSElementEvent) - Method in interface org.diamondspin.DSElementPreListener
 
elementPreCenterChanged(DSElementEvent) - Method in class org.diamondspin.DSFrontierManager.DSFrontierManagerHelper
 
elementPreFolded(DSElementEvent) - Method in class org.diamondspin.DSElementPreAdapter
 
elementPreFolded(DSElementEvent) - Method in interface org.diamondspin.DSElementPreListener
 
elementPreFolded(DSElementEvent) - Method in class org.diamondspin.DSFrontierManager.DSFrontierManagerHelper
 
elementPreMoved(DSElementEvent) - Method in class org.diamondspin.DSElementPreAdapter
 
elementPreMoved(DSElementEvent) - Method in interface org.diamondspin.DSElementPreListener
 
elementPreMoved(DSElementEvent) - Method in class org.diamondspin.DSFrontierManager.DSFrontierManagerHelper
 
elementPreResized(DSElementEvent) - Method in class org.diamondspin.DSElementPreAdapter
 
elementPreResized(DSElementEvent) - Method in interface org.diamondspin.DSElementPreListener
 
elementPreResized(DSElementEvent) - Method in class org.diamondspin.DSFrontierManager.DSFrontierManagerHelper
 
elementPreRotated(DSElementEvent) - Method in class org.diamondspin.DSElementPreAdapter
 
elementPreRotated(DSElementEvent) - Method in interface org.diamondspin.DSElementPreListener
 
elementPreRotated(DSElementEvent) - Method in class org.diamondspin.DSFrontierManager.DSFrontierManagerHelper
 
elementPreZoomed(DSElementEvent) - Method in class org.diamondspin.DSElementPreAdapter
 
elementPreZoomed(DSElementEvent) - Method in interface org.diamondspin.DSElementPreListener
 
elementPreZoomed(DSElementEvent) - Method in class org.diamondspin.DSFrontierManager.DSFrontierManagerHelper
Purpose of all PreEventListener : if the first Op is of the kind than the event (e.g.
elementRemoved(DSViewContentEvent) - Method in class org.diamondspin.DSViewContentAdapter
 
elementRemoved(DSViewContentEvent) - Method in interface org.diamondspin.DSViewContentListener
 
elementResized(DSElementEvent) - Method in class org.diamondspin.DSElementAdapter
 
elementResized(DSElement, int, int) - Method in class org.diamondspin.DSElementAdapter
Deprecated. As of DiamondSpin 2.1, replaced by DSElementAdapter.elementResized(DSElementEvent)
elementResized(DSElementEvent) - Method in interface org.diamondspin.DSElementListener
Invoked when the DSelement is resized (width or height)
elementResized(DSElementEvent) - Method in class org.diamondspin.DSFrontierManager.DSFrontierManagerHelper
 
elementResized(DSElementEvent) - Method in class org.diamondspin.DSPile.DSPilerMover
 
elementResized(DSElementEvent) - Method in class org.diamondspin.DSPilerMover
 
elementRotated(DSElementEvent) - Method in class org.diamondspin.DSElementAdapter
 
elementRotated(DSElement, double) - Method in class org.diamondspin.DSElementAdapter
Deprecated. As of DiamondSpin 2.1, replaced by DSElementAdapter.elementRotated(DSElementEvent)
elementRotated(DSElementEvent) - Method in interface org.diamondspin.DSElementListener
Invoked when the DSelement is finished to be rotated (with the according corner)
elementRotated(DSElementEvent) - Method in class org.diamondspin.DSFrontierManager.DSFrontierManagerHelper
 
elementRotated(DSElementEvent) - Method in class org.diamondspin.DSPile.DSPilerMover
 
elementRotated(DSElementEvent) - Method in class org.diamondspin.DSPilerMover
 
elementZoomed(DSElementEvent) - Method in class org.diamondspin.DSElementAdapter
 
elementZoomed(DSElement, double) - Method in class org.diamondspin.DSElementAdapter
Deprecated. As of DiamondSpin 2.1, replaced by DSElementAdapter.elementZoomed(DSElementEvent)
elementZoomed(DSElementEvent) - Method in interface org.diamondspin.DSElementListener
Invoked when the DSelement is zoomed (zoom factor changed)
elementZoomed(DSElementEvent) - Method in class org.diamondspin.DSFrontierManager.DSFrontierManagerHelper
 
elementZoomed(DSElementEvent) - Method in class org.diamondspin.DSPile.DSPilerMover
 
elementZoomed(DSElementEvent) - Method in class org.diamondspin.DSPilerMover
 
elemList - Variable in class org.diamondspin.DSDefaultView
list of the elements present in the view
engine - Variable in class org.diamondspin.DSTabletopEvent
 
engine - Variable in class org.diamondspin.DSTabletopPane
 
ENGINE_FOR_2H - Static variable in class org.diamondspin.DSEngineForN
 
ENGINE_FOR_2V - Static variable in class org.diamondspin.DSEngineForN
 
ENGINE_FOR_4 - Static variable in class org.diamondspin.DSEngineForN
 
ENGINE_FOR_8 - Static variable in class org.diamondspin.DSEngineForN
 
ENGINE_FOR_N - Static variable in class org.diamondspin.DSEngineForN
 
engineChanged(DSTabletopEvent) - Method in class org.diamondspin.DSTableAdapter
 
engineChanged(DSTabletopEvent) - Method in interface org.diamondspin.DSTableListener
callback when the engine is changed
ERASE_MODE - Static variable in class org.diamondspin.DSDefaultView
 
erasePointsAround(Point, double) - Method in class org.diamondspin.DSStroke
erase all the point close enough to the given position
ERASER - Static variable in class org.diamondspin.DSFrame
 
eraserIconPressed - Static variable in class org.diamondspin.DSFrame
 
eraseStrokesAround(Point, float) - Method in class org.diamondspin.DSAnnotationPanel
find strokes point around a position ant set their size to 0 to hide them
ERASING - Static variable in class org.diamondspin.DSFrame
 
evtsource - Static variable in class org.diamondspin.DSApplication
 
exit() - Static method in class org.diamondspin.DSApplication
exit the application

F

facingAngle - Variable in class org.diamondspin.DSTabletopPane
Which angle the elements must face (if magnetized).
factor - Variable in class org.diamondspin.DSInertiaManagerBlob
 
fanOnTwoFingers - Variable in class org.diamondspin.DSPile
 
fanOut() - Method in class org.diamondspin.DSPile
lay out slaves along a fan
findDistanceForRectangle(double, int, int, double) - Method in class org.diamondspin.DSPopupMenu
find how far (from point O) to put the center of a rectangle fo fit so the angle occupied by the rectangle from O in the given Gamma
findSlaveInFan(double) - Method in class org.diamondspin.DSPile
find the slave closest to the given angle
findSlot(DSFrame) - Static method in class org.diamondspin.DSSlot
 
FINGER_ORIENTATION - Static variable in class org.diamondspin.DSElementEvent
 
fingerAngle - Variable in class org.diamondspin.DSTouchEvent
 
fingerRotatable - Variable in class org.diamondspin.DSFrame
 
fingerRotationMode - Variable in class org.diamondspin.DSFrame
 
fingerRotationSpeed - Variable in class org.diamondspin.DSFrame
 
fingers - Variable in class org.diamondspin.DSImage
 
fingersglob - Variable in class org.diamondspin.DSImage
 
fingerX - Variable in class org.diamondspin.DSInertiaManagerBlob
 
fingerY - Variable in class org.diamondspin.DSInertiaManagerBlob
 
finish() - Method in class org.diamondspin.DSStroke
 
FINISHED - Static variable in class org.diamondspin.DSStroke
 
fip - Variable in class org.diamondspin.DSPile
 
fireBackgroundRotated() - Method in class org.diamondspin.DSView
 
fireBackgroundTranslated() - Method in class org.diamondspin.DSView
 
fireBackgroundUpdated() - Method in class org.diamondspin.DSView
 
fireBackgroundZoomed() - Method in class org.diamondspin.DSView
 
fireDSElementCenterChangedEvent(int, int, int) - Method in class org.diamondspin.DSFrame
Fire the events to the suscribers
fireDSelementContentRepainted(int) - Method in class org.diamondspin.DSFrame
Fire a repainted event to the suscribers
fireDSElementDemotedEvent() - Method in class org.diamondspin.DSFrame
Fire a demote event
fireDSElementDroppedEvent(int) - Method in class org.diamondspin.DSFrame
Fire the events to the suscribers
fireDSElementDroppedEvent(int) - Method in class org.diamondspin.DSMenuBar
Fire the events to the suscribers
fireDSElementFoldedEvent(double, double, int) - Method in class org.diamondspin.DSFrame
Fire the events to the suscribers
fireDSElementGrabbingEvent(int) - Method in class org.diamondspin.DSFrame
Fire the grab events to the suscribers before it is taken into account so they can cancel it
fireDSElementMovedEvent(double, double, int) - Method in class org.diamondspin.DSFrame
Fire the events to the suscribers
fireDSElementMovedEvent(double, double) - Method in class org.diamondspin.DSMenuBar
call all the listener and tell them the menubar moved
fireDSElementMovedEvent(double, double) - Method in class org.diamondspin.DSPopupMenu
call all the listener and tell them the popup menu moved
fireDSElementPreCenterChangedEvent(int, int, int) - Method in class org.diamondspin.DSFrame
Fire the set center events to the suscribers before it is taken into account so they can cancel it
fireDSElementPreFoldedEvent(double, double, int) - Method in class org.diamondspin.DSFrame
Fire the events to the suscribers
fireDSElementPreMovedEvent(double, double, int) - Method in class org.diamondspin.DSFrame
Fire the move events to the suscribers before it is taken into account so they can cancel it
fireDSElementPreResizedEvent(int, int, int) - Method in class org.diamondspin.DSFrame
Fire the resize events to the suscribers before it is taken into account so they can cancel it
fireDSElementPreRotatedEvent(double, int) - Method in class org.diamondspin.DSFrame
Fire the events to the suscribers
fireDSElementPreZoomedEvent(double, int) - Method in class org.diamondspin.DSFrame
Fire the events to the suscribers
fireDSElementResizedEvent(int, int, int) - Method in class org.diamondspin.DSFrame
Fire the events to the suscribers
fireDSElementRotatedEvent(double, int) - Method in class org.diamondspin.DSFrame
Fire the events to the suscribers
fireDSElementZoomedEvent(double, int) - Method in class org.diamondspin.DSFrame
Fire a zoom event to the suscribers
fireElementAdded(DSElement) - Method in class org.diamondspin.DSDefaultView
a view listen for all its element and can forward event to listeners registered to view
fireElementDrawn(DSElement) - Method in class org.diamondspin.DSDefaultView
 
fireElementPiled(DSElement) - Method in class org.diamondspin.DSDefaultView
 
fireElementRemoved(DSElement) - Method in class org.diamondspin.DSDefaultView
 
fireGestureProgress(DSGestureEvent) - Method in class org.diamondspin.DSView
 
fireGestureStart(DSGestureEvent) - Method in class org.diamondspin.DSView
 
fireGestureStop(DSGestureEvent) - Method in class org.diamondspin.DSView
 
fireKeyPressed(int, char) - Method in class org.diamondspin.DSKeyboardPanel
 
fireKeyPressed(String) - Method in class org.diamondspin.DSKeyboardPanel
 
fireKeyReleased(int, char) - Method in class org.diamondspin.DSKeyboardPanel
 
fireKeyReleased(String) - Method in class org.diamondspin.DSKeyboardPanel
 
fireKeyTyped(int, char) - Method in class org.diamondspin.DSKeyboardPanel
 
fireKeyTyped(String) - Method in class org.diamondspin.DSKeyboardPanel
 
fireMoveAll() - Method in class org.diamondspin.DSDefaultView
 
fireSlaveAddedEvent(DSElement) - Method in class org.diamondspin.DSPile
Fire a slave adding event
fireSlaveReleasedEvent(DSElement) - Method in class org.diamondspin.DSPile
Fire a slave release event
fireStrokeFinished(DSStroke) - Method in class org.diamondspin.DSTabletopPane
Fire the "new stroke" events to the subscribers
fireTableEngineChanged() - Method in class org.diamondspin.DSTabletopPane
 
fireTableGrabbed() - Method in class org.diamondspin.DSTabletopPane
 
fireTableReleased() - Method in class org.diamondspin.DSTabletopPane
 
fireTableRotated() - Method in class org.diamondspin.DSTabletopPane
 
fireTableTranslated() - Method in class org.diamondspin.DSTabletopPane
 
fireTableViewChanged() - Method in class org.diamondspin.DSTabletopPane
 
fireTableZoomed() - Method in class org.diamondspin.DSTabletopPane
 
fireViewGrabbed() - Method in class org.diamondspin.DSView
 
fireViewReleased() - Method in class org.diamondspin.DSView
a view trigger events for global rotation
fireViewRotated() - Method in class org.diamondspin.DSView
a view trigger events for global rotation
fireViewTranslated() - Method in class org.diamondspin.DSView
 
fireViewZoomed() - Method in class org.diamondspin.DSView
 
first_repaint - Variable in class org.diamondspin.DSTabletopPane
 
firstFinger - Variable in class org.diamondspin.DSImage
 
firstMoveAfterGrab - Variable in class org.diamondspin.DSInertiaManagerBlob
 
FISHEYE - Static variable in class org.diamondspin.DSEngineForN
 
fixAngle() - Method in class org.diamondspin.DSPile.DSPilerMover
move the slave to stick it behind its master
fixedPointForRotation - Variable in class org.diamondspin.DSFrame
 
fmode - Variable in class org.diamondspin.DSPile
 
FOLD - Static variable in class org.diamondspin.DSElementEvent
 
fold(Point2D.Double) - Method in class org.diamondspin.DSFoldingManager
Fold the frame.
fold(Point2D.Double, int) - Method in class org.diamondspin.DSFoldingManager
 
FOLD - Static variable in class org.diamondspin.DSFrontierManager
 
foldable - Variable in class org.diamondspin.DSFoldingManager
 
foldAngle - Variable in class org.diamondspin.DSFoldingManager
 
FOLDED_HEIGHT_PERCENTAGE - Static variable in class org.diamondspin.DSView
 
FOLDED_WIDTH_PERCENTAGE - Static variable in class org.diamondspin.DSView
 
foldedHeightPercentage - Variable in class org.diamondspin.DSView
 
foldedWidthPercentage - Variable in class org.diamondspin.DSView
 
FOLDING - Static variable in class org.diamondspin.DSFrame
 
foldingManager - Variable in class org.diamondspin.DSFrame
 
foldPoint - Variable in class org.diamondspin.DSFoldingManager
 
foldPoint1 - Variable in class org.diamondspin.DSFoldingManager
 
foldPoint2 - Variable in class org.diamondspin.DSFoldingManager
 
foldProportion - Variable in class org.diamondspin.DSFoldingManager
 
foldReverse - Variable in class org.diamondspin.DSFoldingManager
 
foldShapeBack - Variable in class org.diamondspin.DSFoldingManager
 
foldShapeFront - Variable in class org.diamondspin.DSFoldingManager
 
foldTo(Point2D.Double) - Method in class org.diamondspin.DSFrame
fold to the given point
foldType - Variable in class org.diamondspin.DSFoldingManager
 
FOLLOW_CIRCLE - Static variable in class org.diamondspin.DSMenuBar
 
FOLLOW_RECTANGLE - Static variable in class org.diamondspin.DSMenuBar
 
FOLLOWING_TWO_FINGERS - Static variable in class org.diamondspin.DSFrame
 
Footer - Variable in class org.diamondspin.DSImage
 
fop - Variable in class org.diamondspin.DSPile
 
frame - Variable in class org.diamondspin.DSInertiaManagerBlob
 
frame - Variable in class org.diamondspin.DSPiler
 
frame - Variable in class org.diamondspin.DSSideHandler
 
frameBounceOnCorners - Variable in class org.diamondspin.DSInertiaManager
 
frameStates - Variable in class org.diamondspin.DSSlot
 
frbgtex_list - Variable in class org.diamondspin.DSJoglTabletopPane
 
FREE - Static variable in class org.diamondspin.DSMenuBar
 
freeFrame(DSFrame) - Method in class org.diamondspin.DSFrontierManager
 
freeze - Variable in class org.diamondspin.DSPile
 
frictionFactor - Variable in class org.diamondspin.DSInertiaManager
 
frip - Variable in class org.diamondspin.DSPile
 
frontClippingShape - Variable in class org.diamondspin.DSFoldingManager
 
frontColor - Variable in class org.diamondspin.DSMenuBar
 
frontColor - Variable in class org.diamondspin.DSPopupMenu
 
frontGraphics - Variable in class org.diamondspin.DSFoldingManager
 
FRONTIER - Static variable in class org.diamondspin.DSElementEvent
 
frontier - Variable in class org.diamondspin.DSFrame
 
frontImage - Variable in class org.diamondspin.DSFoldingManager
 
frontOpacity - Variable in class org.diamondspin.DSFoldingManager
 
frop - Variable in class org.diamondspin.DSPile
 
frtex_list - Variable in class org.diamondspin.DSJoglTabletopPane
 
fsave - Variable in class org.diamondspin.DSPile
 
FullSizeImage - Static variable in class org.diamondspin.DSImage
 
FullSizeImageName - Static variable in class org.diamondspin.DSImage
 
fuser - Variable in class org.diamondspin.DSPile
 

G

gesture - Variable in class org.diamondspin.DSTabletopEvent
 
gestureProgress(DSGestureEvent) - Method in interface org.diamondspin.DSGestureListener
 
gestureStart(DSGestureEvent) - Method in interface org.diamondspin.DSGestureListener
 
gestureStop(DSGestureEvent) - Method in interface org.diamondspin.DSGestureListener
 
getAbsoluteScale() - Method in interface org.diamondspin.DSElement
Gets the Absolute Scale attribute of the DSElement object
getAbsoluteScale() - Method in class org.diamondspin.DSFrame
get the absolute scale of the document.
getAbsoluteScale() - Method in class org.diamondspin.DSMenuBar
Gets the absScale attribute of the DSMenuBar object
getAbsoluteScale() - Method in class org.diamondspin.DSPopupMenu
Gets the absScale attribute of the DSPopupMenu object
getAbsoluteScale() - Method in class org.diamondspin.DSSideHandler
 
getAbsoluteScale() - Method in class org.diamondspin.DSStroke
Strokes ar not subject to scale and inner rotation
getAbsorbAtProportion() - Method in class org.diamondspin.DSSlot
 
getActionMode(int) - Method in class org.diamondspin.DSTabletopPane
gets the actionMode of a given user
getActiveURL() - Method in class org.diamondspin.DSWebFrame
Gets the activeURL attribute of the DSWebFrame object
getActiveView() - Method in class org.diamondspin.DSTabletopPane
 
getAdditionalData() - Method in class org.diamondspin.DSWebBrowser.DSBrowserData
 
getAlpha() - Method in interface org.diamondspin.DSElement
The degrees of freedom of the DSElements are their distance to the center, their angle comparing to the right direction (from center to the ful right), a scale (for zooming features) and
getAlpha() - Method in class org.diamondspin.DSElementEvent
 
getAlpha() - Method in class org.diamondspin.DSFrame
 
getAlpha() - Method in class org.diamondspin.DSMenuBar
 
getAlpha() - Method in class org.diamondspin.DSPopupMenu
 
getAlpha() - Method in class org.diamondspin.DSSideHandler
 
getAlpha() - Method in class org.diamondspin.DSStroke
 
getAlphaOrigin() - Method in class org.diamondspin.DSPopupMenu
Gets the alphaOrigin attribute of the DSPopupMenu object
getAngle() - Method in enum org.diamondspin.DSUserCenteredEngine.UserSide
 
getAngleInit() - Method in class org.diamondspin.DSTabletopPane
 
getAngleRadian() - Method in enum org.diamondspin.DSUserCenteredEngine.UserSide
 
getAsPolygonList() - Method in class org.diamondspin.DSAnnotationPanel
return all strokes as a list of polygons
getAttachedElement() - Method in class org.diamondspin.DSStroke
 
getBackClippingShape() - Method in class org.diamondspin.DSFoldingManager
 
getBackClippingShape() - Method in class org.diamondspin.DSFrame
 
getBackGlassPane() - Method in class org.diamondspin.DSFrame
 
getBackground() - Method in class org.diamondspin.DSView
background cropped image for the view
getBackgroundAngle() - Method in class org.diamondspin.DSView
 
getBackgroundCenter() - Method in class org.diamondspin.DSView
for the views which have a space bigger than the container it is possible to pan the
getBackgroundColor() - Method in class org.diamondspin.DSKeyboardPanel
 
getBackgroundImage() - Method in class org.diamondspin.DSTabletopPane
 
getBackgroundPaint() - Method in class org.diamondspin.DSView
Gets the backgroundPaint attribute of the DSView object
getBackgroundTableImage() - Method in class org.diamondspin.DSTabletopPane
 
getBackgroundTableImage24() - Method in class org.diamondspin.DSTabletopPane
 
getBackgroundZoom() - Method in class org.diamondspin.DSView
zoom the background to set the given point in the center
getBackImage() - Method in class org.diamondspin.DSFoldingManager
 
getBackImage() - Method in class org.diamondspin.DSFrame
 
getBackOpacity() - Method in class org.diamondspin.DSFoldingManager
 
getBackOpacity() - Method in class org.diamondspin.DSFrame
 
getBackPane() - Method in class org.diamondspin.DSFrame
 
getBackPaneHeight() - Method in class org.diamondspin.DSFrame
 
getBackPaneWidth() - Method in class org.diamondspin.DSFrame
 
getBackTransform() - Method in class org.diamondspin.DSFrame
 
getBehavior() - Method in class org.diamondspin.DSFrame
 
getBehavior() - Method in class org.diamondspin.DSMenuBar
 
getBeta() - Method in interface org.diamondspin.DSElement
The angle around its center
getBeta() - Method in class org.diamondspin.DSElementEvent
 
getBeta() - Method in class org.diamondspin.DSFrame
 
getBeta() - Method in class org.diamondspin.DSMenuBar
Unused
getBeta() - Method in class org.diamondspin.DSPopupMenu
Unused
getBeta() - Method in class org.diamondspin.DSSideHandler
 
getBeta() - Method in class org.diamondspin.DSStroke
 
getBetaInit() - Method in class org.diamondspin.DSTabletopPane
 
getBoundingBox() - Method in class org.diamondspin.DSGestureEvent
 
getBoundingBox() - Method in class org.diamondspin.DSTouchEvent
return the bouding box of the touched areas
getBounds() - Method in class org.diamondspin.DSFrame
Deprecated. The bounds are (0,0)=top-left based, and not local center based. They should not be used unless you really know what you do.
getBounds(Rectangle) - Method in class org.diamondspin.DSFrame
Deprecated. 
getBrowser() - Method in class org.diamondspin.DSWebBrowser.DSBrowserData
 
getCause() - Method in class org.diamondspin.DSElementEvent
 
getCenter() - Method in class org.diamondspin.DSFrame
 
getCenter() - Method in class org.diamondspin.DSGestureEvent
 
getCenterPoint() - Method in class org.diamondspin.DSMenuBar
 
getCenterX() - Method in class org.diamondspin.DSElementEvent
 
getCenterY() - Method in class org.diamondspin.DSElementEvent
 
getChromeFlags() - Method in class org.diamondspin.DSWebBrowser.DSBrowserData
 
getColor() - Method in class org.diamondspin.DSSlot
 
getColor() - Method in class org.diamondspin.DSStroke
Gets the color attribute of the DSStroke object
getContext() - Method in class org.diamondspin.DSJoglTabletopPane
 
getCurrentUser() - Static method in class org.diamondspin.DSTabletopPane
added by Merrie to get current user id fromthe thread name
getD() - Method in interface org.diamondspin.DSElement
The degrees of freedom of the DSElements are their distance to the center, their angle comparing to the right direction (from center to the ful right), a scale (for zooming features) and
getD() - Method in class org.diamondspin.DSElementEvent
 
getD() - Method in class org.diamondspin.DSFrame
 
getD() - Method in class org.diamondspin.DSMenuBar
just for compatibility
getD() - Method in class org.diamondspin.DSPopupMenu
Gets the d attribute of the DSPopupMenu object
getD() - Method in class org.diamondspin.DSSideHandler
 
getD() - Method in class org.diamondspin.DSStroke
 
getDefMode() - Method in class org.diamondspin.DSEngineForN
 
getDeformationMode() - Method in class org.diamondspin.DSTabletopPane
 
getDistUser() - Method in class org.diamondspin.DSUserCenteredEngine
 
getDOrigin() - Method in class org.diamondspin.DSPopupMenu
Gets the dOrigin attribute of the DSPopupMenu object
getDragMode() - Method in class org.diamondspin.DSDefaultView
 
getDragMode(int) - Method in class org.diamondspin.DSDefaultView
 
getDragObject(int) - Method in class org.diamondspin.DSTabletopPane
 
getDSElementListener() - Method in class org.diamondspin.DSFrame
 
getDSElementListener() - Method in class org.diamondspin.DSMenuBar
 
getDSElementListener() - Method in class org.diamondspin.DSPopupMenu
 
getDSElementPreListener() - Method in class org.diamondspin.DSFrame
 
getDSMenuBar(int) - Method in class org.diamondspin.DSMenuBarManager
 
getDSMenuBar(int) - Method in class org.diamondspin.DSTabletopPane
 
getDSMenuBarCount() - Method in class org.diamondspin.DSMenuBarManager
 
getDSMenuBarCount() - Method in class org.diamondspin.DSTabletopPane
 
getDSMenuBarList() - Method in class org.diamondspin.DSMenuBarManager
 
getDSMenuBarList() - Method in class org.diamondspin.DSTabletopPane
 
getDSMenuBarManager() - Method in class org.diamondspin.DSTabletopPane
 
getDSPopupMenu(int) - Method in class org.diamondspin.DSPopupMenuManager
Gets the DSPopupMenu associated for a user (null if no popupMenu for him)
getDSPopupMenu(int) - Method in class org.diamondspin.DSTabletopPane
Gets the PopupMenu attribute of the DSTabletopPane object
getDSPopupMenuManager() - Method in class org.diamondspin.DSTabletopPane
 
getDSStrokeListener() - Method in class org.diamondspin.DSTabletopPane
 
getDSTabletopPane() - Method in class org.diamondspin.DSFrame
 
getElement() - Method in class org.diamondspin.DSElementEvent
Conveniance method.
getElement() - Method in class org.diamondspin.DSPopupMenu
Gets the element that this popup menu is on top of null if it is a global popup menu
getElementList() - Method in class org.diamondspin.DSDefaultView
 
getElementList() - Method in class org.diamondspin.DSSlot
 
getEngine() - Method in class org.diamondspin.DSTabletopPane
 
getEvtsource() - Static method in class org.diamondspin.DSApplication
 
getFacingAngle() - Method in class org.diamondspin.DSTabletopPane
 
getFingerAngle() - Method in class org.diamondspin.DSTouchEvent
Gets the angle attribute of the TouchEvent object
getFingerID() - Method in class org.diamondspin.DSTouchEvent
Gets the userId attribute of the TouchEvent object.
getFingerRotationMode() - Method in class org.diamondspin.DSFrame
 
getFingerRotationSpeed() - Method in class org.diamondspin.DSFrame
 
getFingerSize() - Static method in class org.diamondspin.DSApplication
Gets the window attribute of the DSApplication class
getFirstPoint() - Method in class org.diamondspin.DSStroke
 
getFirstUserForSide(DSTabletopPane, DSUserCenteredEngine.UserSide) - Static method in class org.diamondspin.DSUserCenteredEngine
 
getFoldAngle() - Method in class org.diamondspin.DSElementEvent
 
getFoldedHeightPercentage() - Method in class org.diamondspin.DSView
 
getFoldedWidthPercentage() - Method in class org.diamondspin.DSView
 
getFoldPoint() - Method in class org.diamondspin.DSFoldingManager
 
getFoldPoint() - Method in class org.diamondspin.DSFrame
 
getFoldPoint1() - Method in class org.diamondspin.DSFoldingManager
 
getFoldPoint1() - Method in class org.diamondspin.DSFrame
 
getFoldPoint2() - Method in class org.diamondspin.DSFoldingManager
 
getFoldPoint2() - Method in class org.diamondspin.DSFrame
 
getFoldProportion() - Method in class org.diamondspin.DSElementEvent
 
getFoldProportion() - Method in class org.diamondspin.DSFoldingManager
 
getFoldProportion() - Method in class org.diamondspin.DSFrame
 
getFoldShapeBack() - Method in class org.diamondspin.DSFoldingManager
 
getFoldShapeBack() - Method in class org.diamondspin.DSFrame
 
getFoldShapeFront() - Method in class org.diamondspin.DSFoldingManager
 
getFoldShapeFront() - Method in class org.diamondspin.DSFrame
 
getFoldType() - Method in class org.diamondspin.DSFoldingManager
 
getFoldType() - Method in class org.diamondspin.DSFrame
 
getFooter() - Method in class org.diamondspin.DSImage
Gets the footer attribute of the DSImage object
getFrame() - Method in class org.diamondspin.DSSideHandler
 
getFrictionFactor() - Method in class org.diamondspin.DSInertiaManager
 
getFrontClippingShape() - Method in class org.diamondspin.DSFoldingManager
 
getFrontClippingShape() - Method in class org.diamondspin.DSFrame
 
getFrontier() - Method in class org.diamondspin.DSFrame
 
getFrontierDist(Point2D.Double) - Method in class org.diamondspin.DSFrontierManager
Get the ORIENTED minimal distance between the point FP and the frontier line.
getFrontierDist(double, double) - Method in class org.diamondspin.DSFrontierManager
 
getFrontierSide(DSFrame) - Method in class org.diamondspin.DSFrontierManager
Is f on the left or the right of the fontier ? We use only the Center of f to compute this.
getFrontImage() - Method in class org.diamondspin.DSFoldingManager
 
getFrontImage() - Method in class org.diamondspin.DSFrame
 
getFrontOpacity() - Method in class org.diamondspin.DSFoldingManager
 
getFrontOpacity() - Method in class org.diamondspin.DSFrame
 
getFrontTextureList() - Method in class org.diamondspin.DSJoglTabletopPane
 
getFullBackground() - Method in class org.diamondspin.DSView
background image for the view
getGlobalAction() - Method in class org.diamondspin.DSTabletopPane
 
getGlobalClippingShape() - Method in class org.diamondspin.DSFoldingManager
 
getGlobalClippingShape() - Method in class org.diamondspin.DSFrame
 
getGrabX() - Method in class org.diamondspin.DSElementEvent
 
getGrabY() - Method in class org.diamondspin.DSElementEvent
 
getGraphics() - Method in class org.diamondspin.DSFrame
Overload this annoying function which is not relevant anymore
getGraphicsDevice() - Static method in class org.diamondspin.DSApplication
 
getHeader() - Method in class org.diamondspin.DSImage
Gets the header attribute of the DSImage object
getHeight() - Method in interface org.diamondspin.DSElement
Elements are displayed around their center (not around their top left corner) Width and Height are the amount of space used by the repaint.
getHeight() - Method in class org.diamondspin.DSElementEvent
 
getHeight() - Method in class org.diamondspin.DSMenuBar
 
getHeight() - Method in class org.diamondspin.DSSideHandler
 
getHeight() - Method in class org.diamondspin.DSStroke
Elements are displayed around their center (not around their top left corner) Width and Height are the amount of space used by the repaint.
getHTMLTitle() - Method in class org.diamondspin.DSWebFrame
 
getIDForDragObject(DSElement) - Method in class org.diamondspin.DSTabletopPane
 
getIDOwner() - Method in interface org.diamondspin.DSElement
Gets the iDOwner attribute of the DSElement object
getIDOwner() - Method in class org.diamondspin.DSFrame
get the id of the user who owns this element
getIDOwner() - Method in class org.diamondspin.DSKeyboardPanel
 
getIDOwner() - Method in class org.diamondspin.DSMenuBar
 
getIDOwner() - Method in class org.diamondspin.DSPopupMenu
 
getIDOwner() - Method in class org.diamondspin.DSSideHandler
 
getIDOwner() - Method in class org.diamondspin.DSStroke
Gets the iDOwner attribute of the DSWindow object -1 means no owner
getImage() - Method in class org.diamondspin.DSImage
Accesor to the image to paint
getImage() - Method in class org.diamondspin.DSTabletopPane
Gets the image attribute of the DSTabletopPane object
getImageName() - Method in class org.diamondspin.DSImage
Gets the imageName attribute of the DSImage object
getInertiaManager(DSElement) - Static method in class org.diamondspin.DSInertiaManager
 
getInertiaType() - Method in class org.diamondspin.DSFrame
 
getIntervalX() - Method in class org.diamondspin.DSStroke
return the maxi and mini point on the x axis
getIntervalY() - Method in class org.diamondspin.DSStroke
return the maxi and mini point on the y axis (which is rotated !)
getJMenuBar() - Method in class org.diamondspin.DSFrame
 
getJMenuBarPosition() - Method in class org.diamondspin.DSFrame
 
getKeyColor() - Method in class org.diamondspin.DSKeyboardPanel
 
getLetters(int) - Method in class org.diamondspin.DSKeyboardPanel
Dans l'ordre : lower-case, upper-case, KeyCode (on se restreint donc aux keycodes sur un seul byte, pas de keycodes exotiques ou étendus ici (touche 'cut', 'stop',...
getLinearBlurOp(int) - Method in class org.diamondspin.DSShadowManager
 
getLocationOnScreen() - Method in class org.diamondspin.DSFrame
Overload this annoying function which is not relevant anymore
getLocationOnScreen() - Method in class org.diamondspin.DSJComboBox
Gets the locationOnScreen attribute of the DSJComboBox object
getMagnetAngle() - Method in class org.diamondspin.DSTabletopPane
 
getMagnetid() - Method in class org.diamondspin.DSTabletopPane
 
getMagnetRatio() - Method in class org.diamondspin.DSTabletopPane
 
getMaxFingerCount() - Static method in class org.diamondspin.DSTabletopPane
 
getMaximumFrontierDist(DSFrame) - Method in class org.diamondspin.DSFrontierManager
 
getMaximumFrontierDist(DSFrame, Point2D.Double) - Method in class org.diamondspin.DSFrontierManager
 
getMaximumFrontierDist(PathIterator, Point2D.Double) - Method in class org.diamondspin.DSFrontierManager
PI points must be in global corrdinates.
getMaximumScale() - Method in class org.diamondspin.DSFrame
 
getMaxUserCount() - Static method in class org.diamondspin.DSTabletopPane
 
getMenuAngle(int) - Method in class org.diamondspin.DSMenuBarManager
return the angle of someone's menubar or a default angle if they have no menubar
getMenuAngle(int) - Method in class org.diamondspin.DSTabletopPane
 
getMenuBar() - Method in class org.diamondspin.DSFrame.DSMenuBarProxy
 
getMenuBarForUserID(DSTabletopPane, int) - Static method in class org.diamondspin.DSUserCenteredEngine
 
getMenuHighlight(JMenuItem) - Method in class org.diamondspin.DSMenuBar
 
getMenuItems(String) - Method in class org.diamondspin.DSMenuBar
 
getMiddleAngle() - Method in class org.diamondspin.DSMenuBar
 
getMinimumScale() - Method in class org.diamondspin.DSFrame
 
getMinimumSize() - Method in class org.diamondspin.DSFrame
 
getMinimumSize() - Method in class org.diamondspin.DSKeyboardPanel
return the Minimum Size for this keyboard.
getMode() - Method in class org.diamondspin.DSFrame
 
getNbPoints() - Method in class org.diamondspin.DSStroke
return the number of points
getNextAngleToFace() - Method in class org.diamondspin.DSTabletopPane
 
getOldAngleToFace() - Method in class org.diamondspin.DSTabletopPane
 
getOpenMenuImage() - Method in class org.diamondspin.DSMenuBar
return an image of the openend menu
getOpenMenuPosition() - Method in class org.diamondspin.DSMenuBar
 
getOppositeAngle() - Method in enum org.diamondspin.DSUserCenteredEngine.UserSide
 
getOppositeSide() - Method in enum org.diamondspin.DSUserCenteredEngine.UserSide
 
getParent() - Method in class org.diamondspin.DSFrame
Overload this annoying function which is not relevant anymore
getParent() - Method in class org.diamondspin.DSWebBrowser.DSBrowserData
 
getPoint(int) - Method in class org.diamondspin.DSStroke
 
getPolygon() - Method in class org.diamondspin.DSStroke
 
getPopup() - Method in class org.diamondspin.DSJComboBox
 
getPopupSize() - Method in class org.diamondspin.DSJComboBox
anyway this size must be constant.
getPreferredAngle(int) - Method in class org.diamondspin.DSTabletopPane
return a preferred angle for a given user.
getPreferredSize() - Method in class org.diamondspin.DSFrame.DSInternalFrameTitlePane
 
getPreferredSize() - Method in class org.diamondspin.DSKeyboardPanel
return the Preferred Size for this keyboard.
getPreviewDocument() - Method in class org.diamondspin.DSWebFrame
Gets the previewDocument attribute of the DSWebFrame object
getPrimary1() - Method in class org.diamondspin.DSOceanTheme
 
getRadius() - Method in class org.diamondspin.DSTabletopPane
 
getReferencePoint() - Method in class org.diamondspin.DSTouchEvent
return how many point touch the surface (i.e the number of fingers touching the table)
getRootParent() - Method in class org.diamondspin.DSWebBrowser.DSBrowserData
 
getSaveAngle() - Method in class org.diamondspin.DSTabletopPane
 
getScale(double, double, double, DSTabletopPane) - Static method in class org.diamondspin.DSDefaultEngine
This could be seen as part of the transformTable() method but it is better to separate it so element can call it to know which scale factro was really used by the matrix.
getScale() - Method in interface org.diamondspin.DSElement
The degrees of freedom of the DSElements are their distance to the center, their angle comparing to the right direction (from center to the ful right), a scale (for zooming features) and
getScale() - Method in class org.diamondspin.DSElementEvent
 
getScale() - Method in class org.diamondspin.DSFrame
 
getScale() - Method in class org.diamondspin.DSMenuBar
just for compatibility
getScale() - Method in class org.diamondspin.DSPopupMenu
 
getScale() - Method in class org.diamondspin.DSSideHandler
 
getScale() - Method in class org.diamondspin.DSStroke
 
getScale(double, double, double) - Method in class org.diamondspin.DSTabletopPane
This could be seen as part of the transformTable() method but it is better to separate it so element can call it to know which scale factor is really used by the matrix.
getScreenPoint() - Method in enum org.diamondspin.DSUserCenteredEngine.UserSide
 
getSelectedFrame() - Method in class org.diamondspin.DSTabletopPane
 
getSelectedText() - Method in class org.diamondspin.DSWebFrame
Gets the selectedText attribute of the DSWebFrame object
getShadow() - Method in class org.diamondspin.DSFrame
 
getShadowAdditionnalAngle() - Method in class org.diamondspin.DSFrame
 
getShadowAdditionnalAngle() - Method in class org.diamondspin.DSShadowManager
return an option of the shadow called AdditionnalAngle which is added to the computed angle
getShadowClip() - Method in class org.diamondspin.DSFrame
 
getShadowClip() - Method in class org.diamondspin.DSShadowManager
set an optionql clip to the shqdow (the region on which the shadow can be displayed)
getShadowDistance() - Method in class org.diamondspin.DSFrame
 
getShadowDistance() - Method in class org.diamondspin.DSShadowManager
 
getShadowImage() - Method in class org.diamondspin.DSFrame
 
getShadowImage() - Method in class org.diamondspin.DSShadowManager
return the last shadow image produced
getShadowPosition() - Method in class org.diamondspin.DSFrame
 
getShadowPosition() - Method in class org.diamondspin.DSShadowManager
return shadow offset
getShadowSize() - Method in class org.diamondspin.DSFrame
 
getShadowSize() - Method in class org.diamondspin.DSShadowManager
return how far the shadow get blurred
getShape() - Method in class org.diamondspin.DSGestureEvent
 
getSide(DSTabletopPane, double) - Static method in class org.diamondspin.DSUserCenteredEngine
 
getSideForUserID(DSTabletopPane, int) - Static method in class org.diamondspin.DSUserCenteredEngine
 
getSideOnTheLeft() - Method in enum org.diamondspin.DSUserCenteredEngine.UserSide
 
getSideOnTheRight() - Method in enum org.diamondspin.DSUserCenteredEngine.UserSide
 
getSize(int) - Method in class org.diamondspin.DSStroke
 
getSlaveElementList() - Method in class org.diamondspin.DSFrame
 
getSlavePosition() - Method in class org.diamondspin.DSFrame
 
getSlaveTransform() - Method in class org.diamondspin.DSFrame
 
getSnapAngle() - Method in class org.diamondspin.DSFrame
 
getSpeed() - Method in class org.diamondspin.DSInertiaManager
 
getState() - Method in class org.diamondspin.DSStroke
Gets the state attribute of the DSStroke object
getStroke(int) - Method in class org.diamondspin.DSAnnotationPanel
return a given stroke
getStroke() - Method in class org.diamondspin.DSStrokeEvent
 
getStrokeCount() - Method in class org.diamondspin.DSAnnotationPanel
return the number of strokes
getStrokeList() - Method in class org.diamondspin.DSAnnotationPanel
 
getTableAngle() - Method in class org.diamondspin.DSTabletopPane
 
getTableCenter() - Method in class org.diamondspin.DSTabletopPane
 
getTabletopPane() - Method in class org.diamondspin.DSFrame
 
getTabletopPane() - Method in class org.diamondspin.DSStroke
 
getTabletopPane() - Method in class org.diamondspin.DSView
Gets the container attribute of the DSView object
getTableZoom() - Method in class org.diamondspin.DSTabletopPane
 
getTextColor() - Method in class org.diamondspin.DSKeyboardPanel
 
getThePoints() - Method in class org.diamondspin.DSStroke
Gets the thePoints attribute of the DSStroke object
getTheta() - Method in class org.diamondspin.DSMenuBar
as alpha represent the starting angle (the left) of the menu, Theta represents the end.
getTime(int) - Method in class org.diamondspin.DSStroke
 
getTitleBarPosition() - Method in class org.diamondspin.DSFrame
 
getTouchID() - Method in class org.diamondspin.DSTouchEvent
Gets the userId attribute of the TouchEvent object.
getTouchOrder() - Method in class org.diamondspin.DSTabletopPane
 
getTouchPointCount() - Method in class org.diamondspin.DSTouchEvent
return how many point touch the surface (i.e the number of fingers touching the table)
getTouchStrength() - Method in class org.diamondspin.DSTouchEvent
Gets the angle attribute of the TouchEvent object
getTransform() - Method in interface org.diamondspin.DSElement
The matrix decribing how this element is transformed before rendering
getTransform() - Method in class org.diamondspin.DSFrame
 
getTransform(int) - Method in class org.diamondspin.DSMenuBar
 
getTransform() - Method in class org.diamondspin.DSMenuBar
 
getTransform() - Method in class org.diamondspin.DSPopupMenu
return the transform matrix
getTransform() - Method in class org.diamondspin.DSSideHandler
 
getTransform() - Method in class org.diamondspin.DSStroke
 
getTransparency() - Method in class org.diamondspin.DSFrame
 
getType() - Method in class org.diamondspin.DSElementEvent
 
getUndeformedPolygon() - Method in class org.diamondspin.DSStroke
 
getURL() - Method in class org.diamondspin.DSWebFrame
 
getUser() - Method in class org.diamondspin.DSGestureEvent
 
getUserColor(int) - Method in class org.diamondspin.DSTabletopPane
Gets the Color of the giver user
getUserID() - Method in class org.diamondspin.DSTouchEvent
Gets the userId attribute of the TouchEvent object.
getView() - Method in class org.diamondspin.DSViewContentEvent
 
getViewPort() - Method in class org.diamondspin.DSFrame
Gets the viewPort attribute of the DSFrame object
getWaiter() - Method in class org.diamondspin.DSMenuBar
Gets the waiter attribute of the DSMenuBar object
getWebFrameName() - Method in class org.diamondspin.DSWebFrame
 
getWidth() - Method in interface org.diamondspin.DSElement
Elements are displayed around their center (not around their top left corner) Width and Height are the amount of space used by the repaint.
getWidth() - Method in class org.diamondspin.DSElementEvent
 
getWidth() - Method in class org.diamondspin.DSSideHandler
 
getWidth() - Method in class org.diamondspin.DSStroke
Elements are displayed around their center (not around their top left corner) Width and Height are the amount of space used by the repaint.
getWindow() - Static method in class org.diamondspin.DSApplication
Gets the window attribute of the DSApplication class
getWindow() - Method in class org.diamondspin.DSWebBrowser.DSBrowserData
 
getX() - Method in class org.diamondspin.DSPoint
Returns the X coordinate of this Point2D in double precision.
getY() - Method in class org.diamondspin.DSPoint
Returns the Y coordinate of this Point2D in double precision.
GLASS - Static variable in class org.diamondspin.DSFrame
 
glContext - Variable in class org.diamondspin.DSJoglTabletopPane
 
glListenerList - Variable in class org.diamondspin.DSJoglTabletopPane
 
globalClippingShape - Variable in class org.diamondspin.DSFoldingManager
 
globalPoint - Variable in class org.diamondspin.DSFrame
 
globalUseCache - Static variable in class org.diamondspin.DSImage
 
glu - Variable in class org.diamondspin.DSJoglTabletopPane
 
GRAB_DROP - Static variable in class org.diamondspin.DSElementEvent
 
grabCornerPoint - Variable in class org.diamondspin.DSFrame
 
grabElement(int, int) - Method in interface org.diamondspin.DSElement
Simulate the element has been dragged.
grabElement(int, int) - Method in class org.diamondspin.DSFrame
Make the element to been dragged.
grabElement(int, int) - Method in class org.diamondspin.DSMenuBar
Simulate the element has been dragged.
grabElement(int, int) - Method in class org.diamondspin.DSPopupMenu
Simulate the element has been dragged.
grabElement(int, int) - Method in class org.diamondspin.DSSideHandler
 
grabElement(int, int) - Method in class org.diamondspin.DSStroke
The stroke cannot be dragged
grabElementStolen(DSTabletopEvent) - Method in class org.diamondspin.DSTableAdapter
 
grabElementStolen(DSTabletopEvent) - Method in interface org.diamondspin.DSTableListener
callback when rotation is finished
graphicDevice - Static variable in class org.diamondspin.DSApplication
 
GRAY - Static variable in class org.diamondspin.DSFrame
 

H

HALF_IN - Static variable in class org.diamondspin.DSSlot
 
handyEmptyBorder - Static variable in class org.diamondspin.metal.DSMetalInternalFrameTitlePane
 
hasAMenuBar(int) - Method in class org.diamondspin.DSMenuBarManager
check if someone owns a menubar
hasAMenuBar(int) - Method in class org.diamondspin.DSTabletopPane
 
hasPermissions(int) - Method in class org.diamondspin.DSMenuBar
 
Header - Variable in class org.diamondspin.DSImage
 
helpers - Variable in class org.diamondspin.DSFrontierManager
 
HiddenBuffer - Variable in class org.diamondspin.DSTabletopPane
 
HiddenGraphics - Variable in class org.diamondspin.DSTabletopPane
 
hidePopup() - Method in class org.diamondspin.DSJComboBox
overload the swing menhanism which can't work here
HIGH_QUALITY - Static variable in interface org.diamondspin.DSElement
According to the repaint speed of rotated element it can be interesting to distinguish when a high quality repaint is necessary and when a low quality repaint is enough.
HiliteColor - Static variable in class org.diamondspin.DSMenuBar
 
HILL - Static variable in class org.diamondspin.DSTabletopPane
One of the three fisheye possible modes

I

idOwner - Variable in class org.diamondspin.DSFrame
the user who owns this object
IDOwner - Variable in class org.diamondspin.DSKeyboardPanel
 
IDOwner - Variable in class org.diamondspin.DSMenuBar
 
IDOwner - Variable in class org.diamondspin.DSPopupMenu
 
idOwner - Variable in class org.diamondspin.DSSideHandler
 
idOwner - Variable in class org.diamondspin.DSStroke
 
IDWaiter - Variable in class org.diamondspin.DSMenuBar
 
IDWaiter - Variable in class org.diamondspin.DSPopupMenu
 
IH - Static variable in class org.diamondspin.DSVideoRenderer
Description of the Field
image1 - Variable in class org.diamondspin.DSImage
 
imageID - Variable in class org.diamondspin.DSImage
 
ImageName - Variable in class org.diamondspin.DSImage
 
imageTransparency - Variable in class org.diamondspin.DSImage
 
imageUpdate(Image, int, int, int, int, int) - Method in class org.diamondspin.DSTabletopPane
when an image finish to load attached to this component we want to launch a repaintAll() otherwise we call the super.imageUpdate()
img - Variable in class org.diamondspin.DSFrontierManager
 
IMG_16BITS - Static variable in class org.diamondspin.DSTabletopPane
 
IMG_32BITS - Static variable in class org.diamondspin.DSTabletopPane
 
IN_BETWEEN - Static variable in class org.diamondspin.DSFrame
 
incrBackgroundX(int) - Method in class org.diamondspin.DSView
scroll or pan or move (choose your word) the background
incrBackgroundY(int) - Method in class org.diamondspin.DSView
scroll or pan or move (choose your word) the background
INERTIA - Static variable in class org.diamondspin.DSElementEvent
 
inertiaCenter() - Method in class org.diamondspin.DSFrame
 
inertiaManagerTable - Static variable in class org.diamondspin.DSInertiaManager
 
inertiaMesh() - Method in class org.diamondspin.DSFrame
 
inertiaType - Variable in class org.diamondspin.DSFrame
 
inertiaType - Variable in class org.diamondspin.DSInertiaManagerBlob
 
init(DSTabletopPane, boolean, int) - Static method in class org.diamondspin.DSApplication
initialize an application using a given DSTabletopPane.
init() - Method in class org.diamondspin.DSFoldingManager
initialize usefull ressources
init(int, int, int) - Method in class org.diamondspin.DSJoglTabletopPane
 
init(int, int, int) - Method in class org.diamondspin.DSTabletopPane
Init the repaint process.
init(JComponent) - Method in class org.diamondspin.DSWebBrowser
 
initBeta - Variable in class org.diamondspin.DSImage
 
initComponents() - Method in class org.diamondspin.DSKeyboardPanel
init the sub-components.
initComponents() - Method in class org.diamondspin.DSWebFrame
Init the swing component inside this window
initDiagonal - Variable in class org.diamondspin.DSFrame
the intial length of the element's diagonal, used for comparison to determine absolute scale
initDoubleBuffering(int) - Method in class org.diamondspin.DSTabletopPane
Initialisation of the double buffering system.
INITED - Static variable in class org.diamondspin.DSStroke
The state of the stroke under construction
initialX - Variable in class org.diamondspin.DSInertiaManagerBlob
 
initialY - Variable in class org.diamondspin.DSInertiaManagerBlob
 
inkIcon - Static variable in class org.diamondspin.DSFrame
 
inkIconPressed - Static variable in class org.diamondspin.DSFrame
 
insertItemAt(Object, int) - Method in class org.diamondspin.DSJComboBox
overload insertItemAt to synchronize with JList
installDefaults() - Method in class org.diamondspin.metal.DSMetalInternalFrameTitlePane
 
integrationWithTime - Static variable in class org.diamondspin.DSApplication
 
INTELIGENT - Static variable in class org.diamondspin.DSFrame
 
InteractionState - Variable in class org.diamondspin.DSPopupMenu
 
internalSpeedX - Variable in class org.diamondspin.DSInertiaManagerBlob
 
internalSpeedY - Variable in class org.diamondspin.DSInertiaManagerBlob
 
inversePoint(Point2D.Double) - Method in class org.diamondspin.DSFrame
take a point in the general coordinate system and transform it in a local coordinate system
inversePoint(Point2D.Float) - Method in class org.diamondspin.DSFrame
take a point in the general coordinate system and transform it in a local coordinate system
inversePointBack(Point2D.Double) - Method in class org.diamondspin.DSFrame
take a point in the general coordinate system and transform it in a local coordinate system ...
inverseVector(Point) - Method in class org.diamondspin.DSFrame
take a vector in the global tabletop coordinate system and transform it in the local coordinate system
inverseVectorBack(Point2D.Double) - Method in class org.diamondspin.DSFrame
take a vector in the general coordinate system and transform it in a local coordinate system ...
invertiaCenter - Variable in class org.diamondspin.DSFrame
 
invertiaMesh - Variable in class org.diamondspin.DSFrame
 
isActive() - Method in interface org.diamondspin.DSElement
in the centralized architecture we have some elements are in the views and one or few element are handled directly by the DSTabletopPane as drag&dropped elements.
isActive() - Method in class org.diamondspin.DSFrame
 
isActive() - Method in class org.diamondspin.DSMenuBar
 
isActive() - Method in class org.diamondspin.DSPopupMenu
Gets the active attribute of the DSPopupMenu object
isActive() - Method in class org.diamondspin.DSSideHandler
 
isActive() - Method in class org.diamondspin.DSStroke
 
isADragObject() - Method in class org.diamondspin.DSFrame
 
isAnnotatable() - Method in class org.diamondspin.DSFrame
Gets the annotatable attribute of the DSFrame object
isAutoAlign() - Method in class org.diamondspin.DSSlot
 
isAutomaticallyAssignOwner() - Method in class org.diamondspin.DSMenuBar
 
isBetaAbs() - Method in interface org.diamondspin.DSElement
indicate how to use beta.
isBetaAbs() - Method in class org.diamondspin.DSFrame
 
isBetaAbs() - Method in class org.diamondspin.DSMenuBar
 
isBetaAbs() - Method in class org.diamondspin.DSPopupMenu
 
isBetaAbs() - Method in class org.diamondspin.DSSideHandler
 
isBetaAbs() - Method in class org.diamondspin.DSStroke
 
isBw() - Method in class org.diamondspin.DSImage
 
isClip() - Method in class org.diamondspin.DSFoldingManager
 
isClip() - Method in class org.diamondspin.DSFrame
 
isConsumed() - Method in class org.diamondspin.DSStrokeEvent
Returns whether this event has been consumed.
isCornerFold() - Method in class org.diamondspin.DSFrame
 
isCornerFold_back() - Method in class org.diamondspin.DSFoldingManager
 
isCornerResizeBR_back() - Method in class org.diamondspin.DSFoldingManager
 
isCornerResizeTL_back() - Method in class org.diamondspin.DSFoldingManager
 
isCornerRotation() - Method in class org.diamondspin.DSFrame
 
isCornerRotation_back() - Method in class org.diamondspin.DSFoldingManager
 
isCorners() - Method in class org.diamondspin.DSFrame
Deprecated. The corners are now managed individually
isCorners() - Method in class org.diamondspin.DSPopupMenu
 
isCornersResizeBR() - Method in class org.diamondspin.DSFrame
 
isCornersResizeTL() - Method in class org.diamondspin.DSFrame
 
isCrossingFrontier(DSFrame) - Method in class org.diamondspin.DSFrontierManager
Check is f is crossing the border.
isDirUp() - Method in class org.diamondspin.DSSlot
 
isDisplayCursorForUser(int) - Method in class org.diamondspin.DSTabletopPane
 
isDragObject(DSElement) - Method in class org.diamondspin.DSTabletopPane
 
isDrawArc() - Method in class org.diamondspin.DSMenuBar
 
isDSMenuBarAt(double) - Method in class org.diamondspin.DSMenuBarManager
determine if there is a menubar at a given angle
isDSMenuBarAt(double) - Method in class org.diamondspin.DSTabletopPane
 
isFingerRotatable() - Method in class org.diamondspin.DSFrame
 
isFocusable() - Method in class org.diamondspin.DSTabletopPane
have to return true to be able to receive key events
isFoldable() - Method in class org.diamondspin.DSFoldingManager
 
isFoldable() - Method in class org.diamondspin.DSFrame
 
isFolded() - Method in class org.diamondspin.DSFoldingManager
 
isFolded() - Method in class org.diamondspin.DSFrame
 
isFoldReverse() - Method in class org.diamondspin.DSFoldingManager
 
isFoldReverse() - Method in class org.diamondspin.DSFrame
 
isFree - Variable in class org.diamondspin.DSInertiaManager
 
isFullscreen() - Static method in class org.diamondspin.DSApplication
 
isHtml() - Method in class org.diamondspin.DSWebFrame
Gets the html attribute of the DSWebFrame object
isJoglDSView() - Method in class org.diamondspin.DSJoglTabletopPane
 
isLabeled() - Method in class org.diamondspin.DSImage
have to display text arround ?
isMenubarCircular() - Method in class org.diamondspin.DSDefaultEngine
 
isMenubarCircular() - Method in class org.diamondspin.DSDiamondEngine
 
isMenubarCircular() - Method in class org.diamondspin.DSEmeraldEngine
 
isMenubarCircular() - Method in interface org.diamondspin.DSEngine
tells to DSMenubar which policy to choose to draw the border of the menubar
isMenubarCircular() - Method in class org.diamondspin.DSEngineForN
 
isMenubarCircular() - Method in class org.diamondspin.DSRectLinearEngine
 
isMenubarCircular() - Method in class org.diamondspin.DSUserCenteredEngine
 
isMenuBarNearUser(DSMenuBar, int) - Method in class org.diamondspin.DSMenuBarManager
For oriented sharing mode for menus, since I don't know what angle determines a certain user outside of table mode, I will make an educated guess by assuming it is the angle of their personal menu bar if they have one
isMenuBarNearUser(DSMenuBar, int) - Method in class org.diamondspin.DSTabletopPane
 
isMouseTarget(MouseEvent) - Method in interface org.diamondspin.DSElement
tell whether a mouse click is within a certain element without actually selecting that element
isMouseTarget(MouseEvent) - Method in class org.diamondspin.DSFrame
tells if the mouse event occurred within this element without actually causing the event to take effect yet
isMouseTarget(MouseEvent) - Method in class org.diamondspin.DSMenuBar
tell whether a mouse click is within a certain element without actually selecting that element
isMouseTarget(MouseEvent) - Method in class org.diamondspin.DSPopupMenu
tell whether a mouse click is within a certain element without actually selecting that element
isMouseTarget(MouseEvent) - Method in class org.diamondspin.DSSideHandler
 
isMouseTarget(MouseEvent) - Method in class org.diamondspin.DSStroke
the stroke can draw everywhere !
isMyDragObject() - Method in class org.diamondspin.DSFrame
 
isOpaque() - Method in class org.diamondspin.DSAnnotationPanel
so the other component know I'm transparent
isPalette - Variable in class org.diamondspin.metal.DSMetalInternalFrameTitlePane
 
isPerformingAction() - Method in class org.diamondspin.DSTabletopPane
 
isPilableDSFrames() - Method in class org.diamondspin.DSDefaultView
 
isPopupVisible() - Method in class org.diamondspin.DSJComboBox
overload the swing mechanism which can't work here
isReverse() - Method in class org.diamondspin.DSMenuBar
 
isRotatable() - Method in class org.diamondspin.DSFrame
 
isShadowHighQuality() - Method in class org.diamondspin.DSFrame
 
isShadowHighQuality() - Method in class org.diamondspin.DSShadowManager
tells what quality is used to display the shadow.
isShadowSource() - Method in class org.diamondspin.DSFrame
 
isShadowSource() - Method in class org.diamondspin.DSShadowManager
return if the shadow is displayed against a light source or not
isShowing() - Method in class org.diamondspin.DSFrame
to foul AWT and make it believe this component is showing on screen and must be properly initialized
isSide() - Method in class org.diamondspin.DSSideHandler
 
isSlotted(DSFrame) - Method in class org.diamondspin.DSSlot
return if such frame element is inside the slot
isSomethingAt(double) - Method in class org.diamondspin.DSMenuBar
 
isSquarified() - Method in class org.diamondspin.DSTabletopPane
 
isUseCache() - Static method in class org.diamondspin.DSImage
Gets the useCache attribute of the DSImage class
isVisible() - Method in interface org.diamondspin.DSElement
 
isVisible() - Method in class org.diamondspin.DSSideHandler
 
isVisible() - Method in class org.diamondspin.DSStroke
 
isZoomable() - Method in class org.diamondspin.DSFrame
 
IW - Static variable in class org.diamondspin.DSVideoRenderer
Description of the Field

J

jComboBox1 - Variable in class org.diamondspin.DSFrame
because if a popup component is used we must keep track of it to redispatch events to the popup content.
JMenuItemClicked - Variable in class org.diamondspin.DSPopupMenu
 
JMenuItemSelected - Variable in class org.diamondspin.DSPopupMenu
 
JOGLDrawable - Interface in org.diamondspin
 
joglDSTopView - Variable in class org.diamondspin.DSJoglTabletopPane
 
joglDSView - Variable in class org.diamondspin.DSJoglTabletopPane
 
JPanel1 - Variable in class org.diamondspin.DSWebFrame
 
jScrollPane1 - Variable in class org.diamondspin.DSWebFrame
 
JUST_IN - Static variable in class org.diamondspin.DSSlot
 
jViewport1 - Variable in class org.diamondspin.DSFrame
scrollable window should return their JViewport here.

K

keyboardType - Variable in class org.diamondspin.DSKeyboardPanel
 
KeyColor - Variable in class org.diamondspin.DSKeyboardPanel
 
keyPressed(KeyEvent) - Method in class org.diamondspin.DSTabletopPane
Description of the Method
keyPressed(KeyEvent) - Method in class org.diamondspin.DSWebFrame
give the key event to the edited text if exist
keyReleased(KeyEvent) - Method in class org.diamondspin.DSTabletopPane
Description of the Method
keyReleased(KeyEvent) - Method in class org.diamondspin.DSWebFrame
give the key event to the edited text if exist
keyTyped(KeyEvent) - Method in class org.diamondspin.DSTabletopPane
Description of the Method
keyTyped(KeyEvent) - Method in class org.diamondspin.DSWebFrame
give the key event to the edited text if exist

L

labeled - Variable in class org.diamondspin.DSImage
 
LASSO_MODE - Static variable in class org.diamondspin.DSDefaultView
 
lastComponent - Variable in class org.diamondspin.DSFrame
The last component concerned by a mouse event.
lastComponentUsed - Variable in class org.diamondspin.DSFrame
 
lastDragPosition - Static variable in class org.diamondspin.DSApplication
 
lastElems - Variable in class org.diamondspin.DSJoglTabletopPane
 
lastFingerAngles - Static variable in class org.diamondspin.DSApplication
 
LastMouseClic - Variable in class org.diamondspin.DSPopupMenu
 
lastPressPosition - Static variable in class org.diamondspin.DSApplication
 
lastPressTime - Static variable in class org.diamondspin.DSApplication
 
lastReleasePosition - Static variable in class org.diamondspin.DSApplication
 
lastReleaseTime - Static variable in class org.diamondspin.DSApplication
 
lastRotationEvent - Variable in class org.diamondspin.DSFrame
 
lastSpeed - Variable in class org.diamondspin.DSInertiaManager
 
launch(int, int) - Method in class org.diamondspin.DSInertiaManager
 
launch() - Method in class org.diamondspin.DSInertiaManager
 
LB_FOLD - Static variable in class org.diamondspin.DSFoldingManager
 
lines - Variable in class org.diamondspin.DSKeyboardPanel
 
list - Variable in class org.diamondspin.DSJComboBox
 
listener - Variable in class org.diamondspin.DSInertiaManagerBlob
 
listenersList - Variable in class org.diamondspin.DSSlot
 
logoIcon - Static variable in class org.diamondspin.DSFrame
 
LOW_QUALITY - Static variable in interface org.diamondspin.DSElement
According to the repaint speed of rotated element it can be interesting to distinguish when a high quality repaint is necessary and when a low quality repaint is enough.
LR_FOLD - Static variable in class org.diamondspin.DSFoldingManager
 

M

MagnetAngle - Variable in class org.diamondspin.DSTabletopPane
Angle where the magnet magnetised the table
Magnetid - Variable in class org.diamondspin.DSTabletopPane
 
magnetRatio - Variable in class org.diamondspin.DSTabletopPane
How much the element must face a certain angle (0 = face the border, 1 = face totally the angle)
main(String[]) - Static method in class org.diamondspin.test.Test1
 
makeSelection(int, int) - Method in class org.diamondspin.DSWebFrame
Description of the Method
manageFrame(DSFrame) - Method in class org.diamondspin.DSFrontierManager
 
MAX_FINGER_ANGLES - Static variable in class org.diamondspin.DSApplication
 
MAX_FINGERS - Static variable in class org.diamondspin.DSApplication
 
MAX_OP - Static variable in class org.diamondspin.DSFrontierManager
 
MAX_SCALE - Static variable in class org.diamondspin.DSImage
 
MAX_USERS - Static variable in class org.diamondspin.DSApplication
 
MaxHeight - Variable in class org.diamondspin.DSMenuBar
 
MAXIMUM_SIDE_THN - Static variable in class org.diamondspin.DSImage
 
MAXIMUM_SIDE_THNTHN - Static variable in class org.diamondspin.DSImage
 
maximumScale - Variable in class org.diamondspin.DSFrame
 
MAXINTGR - Static variable in class org.diamondspin.DSInertiaManager
 
MaxScale - Variable in class org.diamondspin.DSImage
 
maxspeed - Variable in class org.diamondspin.DSInertiaManager
 
maxX - Variable in class org.diamondspin.DSStroke
 
maxY - Variable in class org.diamondspin.DSStroke
 
MENUBAR - Static variable in interface org.diamondspin.DSEngine
 
menubar - Variable in class org.diamondspin.DSFrame
 
MenusHighlighted - Variable in class org.diamondspin.DSMenuBar
 
meshAttachX - Variable in class org.diamondspin.DSInertiaManagerBlob
 
meshAttachY - Variable in class org.diamondspin.DSInertiaManagerBlob
 
MIDDLE - Static variable in class org.diamondspin.DSFrame
 
MIN_DIST_POINTS - Static variable in class org.diamondspin.DSStroke
 
minimumScale - Variable in class org.diamondspin.DSFrame
 
MININTGR - Static variable in class org.diamondspin.DSInertiaManager
 
minX - Variable in class org.diamondspin.DSStroke
 
minY - Variable in class org.diamondspin.DSStroke
 
mipmapQuality - Variable in class org.diamondspin.DSJoglTabletopPane
 
mirrorX(double) - Method in class org.diamondspin.DSStroke
mirror all the point of the stroke around a vertical line
mirrorY(double) - Method in class org.diamondspin.DSStroke
mirror all the point of the stroke around a horizontal line
mode - Variable in class org.diamondspin.DSFrame
 
MOUSE_STABILITY - Static variable in class org.diamondspin.DSTabletopPane
 
mouseAdapt - Variable in class org.diamondspin.DSKeyboardPanel
 
mouseClicked(MouseEvent) - Method in class org.diamondspin.DSDefaultView
handle click on element
mouseClicked(MouseEvent) - Method in interface org.diamondspin.DSElement
mouse callbacks the DSTabletopPane or the view will call
mouseClicked(MouseEvent) - Method in class org.diamondspin.DSFrame.DSMenuBarProxy
 
mouseClicked(MouseEvent) - Method in class org.diamondspin.DSFrame
click listener to detect dbl click on corners -> reset to normal
mouseClicked(MouseEvent) - Method in class org.diamondspin.DSMenuBar
unused mouse callbacks
mouseClicked(MouseEvent) - Method in class org.diamondspin.DSPopupMenu
Handle a mouse click event.
mouseClicked(MouseEvent) - Method in class org.diamondspin.DSSideHandler
 
mouseClicked(MouseEvent) - Method in class org.diamondspin.DSStroke
unused mouse callbacks
mouseClicked(MouseEvent) - Method in class org.diamondspin.DSTabletopPane
 
mouseClicked(MouseEvent) - Method in class org.diamondspin.DSView
mouse callbacks to receive events from the DSTabletopPane
mouseClicked2(MouseEvent) - Method in class org.diamondspin.DSTabletopPane
when the user's finger press and release at the same location
mouseClickedMenuBar(MouseEvent, int) - Method in class org.diamondspin.DSMenuBarManager
Dispatch a mouse click event to the menubars to see it they are interested
mouseClickedTestInside(Point2D.Double, Point2D.Double, double) - Method in class org.diamondspin.DSMenuBar
 
mouseDragged(MouseEvent) - Method in class org.diamondspin.DSDefaultView
mouseDragged callback
mouseDragged(MouseEvent) - Method in interface org.diamondspin.DSElement
mouse callbacks the DSTabletopPane or the view will call
mouseDragged(MouseEvent) - Method in class org.diamondspin.DSFrame.DSMenuBarProxy
 
mouseDragged(MouseEvent) - Method in class org.diamondspin.DSFrame
Handle a mouse cursor drag event or more the frame if in DRAGGING MODE
mouseDragged(MouseEvent) - Method in class org.diamondspin.DSMenuBar
Handle a mouse drag event.
mouseDragged(MouseEvent) - Method in class org.diamondspin.DSPopupMenu
Handle a mouse drag event.
mouseDragged(MouseEvent) - Method in class org.diamondspin.DSSideHandler
 
mouseDragged(MouseEvent) - Method in class org.diamondspin.DSStroke
drag = one more point
mouseDragged(MouseEvent) - Method in class org.diamondspin.DSTabletopPane
mouseDragged callback
mouseDragged(MouseEvent) - Method in class org.diamondspin.DSView
mouse callbacks to receive events from the DSTabletopPane
mouseDragged2(MouseEvent) - Method in class org.diamondspin.DSTabletopPane
mouseDragged callback
mouseDraggedSubmenu(JMenu, Point, MouseEvent, boolean) - Method in class org.diamondspin.DSMenuBar
recursive mousePressed function for submenus
mouseDraggedTestInside(Point2D.Double, Point2D.Double, double) - Method in class org.diamondspin.DSMenuBar
 
mouseEntered(MouseEvent) - Method in class org.diamondspin.DSFrame
Description of the Method
mouseEntered(MouseEvent) - Method in class org.diamondspin.DSMenuBar
unused mouse callbacks
mouseEntered(MouseEvent) - Method in class org.diamondspin.DSPopupMenu
Handle a mouse enter event (is not really working in our context).
mouseEntered(MouseEvent) - Method in class org.diamondspin.DSStroke
unused mouse callbacks
mouseEntered(MouseEvent) - Method in class org.diamondspin.DSTabletopPane
Unused callback
mouseEntered(MouseEvent) - Method in class org.diamondspin.DSView
mouse callbacks to receive events from the DSTabletopPane
mouseExited(MouseEvent) - Method in class org.diamondspin.DSFrame
Description of the Method
mouseExited(MouseEvent) - Method in class org.diamondspin.DSMenuBar
unused mouse callbacks
mouseExited(MouseEvent) - Method in class org.diamondspin.DSPopupMenu
Handle a mouse exit event (is not really working in our context).
mouseExited(MouseEvent) - Method in class org.diamondspin.DSStroke
unused mouse callbacks
mouseExited(MouseEvent) - Method in class org.diamondspin.DSTabletopPane
Unused callback
mouseExited(MouseEvent) - Method in class org.diamondspin.DSView
mouse callbacks to receive events from the DSTabletopPane
mouseMoved(MouseEvent) - Method in interface org.diamondspin.DSElement
mouse callbacks the DSTabletopPane or the view will call
mouseMoved(MouseEvent) - Method in class org.diamondspin.DSFrame
Handle a mouse cursor move event.
mouseMoved(MouseEvent) - Method in class org.diamondspin.DSMenuBar
Handle a mouse move event.
mouseMoved(MouseEvent) - Method in class org.diamondspin.DSPopupMenu
Handle a mouse move event.
mouseMoved(MouseEvent) - Method in class org.diamondspin.DSSideHandler
 
mouseMoved(MouseEvent) - Method in class org.diamondspin.DSStroke
unused mouse callbacks
mouseMoved(MouseEvent) - Method in class org.diamondspin.DSTabletopPane
The mouse moved (without button pressed).
mouseMoved(MouseEvent) - Method in class org.diamondspin.DSView
mouse callbacks to receive events from the DSTabletopPane
MousePress - Variable in class org.diamondspin.DSPopupMenu
 
mousePressed(MouseEvent) - Method in class org.diamondspin.DSDefaultView
see if clicked on one element
mousePressed(MouseEvent) - Method in interface org.diamondspin.DSElement
mouse callbacks the DSTabletopPane or the view will call
mousePressed(MouseEvent) - Method in class org.diamondspin.DSFrame.DSMenuBarProxy
 
mousePressed(MouseEvent) - Method in class org.diamondspin.DSFrame
Handle a mouse button press event
mousePressed(MouseEvent) - Method in class org.diamondspin.DSKeyboardPanel.KeybdMouseAdapter
 
mousePressed(MouseEvent) - Method in class org.diamondspin.DSMenuBar
Handle a mouse pressed event.
mousePressed(MouseEvent) - Method in class org.diamondspin.DSPopupMenu
Handle a mouse pressed event.
mousePressed(MouseEvent) - Method in class org.diamondspin.DSSideHandler
 
mousePressed(MouseEvent) - Method in class org.diamondspin.DSSlot
 
mousePressed(MouseEvent) - Method in class org.diamondspin.DSStroke
Handle a mouse event
mousePressed(MouseEvent) - Method in class org.diamondspin.DSTabletopPane
handle a mouse press event from the mouse.
mousePressed(MouseEvent) - Method in class org.diamondspin.DSView
mouse callbacks to receive events from the DSTabletopPane
mousePressed2(MouseEvent) - Method in class org.diamondspin.DSTabletopPane
handle a mouse press from any device.
mousePressedBehindElements(MouseEvent) - Method in class org.diamondspin.DSDefaultView
 
mousePressedDragObject(MouseEvent, int) - Method in class org.diamondspin.DSTabletopPane
Description of the Method
mousePressedInside(MouseEvent, Point2D.Double) - Method in class org.diamondspin.DSFrame
handle an internal mouse press event
mousePressedInsideBack(MouseEvent, Point2D.Double) - Method in class org.diamondspin.DSFrame
 
mousePressedMenubar(MouseEvent, int) - Method in class org.diamondspin.DSMenuBarManager
Dispatch a mouse release event to the menubars to see it they are interested
mousePressedPopup(MouseEvent, int, double, double) - Method in class org.diamondspin.DSPopupMenuManager
Description of the Method
mousePressedSubmenu(JMenu, Point, MouseEvent, boolean) - Method in class org.diamondspin.DSMenuBar
recursive mousePressed function for submenus
mousePressedTestBack(MouseEvent) - Method in class org.diamondspin.DSFrame
 
mousePressedTestFront(MouseEvent) - Method in class org.diamondspin.DSFrame
 
mousePressedTestInside(Point2D.Double, Point2D.Double, double) - Method in class org.diamondspin.DSMenuBar
 
mouseReleased(MouseEvent) - Method in class org.diamondspin.DSDefaultView
handle click on element
mouseReleased(MouseEvent) - Method in interface org.diamondspin.DSElement
mouse callbacks the DSTabletopPane or the view will call
mouseReleased(MouseEvent) - Method in class org.diamondspin.DSFrame.DSMenuBarProxy
 
mouseReleased(MouseEvent) - Method in class org.diamondspin.DSFrame
Handle a mouse button release event
mouseReleased(MouseEvent) - Method in class org.diamondspin.DSKeyboardPanel.KeybdMouseAdapter
 
mouseReleased(MouseEvent) - Method in class org.diamondspin.DSMenuBar
Handle a mouse release event.
mouseReleased(MouseEvent) - Method in class org.diamondspin.DSPopupMenu
Handle a mouse release event.
mouseReleased(MouseEvent) - Method in class org.diamondspin.DSSideHandler
 
mouseReleased(MouseEvent) - Method in class org.diamondspin.DSStroke
a last point for the road, close the polygon and notify dsTabletopPane
mouseReleased(MouseEvent) - Method in class org.diamondspin.DSTabletopPane
mouseDragged callback
mouseReleased(MouseEvent) - Method in class org.diamondspin.DSView
mouse callbacks to receive events from the DSTabletopPane
mouseReleased(MouseEvent) - Method in class org.diamondspin.DSWebFrame
Description of the Method
mouseReleased2(MouseEvent) - Method in class org.diamondspin.DSTabletopPane
When the mouse is released, the system has to change mode, repaint the table in nice if it was rotated, etc.
mouseReleasedMenuBar(MouseEvent, int) - Method in class org.diamondspin.DSMenuBarManager
Dispatch a mouse release event to the menubars to see it they are interested
mouseReleasedPopup(MouseEvent, int, double, double) - Method in class org.diamondspin.DSPopupMenuManager
Description of the Method
mouseReleasedSubmenu(JMenu, Point, MouseEvent, boolean) - Method in class org.diamondspin.DSMenuBar
recursive mousePressed function for submenus
mouseReleasedTestInside(Point2D.Double, Point2D.Double, double) - Method in class org.diamondspin.DSMenuBar
 
mouseTestInside(Point2D.Double, Point2D.Double, double) - Method in class org.diamondspin.DSMenuBar
 
MOVE - Static variable in class org.diamondspin.DSElementEvent
 
MOVE - Static variable in class org.diamondspin.DSFrontierManager
 
MOVE_ELEMENT - Static variable in class org.diamondspin.DSTabletopPane
Input mode: the drag events are moving the selected element like a window.
MOVE_MENU - Static variable in class org.diamondspin.DSTabletopPane
Input mode: the drag events are moving a menubar
moveCenter(Point) - Method in class org.diamondspin.DSFrame
Set the center attribute of the DSFrame object.
moveCenter(Point, int) - Method in class org.diamondspin.DSFrame
move the center point somewhere on the table
moveElementCenterTo(Point2D.Double) - Method in interface org.diamondspin.DSElement
MERRIE???
moveElementCenterTo(Point2D.Double) - Method in class org.diamondspin.DSFrame
can be used to make the element change its position to be centered under the given point
moveElementCenterTo(Point2D.Double) - Method in class org.diamondspin.DSMenuBar
can be used to make the element change its position to be centered under the given point
moveElementCenterTo(Point2D.Double) - Method in class org.diamondspin.DSPopupMenu
can be used to make the element change its position to be centered under the given point
moveElementCenterTo(Point2D.Double) - Method in class org.diamondspin.DSSideHandler
 
moveElementCenterTo(Point2D.Double) - Method in class org.diamondspin.DSStroke
can be used to make the element change its position to be centered under the given point
moveFlower(double, double) - Method in class org.diamondspin.DSPopupMenu
 
movePointerToOrigin() - Method in class org.diamondspin.DSPopupMenu
move the mouse pointer to the origin of the popup menu
moverList - Variable in class org.diamondspin.DSPile
 
moveToFront(Component) - Method in class org.diamondspin.DSTabletopPane
 

N

navTo(String) - Method in class org.diamondspin.DSWebBrowser
 
nbDisp - Variable in class org.diamondspin.DSTabletopPane
 
NbRepaint - Variable in class org.diamondspin.DSTabletopPane
 
NbRepaintAll - Variable in class org.diamondspin.DSTabletopPane
 
NbRepaintJogl - Variable in class org.diamondspin.DSJoglTabletopPane
 
NBSEC - Static variable in class org.diamondspin.DSTabletopPane
 
NEAR_DIST - Static variable in class org.diamondspin.DSSlot
 
NEAR_IN - Static variable in class org.diamondspin.DSSlot
 
needClip(DSFrame, DSFrame) - Method in class org.diamondspin.DSPiler
Basicaly does the same calculation than updateClip without actually changing the clip
newTouch(int) - Method in class org.diamondspin.DSTabletopPane
update Touch order which says which user touched last the table
NextAngleToFace - Variable in class org.diamondspin.DSTabletopPane
 
NO_FOLD - Static variable in class org.diamondspin.DSFoldingManager
 
NO_MORE_ALLOWED - Static variable in class org.diamondspin.DSElementEvent
 
NONE - Static variable in class org.diamondspin.DSFrame
As a DSElement this element can dispatch DSElement events to registered listeners
NORMAL - Static variable in class org.diamondspin.DSEngineForN
 
NORMAL - Static variable in class org.diamondspin.DSTabletopPane
One of the three fisheye possible modes
NOT_USED - Static variable in class org.diamondspin.DSFrontierManager
 
NOTHING_MODE - Static variable in class org.diamondspin.DSDefaultView
 
numCrossingFrontier(DSFrame) - Method in class org.diamondspin.DSFrontierManager
Return the number of corners of others special points of F which are not on the SAME side than the center of F.
numCrossingFrontier(double, PathIterator) - Method in class org.diamondspin.DSFrontierManager
 

O

oldAngleToFace - Variable in class org.diamondspin.DSTabletopPane
Which angle the elements faced (used during animation)
oldBackgroundAngle - Variable in class org.diamondspin.DSView
 
oldBackgroundCenter - Variable in class org.diamondspin.DSView
 
oldBackgroundZoom - Variable in class org.diamondspin.DSView
 
oldmenubar - Variable in class org.diamondspin.DSFrame
 
oldTableCenter - Variable in class org.diamondspin.DSTabletopPane
 
opClip(DSFrame) - Method in class org.diamondspin.DSFrontierManager
 
openedMenu - Variable in class org.diamondspin.DSMenuBar
 
openGLWorker - Variable in class org.diamondspin.DSJoglTabletopPane
 
openKeyboard() - Method in class org.diamondspin.DSWebFrame
Opens the keyboard panel up
openNewTab(int, String, int) - Method in class org.diamondspin.DSWebBrowser
 
openNewWindow(int, String, int) - Method in class org.diamondspin.DSWebBrowser
 
openPopupMenuElement(double, double, DSElement, int) - Method in class org.diamondspin.DSDefaultView
open the popup menu for a given element
openPopupMenuElement(double, double, DSElement, int) - Method in class org.diamondspin.DSPopupMenuManager
directly open a popup menu for an element at a given location
openPopupMenuGlobal(double, double, int) - Method in class org.diamondspin.DSPopupMenuManager
directly open a popup menu for an element at a given location
openPopupMenuGlobal(double, double, int) - Method in class org.diamondspin.DSView
open a popup menu related generally to the view, not one particular element
oper - Variable in class org.diamondspin.DSFrontierManager
 
oper_num - Variable in class org.diamondspin.DSFrontierManager
 
opFold(DSFrame) - Method in class org.diamondspin.DSFrontierManager
 
opMove(DSFrame) - Method in class org.diamondspin.DSFrontierManager
 
OPPOSITE - Static variable in class org.diamondspin.DSFrame
 
opResize(DSFrame) - Method in class org.diamondspin.DSFrontierManager
 
opRotate(DSFrame) - Method in class org.diamondspin.DSFrontierManager
F is crossing the border.
opuClip(DSFrame, DSFrontierManager.DSFrontierManagerHelper) - Method in class org.diamondspin.DSFrontierManager
 
opuFold(DSFrame, DSFrontierManager.DSFrontierManagerHelper) - Method in class org.diamondspin.DSFrontierManager
 
opuMove(DSFrame, DSFrontierManager.DSFrontierManagerHelper) - Method in class org.diamondspin.DSFrontierManager
 
opuResize(DSFrame, DSFrontierManager.DSFrontierManagerHelper) - Method in class org.diamondspin.DSFrontierManager
 
opuRotate(DSFrame, DSFrontierManager.DSFrontierManagerHelper) - Method in class org.diamondspin.DSFrontierManager
We will try to unrotate F to make f.getBeta() approching h.o_beta modulo 2PI.
opuZoom(DSFrame, DSFrontierManager.DSFrontierManagerHelper) - Method in class org.diamondspin.DSFrontierManager
Here's the deal : F is no more crossing the border.
opZoom(DSFrame) - Method in class org.diamondspin.DSFrontierManager
Here's the deal : F is crossing the border.
org.diamondspin - package org.diamondspin
 
org.diamondspin.metal - package org.diamondspin.metal
 
org.diamondspin.test - package org.diamondspin.test
 
ORIGINAL - Static variable in class org.diamondspin.DSImage
 
OUT - Static variable in class org.diamondspin.DSSlot
 

P

p - Variable in class org.diamondspin.DSFrontierManager
 
paint(Graphics) - Method in class org.diamondspin.DSAnnotationPanel
Paint the annotations one by one
paint(Graphics2D) - Method in class org.diamondspin.DSDefaultView
paint the elements
paint(Graphics) - Method in class org.diamondspin.DSEditorPane
 
paint(Graphics2D, int) - Method in interface org.diamondspin.DSElement
According to the repaint speed of rotated element it can be interesting to distinguish when a high quality repaint is necessary and when a low quality repaint is enough.
paint(Graphics) - Method in interface org.diamondspin.DSElement
the default paint method.
paint(Graphics2D) - Method in class org.diamondspin.DSFoldingManager
 
paint(Graphics) - Method in class org.diamondspin.DSFrame.DSMenuBarProxy
 
paint(Graphics) - Method in class org.diamondspin.DSFrame
Call the other paint()at high quality.
paint(Graphics2D, int) - Method in class org.diamondspin.DSFrame
Paint the frame ...
paint(Graphics2D) - Method in class org.diamondspin.DSFrontierManager
 
paint(Graphics) - Method in class org.diamondspin.DSJoglTabletopPane
 
paint(Graphics) - Method in class org.diamondspin.DSMenuBar
Call the other paint().
paint(Graphics2D, int) - Method in class org.diamondspin.DSMenuBar
Paint the menubar, and sub-menus if necessary ! (open)
paint(Graphics2D) - Method in class org.diamondspin.DSPopupMenu
Call the other paint().
paint(Graphics2D, int) - Method in class org.diamondspin.DSPopupMenu
Paint the frame ...
paint(Graphics2D, int) - Method in class org.diamondspin.DSSideHandler
 
paint(Graphics) - Method in class org.diamondspin.DSSideHandler
 
paint(Graphics) - Method in class org.diamondspin.DSStroke
Call the other paint().
paint(Graphics2D, int) - Method in class org.diamondspin.DSStroke
Paint the stroke at a given quality level
paint(Graphics) - Method in class org.diamondspin.DSTabletopPane
 
paint(Graphics2D) - Method in class org.diamondspin.DSView
all the views can be painted
paintBackInternal(Graphics2D) - Method in class org.diamondspin.DSFrame
 
paintComponent(Graphics) - Method in class org.diamondspin.metal.DSMetalInternalFrameTitlePane
 
paintCurve(Graphics2D, Color) - Method in class org.diamondspin.DSStroke
draw a nice curve along the points given in parameter as a vector.
paintDSMenubars(Graphics2D, boolean) - Method in class org.diamondspin.DSMenuBarManager
paint the menubars in their own layer.
paintFoldCorner(Graphics2D) - Method in class org.diamondspin.DSFrame
Paint the corners to resize a frame (when selected)
paintInside(Graphics2D) - Method in class org.diamondspin.DSMenuBar
 
paintInterface(Graphics2D) - Method in class org.diamondspin.DSTabletopPane
Display the background then the element on top given by parameter
paintInternal(Graphics2D) - Method in class org.diamondspin.DSFrame
 
paintMenu2(Graphics2D) - Method in class org.diamondspin.DSFrame
 
paintPalette(Graphics) - Method in class org.diamondspin.metal.DSMetalInternalFrameTitlePane
 
paintPopup(Graphics2D) - Method in class org.diamondspin.DSFrame.DSMenuBarProxy
 
paintPopupInside(Graphics2D, Point2D.Double) - Method in class org.diamondspin.DSMenuBar
 
paintResizeCornerBR(Graphics2D) - Method in class org.diamondspin.DSFrame
paint the bottom right corner for resize
paintResizeCornerTL(Graphics2D) - Method in class org.diamondspin.DSFrame
Paint the corners to resize a frame (when selected)
paintRotateCorner(Graphics2D) - Method in class org.diamondspin.DSFrame
Paint the corner to rotate a frame (when selected)
paintShadow(Graphics2D) - Method in class org.diamondspin.DSFrame
delegate shadow painting to the ShadowManager
paintShadow(Graphics2D) - Method in class org.diamondspin.DSShadowManager
paint the shadow with the given graphics (may be clipped)
paintShadowOld(Graphics2D) - Method in class org.diamondspin.DSFrame
paint shadow the old way
paintSlaves(Graphics2D) - Method in class org.diamondspin.DSFrame
Call the other paint() of all the slaves
paintSoftBorder(Graphics2D) - Method in class org.diamondspin.DSFrame
paint an antialised border on top of the regular border to soften the edge when rotated // @TODO respect the clip or remove
paintSubmenu(Graphics2D, JMenu, boolean) - Method in class org.diamondspin.DSMenuBar
paint a submenu
paintTable(Graphics) - Method in class org.diamondspin.DSJoglTabletopPane
 
paintTable() - Method in class org.diamondspin.DSTabletopPane
Merge the background and the view for fast rotation only.
paintTable(Graphics) - Method in class org.diamondspin.DSTabletopPane
Display the view on the table using the DiamondSpin layout.
paintTransformed(Graphics2D, AffineTransform) - Method in class org.diamondspin.DSStroke
Paint the stroke with a given transformation (not the one using the internal d,alpha of the stroke)
paletteCloseIcon - Variable in class org.diamondspin.metal.DSMetalInternalFrameTitlePane
 
paletteTitleHeight - Variable in class org.diamondspin.metal.DSMetalInternalFrameTitlePane
 
PAN_BCKGRND_MODE - Static variable in class org.diamondspin.DSDefaultView
 
PAN_MODE - Static variable in class org.diamondspin.DSDefaultView
 
PAN_VIEW_MODE - Static variable in class org.diamondspin.DSDefaultView
 
pane - Variable in class org.diamondspin.DSInertiaManager
 
pane - Variable in class org.diamondspin.DSInertiaManagerBlob
 
panel - Variable in class org.diamondspin.DSJoglTabletopPane
 
partialHighlightMenu(JMenuItem, int) - Method in class org.diamondspin.DSMenuBar
force the background behavior of the menu to give a feedback on a percentage..
past - Variable in class org.diamondspin.DSInertiaManager
 
pilableDSFrames - Variable in class org.diamondspin.DSDefaultView
 
pile(DSFrame) - Method in class org.diamondspin.DSPiler
 
PILING - Static variable in class org.diamondspin.DSElementEvent
 
playClick() - Static method in class org.diamondspin.DSKeyboardPanel
 
POPUPMENU - Static variable in interface org.diamondspin.DSEngine
 
prepareClick() - Static method in class org.diamondspin.DSKeyboardPanel
 
prepareImage(Image) - Method in class org.diamondspin.DSShadowManager
 
prepareToTakeOut(DSFrame) - Method in class org.diamondspin.DSSlot
prepqre to take out
pressMenubar(MouseEvent, int, DSMenuBar) - Method in class org.diamondspin.DSMenuBarManager
send a mousePressed() event to a given menubar
previousMousePosition - Variable in class org.diamondspin.DSFrame
 
previousPreviousMousePosition - Variable in class org.diamondspin.DSFrame
 
processKeyEvent(KeyEvent) - Method in class org.diamondspin.DSEditorPane
 
profile - Variable in class org.diamondspin.DSJoglTabletopPane
 
promoteElementToTable(DSElement, int) - Method in class org.diamondspin.DSDefaultView
take the drag element in the list and promote it as dragobject of the DSTabletopPane
PUSHDOWN_FRAME - Static variable in class org.diamondspin.DSMenuBar
 
PUSHUP_FRAME - Static variable in class org.diamondspin.DSMenuBar
 
PUSHUP_SLIDE - Static variable in class org.diamondspin.DSMenuBar
 

Q

QWERTY - Static variable in class org.diamondspin.DSKeyboardPanel
 

R

r - Variable in class org.diamondspin.DSFrontierManager
 
RECT_MODE - Static variable in class org.diamondspin.DSDefaultView
 
redispatchEvent(MouseEvent) - Method in class org.diamondspin.DSFrame
Convert a MouseEvent and dispatch it synchronized because of the setContentPane
ReferencePoint - Variable in class org.diamondspin.DSTouchEvent
 
refreshShadow() - Method in class org.diamondspin.DSFrame
refresh the cast shadow
registerDSFrameForSloting(DSFrame) - Method in class org.diamondspin.DSSlot
 
reloadImage() - Method in class org.diamondspin.DSImage
Reload the image because at the current scale factor we can have better resolution than the one given by the old loaded image.
removeAllDSMenuBars() - Method in class org.diamondspin.DSMenuBarManager
remove all menubar around the table
removeAllDSMenuBars() - Method in class org.diamondspin.DSTabletopPane
 
removeAllItems() - Method in class org.diamondspin.DSJComboBox
overload removetemAt to synchronize with JList
removeAllSlaveElement() - Method in class org.diamondspin.DSFrame
 
removeAllSlaveElement() - Method in class org.diamondspin.DSPile
override the removing all slaves function to process stuff and update pile
removeDragObject(DSElement) - Method in class org.diamondspin.DSTabletopPane
discard a dragged element from one of the 5 users.
removeDSElementListener(DSElementListener) - Method in interface org.diamondspin.DSElement
remove a listener
removeDSElementListener(DSElementListener) - Method in class org.diamondspin.DSFrame
Unregister a elementlistener who don't want anymore to know when an element is resized, rotated, moved , etc.
removeDSElementListener(DSElementListener) - Method in class org.diamondspin.DSMenuBar
register a listener
removeDSElementListener(DSElementListener) - Method in class org.diamondspin.DSPopupMenu
register a listener
removeDSElementListener(DSElementListener) - Method in class org.diamondspin.DSSideHandler
 
removeDSElementListener(DSElementListener) - Method in class org.diamondspin.DSStroke
 
removeDSElementPreListener(DSElementPreListener) - Method in class org.diamondspin.DSFrame
 
removeDSGestureListener(DSGestureListener) - Method in class org.diamondspin.DSView
 
removeDSMenuBar(DSMenuBar) - Method in class org.diamondspin.DSMenuBarManager
remove a menubar in the list
removeDSMenuBar(DSMenuBar) - Method in class org.diamondspin.DSTabletopPane
 
removeDSStrokeListener(DSStrokeListener) - Method in class org.diamondspin.DSTabletopPane
 
removeDSTableListener(DSTableListener) - Method in class org.diamondspin.DSTabletopPane
unregister a DSTable listener
removeElement(DSElement) - Method in class org.diamondspin.DSDefaultView
remove an element of the view
removeElementFromSlot(DSFrame) - Method in class org.diamondspin.DSSlot
remove an element from the slot and make it upright
removeGLEventListener(GLEventListener) - Method in class org.diamondspin.DSJoglTabletopPane
 
removeItemAt(int) - Method in class org.diamondspin.DSJComboBox
overload removeItemAt to synchronize with JList
removeKeyListener(KeyListener) - Method in class org.diamondspin.DSKeyboardPanel
unregister a key listener who want to listen this virtual keyboard key events
removeLastPoint() - Method in class org.diamondspin.DSStroke
remove the last point in the stroke
removeMenuItem(String, String) - Method in class org.diamondspin.DSMenuBar
remove a menu item
removeSlaveElement(DSElement) - Method in class org.diamondspin.DSFrame
remove a slave WIHOUT demoting to th
removeSlaveElement(DSElement) - Method in class org.diamondspin.DSPile
override the removing slave function to process stuff and update pile
removeViewContentListener(DSViewContentListener) - Method in class org.diamondspin.DSDefaultView
 
removeViewListener(DSViewListener) - Method in class org.diamondspin.DSView
 
renameMenu(String, String) - Method in class org.diamondspin.DSMenuBar
rename a menu (not an item in a menu)
REPAINT - Static variable in class org.diamondspin.DSElementEvent
 
repaint() - Method in class org.diamondspin.DSFrame
 
repaint() - Method in class org.diamondspin.DSJComboBox
overload the swing menhanism which can't work here
repaint() - Method in class org.diamondspin.DSTabletopPane
As it is asynchronous repaint we just have to increase a counter.
repaintAll() - Method in class org.diamondspin.DSTabletopPane
repaint everything, refresh all the layer.
repeatBg - Variable in class org.diamondspin.DSJoglTabletopPane
 
RESET - Static variable in class org.diamondspin.DSElementEvent
 
reset() - Method in class org.diamondspin.DSStroke
Reset the stroke
resetAllBeta() - Method in class org.diamondspin.DSDefaultView
reset all beta angles of element to zero
resetSlaveFrame(DSElement) - Method in class org.diamondspin.DSFrame
 
reshape(int, int, int, int) - Method in class org.diamondspin.DSFrame
Deprecated. We had to overwrite this deprecated function because it is where the code is done in JComponent
RESIZE - Static variable in class org.diamondspin.DSElementEvent
 
RESIZE - Static variable in class org.diamondspin.DSFrontierManager
 
resizedBackground - Variable in class org.diamondspin.DSView
 
RESIZING_BR - Static variable in class org.diamondspin.DSFrame
 
RESIZING_TL - Static variable in class org.diamondspin.DSFrame
 
restoreAngle() - Method in class org.diamondspin.DSTabletopPane
restore the angle saved by saveAngle()
restoreFrame() - Method in class org.diamondspin.DSFrontierManager.DSFrontierManagerHelper
 
revealPoints(double) - Method in class org.diamondspin.DSStroke
reveal the hidden points of the stroke (the ones with size 0)
reverse - Variable in class org.diamondspin.DSMenuBar
 
rootBrowser - Variable in class org.diamondspin.DSWebBrowser
 
rotatable - Variable in class org.diamondspin.DSFrame
 
ROTATE - Static variable in class org.diamondspin.DSElementEvent
 
ROTATE - Static variable in class org.diamondspin.DSFrontierManager
 
ROTATE_BCKGRND_MODE - Static variable in class org.diamondspin.DSDefaultView
 
ROTATE_MODE - Static variable in class org.diamondspin.DSDefaultView
 
ROTATE_TABLE - Static variable in class org.diamondspin.DSTabletopPane
Input mode: the drag events are moving the table.
ROTATE_VIEW_MODE - Static variable in class org.diamondspin.DSDefaultView
 
ROTATED - Static variable in class org.diamondspin.DSFrame
 
ROTATING - Static variable in class org.diamondspin.DSFrame
 
run() - Method in class org.diamondspin.DSInertiaManagerBlob.DSInertiaTask
 

S

saveAngle - Variable in class org.diamondspin.DSTabletopPane
save the angle to use it in priority over MagnetAngle
saveAngle() - Method in class org.diamondspin.DSTabletopPane
 
savedBeta - Variable in class org.diamondspin.DSFrame
 
savedCenter - Variable in class org.diamondspin.DSFrame
 
SavedMenubarsGraphicsTransform - Variable in class org.diamondspin.DSTabletopPane
 
savedRotationCornerPosition - Variable in class org.diamondspin.DSFrame
 
saveMode - Variable in class org.diamondspin.DSImage
 
saveSlavePositions() - Method in class org.diamondspin.DSPile
save the postitions of slves so they can be restored after fan
scale - Variable in class org.diamondspin.DSFrame
scale factor to resize the element at low level (pixel by pixel).
Scale - Variable in class org.diamondspin.DSPopupMenu
Scale factor to resize the element at low level (pixel by pixel).
SCALE_WHEN_ARMED - Static variable in class org.diamondspin.DSMenuBar
 
scaleCorrection - Variable in class org.diamondspin.DSFrame
Even if a document has its own scale, it can be affected by a global scale effect (blackhole, etc.) Like alpha which is also dependant of the global angle to know where the element is on the screen Min - 1.0 During resizing scale factor is changed and must be saved
scaleImageForBackground(BufferedImage) - Method in class org.diamondspin.DSTabletopPane
Change the image to display in background
scaleToHeight(int) - Method in class org.diamondspin.DSImage
scale the image so the height side has this size
scaleToMaximum(int) - Method in class org.diamondspin.DSImage
scale the image so the longer side has this size
scrollPane1 - Variable in class org.diamondspin.DSJComboBox
 
selectedBackgroundKey - Variable in class org.diamondspin.metal.DSMetalInternalFrameTitlePane
Key used to lookup Color from UIManager.
selectedForegroundKey - Variable in class org.diamondspin.metal.DSMetalInternalFrameTitlePane
Key used to lookup Color from UIManager.
selectedShadowKey - Variable in class org.diamondspin.metal.DSMetalInternalFrameTitlePane
Key used to lookup shadow color from UIManager.
SELECTING - Static variable in class org.diamondspin.DSPopupMenu
 
serialVersionUID - Static variable in class org.diamondspin.DSFrame
 
setAbsoluteScale(double) - Method in class org.diamondspin.DSFrame
change the absolute scale factor.
setAbsorbAtProportion(double) - Method in class org.diamondspin.DSSlot
 
setActionMode(int, int) - Method in class org.diamondspin.DSTabletopPane
change the action mode for a given user
setActive(boolean) - Method in interface org.diamondspin.DSElement
in the centralized architecture we have some elements are in the views and one or few element are handled directly by the DSTabletopPane as drag&dropped elements.
setActive(boolean) - Method in class org.diamondspin.DSFrame
change if the component is active or not (with shadow = is selected)
setActive(boolean) - Method in class org.diamondspin.DSMenuBar
Sets the active attribute of the DSMenuBar object
setActive(boolean) - Method in class org.diamondspin.DSPopupMenu
Sets the active attribute of the DSPopupMenu object
setActive(boolean) - Method in class org.diamondspin.DSSideHandler
 
setActive(boolean) - Method in class org.diamondspin.DSStroke
change if the component is active or not (with shadow = is selected)
setActiveView(DSView) - Method in class org.diamondspin.DSJoglTabletopPane
 
setActiveView(DSView) - Method in class org.diamondspin.DSTabletopPane
change the active view of the interface
setAdditionalData(Object) - Method in class org.diamondspin.DSWebBrowser.DSBrowserData
 
setAllCorners(boolean) - Method in class org.diamondspin.DSFrame
say if the component is resizable & rotable zoomable and foldable
setAlpha(double) - Method in interface org.diamondspin.DSElement
The degrees of freedom of the DSElements are their distance to the center, their angle comparing to the right direction (from center to the ful right), a scale (for zooming features) and
setAlpha(double) - Method in class org.diamondspin.DSFrame
change the angle from the right horitontal direction.
setAlpha(double) - Method in class org.diamondspin.DSMenuBar
Sets the alpha attribute of the DSMenuBar object
setAlpha(double) - Method in class org.diamondspin.DSPopupMenu
Sets the alpha attribute of the DSPopupMenu object
setAlpha(double) - Method in class org.diamondspin.DSSideHandler
 
setAlpha(double) - Method in class org.diamondspin.DSStroke
Sets the alpha attribute of the DSStroke object
setAlphaAndD(double, double, int) - Method in class org.diamondspin.DSFrame
 
setAngleInit(double) - Method in class org.diamondspin.DSTabletopPane
 
setAngleToFace(double) - Method in class org.diamondspin.DSTabletopPane
 
setAnnotable(boolean) - Method in class org.diamondspin.DSFrame
 
setAnnotatable(boolean) - Method in class org.diamondspin.DSFrame
Sets the annotatable attribute of the DSFrame object
setAnnotationOptions(int) - Method in class org.diamondspin.DSFrame
 
setAttachedElement(DSElement) - Method in class org.diamondspin.DSStroke
set the attached element to this stroke.
setAutoAlign(boolean) - Method in class org.diamondspin.DSSlot
 
setAutomaticallyAssignOwner(boolean) - Method in class org.diamondspin.DSMenuBar
 
setBackClippingShape(Shape) - Method in class org.diamondspin.DSFoldingManager
set the clipping Shape used to restrict the painting
setBackClippingShape(Shape) - Method in class org.diamondspin.DSFrame
set the clipping Shape used to restrict the painting
setBackGlassPane(Container) - Method in class org.diamondspin.DSFrame
change the backGlassPane
setBackground(BufferedImage) - Method in class org.diamondspin.DSView
a view has a nice image in background
setBackgroundAngle(double) - Method in class org.diamondspin.DSView
rotate the background to reach the given angle
setBackgroundCenter(double, double) - Method in class org.diamondspin.DSView
scroll or pan or move (choose your word) the background to set the given point in the center
setBackgroundColor(Color) - Method in class org.diamondspin.DSKeyboardPanel
 
setBackgroundImage(BufferedImage) - Method in class org.diamondspin.DSTabletopPane
Change the image to display in background
setBackgroundPaint(Paint) - Method in class org.diamondspin.DSView
Sets the backgroundPaint attribute of the DSView object
setBackgroundZoom(double) - Method in class org.diamondspin.DSView
zoom the background to set the given point in the center
setBackOpacity(float) - Method in class org.diamondspin.DSFoldingManager
 
setBackOpacity(float) - Method in class org.diamondspin.DSFrame
 
setBackPane(Container) - Method in class org.diamondspin.DSFrame
change the backpane
setBehavior(int) - Method in class org.diamondspin.DSFrame
Sets the behavior attribute of the DSWindow object : CENTERED, SHIFTED, ROTATED, BETATED
setBehavior(int) - Method in class org.diamondspin.DSMenuBar
Sets the behavior of the menubar
setBeta(double) - Method in interface org.diamondspin.DSElement
The angle around its center
setBeta(double) - Method in class org.diamondspin.DSFrame
change the angle around its own center, not the center of the polar coordinate system
setBeta(double, int) - Method in class org.diamondspin.DSFrame
 
setBeta(double) - Method in class org.diamondspin.DSMenuBar
Unused
setBeta(double) - Method in class org.diamondspin.DSPile
 
setBeta(double) - Method in class org.diamondspin.DSPopupMenu
Unused
setBeta(double) - Method in class org.diamondspin.DSSideHandler
 
setBeta(double) - Method in class org.diamondspin.DSSlot
 
setBeta(double) - Method in class org.diamondspin.DSStroke
 
setBetaAbs(boolean) - Method in interface org.diamondspin.DSElement
change how to use beta.
setBetaAbs(boolean) - Method in class org.diamondspin.DSFrame
 
setBetaAbs(boolean) - Method in class org.diamondspin.DSMenuBar
 
setBetaAbs(boolean) - Method in class org.diamondspin.DSPopupMenu
 
setBetaAbs(boolean) - Method in class org.diamondspin.DSSideHandler
 
setBetaAbs(boolean) - Method in class org.diamondspin.DSStroke
 
setBetaInit(double) - Method in class org.diamondspin.DSTabletopPane
 
setBoundingBox(Rectangle2D) - Method in class org.diamondspin.DSGestureEvent
 
setBoundingBox(Rectangle2D) - Method in class org.diamondspin.DSTouchEvent
Sets the boundingBox attribute of the TouchEvent object
setBw(boolean) - Method in class org.diamondspin.DSImage
 
setCenter(Point) - Method in class org.diamondspin.DSFrame
Set the center attribute of the DSFrame object.
setCenter(Point2D) - Method in class org.diamondspin.DSGestureEvent
 
setCenterTo(double, double) - Method in class org.diamondspin.DSFrame
set the variable center of gravity of this element
setCenterTo(Point2D.Double) - Method in class org.diamondspin.DSFrame
 
setChromeFlags(long) - Method in class org.diamondspin.DSWebBrowser.DSBrowserData
 
setColor(Color) - Method in class org.diamondspin.DSSlot
 
setColor(Color) - Method in class org.diamondspin.DSStroke
Sets the color attribute of the DSStroke object
setColors(Color[]) - Method in class org.diamondspin.DSPile
 
setCornerFold(boolean) - Method in class org.diamondspin.DSFrame
change if the component has a corner for folding
setCornerRotation(boolean) - Method in class org.diamondspin.DSFrame
 
setCorners(boolean) - Method in class org.diamondspin.DSPopupMenu
 
setCornersResizeBR(boolean) - Method in class org.diamondspin.DSFrame
 
setCornersResizeTL(boolean) - Method in class org.diamondspin.DSFrame
 
setD(double) - Method in interface org.diamondspin.DSElement
The degrees of freedom of the DSElements are their distance to the center, their angle comparing to the right direction (from center to the ful right), a scale (for zooming features) and
setD(double) - Method in class org.diamondspin.DSFrame
change the distance to the center of the circular layout
setD(double) - Method in class org.diamondspin.DSMenuBar
Sets the d attribute of the DSMenuBar object
setD(double) - Method in class org.diamondspin.DSPopupMenu
Sets the d attribute of the DSPopupMenu object
setD(double) - Method in class org.diamondspin.DSSideHandler
 
setD(double) - Method in class org.diamondspin.DSStroke
change the distance to the center of the circular layout
setDefMode(int) - Method in class org.diamondspin.DSEngineForN
 
setDeformationMode(int) - Method in class org.diamondspin.DSTabletopPane
Sets the deformationMode attribute of the DSTabletopPane object
setDesktopManager(DesktopManager) - Method in class org.diamondspin.DSTabletopPane
 
setDirUp(boolean) - Method in class org.diamondspin.DSSlot
 
setDisplayCursorForUser(int, boolean) - Method in class org.diamondspin.DSTabletopPane
 
setDistUser(double) - Method in class org.diamondspin.DSUserCenteredEngine
 
setDragMode(int) - Method in class org.diamondspin.DSDefaultView
 
setDragMode(int, int) - Method in class org.diamondspin.DSDefaultView
 
setDragObject(DSElement, int) - Method in class org.diamondspin.DSJoglTabletopPane
set the element on top for one of the users.
setDragObject(DSElement, int) - Method in class org.diamondspin.DSTabletopPane
set the element on top for one of the users.
setDrawArc(boolean) - Method in class org.diamondspin.DSMenuBar
sets whether the border around the menu is drawn as an arc useful if the menus are going in a circular view
setDSFrame(DSFrame) - Method in class org.diamondspin.DSAnnotationPanel
 
setDSPopupMenu(DSPopupMenu, int) - Method in class org.diamondspin.DSPopupMenuManager
Sets the DSPopupMenu associated for a user (null if no popupMenu for him)
setEngine(DSEngine) - Method in class org.diamondspin.DSTabletopPane
 
setEventID(int) - Method in class org.diamondspin.DSTouchEvent
Changes the event type ID of this event.
setEvtsource(String) - Static method in class org.diamondspin.DSApplication
 
setFingerAngle(float) - Method in class org.diamondspin.DSTouchEvent
Sets the angle attribute of the TouchEvent object
setFingerRotatable(boolean) - Method in class org.diamondspin.DSFrame
change if the component can be rotated by rotating the finger (vision feature)
setFingerRotationMode(DSFrame.FingerRotationMode) - Method in class org.diamondspin.DSFrame
change the finger rotation mode (vision feature)
setFingerRotationSpeed(DSFrame.FingerRotationSpeed) - Method in class org.diamondspin.DSFrame
change the finger rotation speed
setFoldable(boolean) - Method in class org.diamondspin.DSFoldingManager
 
setFoldable(boolean) - Method in class org.diamondspin.DSFrame
Sets the foldable attribute of the DSFrame object
setFoldedHeightPercentage(double) - Method in class org.diamondspin.DSView
 
setFoldedWidthPercentage(double) - Method in class org.diamondspin.DSView
 
setFoldReverse(boolean) - Method in class org.diamondspin.DSFoldingManager
 
setFoldReverse(boolean) - Method in class org.diamondspin.DSFrame
 
setFooter(String) - Method in class org.diamondspin.DSImage
Sets the footer attribute of the DSImage object
setFrictionFactor(double) - Method in class org.diamondspin.DSInertiaManager
between 0 and 1
setFrictionFactor(double) - Method in class org.diamondspin.DSInertiaManagerBlob
between 0 and 1
setFrontClippingShape(Shape) - Method in class org.diamondspin.DSFoldingManager
set the clipping Shape used to restrict the painting
setFrontClippingShape(Shape) - Method in class org.diamondspin.DSFrame
set the clipping Shape used to restrict the painting
setFrontier(int) - Method in class org.diamondspin.DSFrame
 
setFrontOpacity(float) - Method in class org.diamondspin.DSFoldingManager
 
setFrontOpacity(float) - Method in class org.diamondspin.DSFrame
 
setFullscreen(boolean) - Static method in class org.diamondspin.DSApplication
set the application in fullscreen mode or in windowed mode
setGlobalClippingShape(Shape) - Method in class org.diamondspin.DSFoldingManager
set the clipping Shape used to restrict the painting
setGlobalClippingShape(Shape) - Method in class org.diamondspin.DSFrame
set the clipping Shape used to restrict the painting
setHeader(String) - Method in class org.diamondspin.DSImage
Sets the header attribute of the DSImage object
setHidden(boolean) - Method in class org.diamondspin.DSMenuBar
tells if the menubar will be hidden
setIcon(boolean) - Method in class org.diamondspin.DSFrame
is not currently implemented
setIDOwner(int) - Method in interface org.diamondspin.DSElement
elements can have an owner associated with them -1 means no owner
setIDOwner(int) - Method in class org.diamondspin.DSFrame
set the user id of the owner of this object (-1 is no owner)
setIDOwner(int) - Method in class org.diamondspin.DSKeyboardPanel
 
setIDOwner(int) - Method in class org.diamondspin.DSMenuBar
elements can have an owner associated with them -1 means no owner
setIDOwner(int) - Method in class org.diamondspin.DSPopupMenu
elements can have an owner associated with them -1 means no owner
setIDOwner(int) - Method in class org.diamondspin.DSSideHandler
 
setIDOwner(int) - Method in class org.diamondspin.DSStroke
set the user id of the owner of this object (-1 is no owner)
setImage(BufferedImage) - Method in class org.diamondspin.DSImage
Accesor to the image to paint
setImageName(String) - Method in class org.diamondspin.DSImage
Sets the imageName attribute of the DSImage object
setInertiaType(int) - Method in class org.diamondspin.DSFrame
 
setInteractionState(int) - Method in class org.diamondspin.DSPopupMenu
xxxFred Sets the interactionState attribute of the DSPopupMenu object
setJMenuBar(JMenuBar) - Method in class org.diamondspin.DSFrame
 
setJMenuBarPosition(int) - Method in class org.diamondspin.DSFrame
 
setJoglDSView(boolean) - Method in class org.diamondspin.DSJoglTabletopPane
 
setKeyColor(Color) - Method in class org.diamondspin.DSKeyboardPanel
 
setLabeled(boolean) - Method in class org.diamondspin.DSImage
have to display text arround ?
setLocation(double, double) - Method in class org.diamondspin.DSPoint
Sets the location of this Point2D to the specified double coordinates.
setMagnetAngle(double) - Method in class org.diamondspin.DSTabletopPane
 
setMagnetid(int) - Method in class org.diamondspin.DSTabletopPane
 
setMagnetRatio(double) - Method in class org.diamondspin.DSTabletopPane
 
setMaximumScale(double) - Method in class org.diamondspin.DSFrame
 
setMinimumScale(double) - Method in class org.diamondspin.DSFrame
 
setMode(int) - Method in class org.diamondspin.DSFrame
Sets the interactive mode of the DSFrame object : WAITING, DRAGGING, ZOOMING_TL, ZOOMING_BR,...
setModel(ComboBoxModel) - Method in class org.diamondspin.DSJComboBox
 
setNextAngleToFace(Float) - Method in class org.diamondspin.DSTabletopPane
 
setOldAngleToFace(Float) - Method in class org.diamondspin.DSTabletopPane
Sets the oldAngleToFace attribute of the PoliciesContainer object
setOperation(int) - Method in class org.diamondspin.DSFrontierManager
Clear the op list and set oper[0] to o
setPalette(boolean) - Method in class org.diamondspin.metal.DSMetalInternalFrameTitlePane
 
setPilableDSFrames(boolean) - Method in class org.diamondspin.DSDefaultView
 
setPopupMenu(DSPopupMenu, int) - Method in class org.diamondspin.DSTabletopPane
Sets a PopupMenu for a given user
setPreferredSize(Dimension) - Method in class org.diamondspin.DSFrame
 
setReferencePoint(Point) - Method in class org.diamondspin.DSTouchEvent
Sets the referencePoint attribute of the TouchEvent object
setReverse(boolean) - Method in class org.diamondspin.DSMenuBar
 
setRotatable(boolean) - Method in class org.diamondspin.DSFrame
change if the component can be rotated around its own center
setRotationCorner(int) - Method in class org.diamondspin.DSFrame
 
setScale(double) - Method in interface org.diamondspin.DSElement
The degrees of freedom of the DSElements are their distance to the center, their angle comparing to the right direction (from center to the ful right), a scale (for zooming features) and
setScale(double) - Method in class org.diamondspin.DSFrame
change the scale factor to resize the element at low level (pixel by pixel).
setScale(double) - Method in class org.diamondspin.DSMenuBar
Sets the scale attribute of the DSMenuBar object
setScale(double) - Method in class org.diamondspin.DSPopupMenu
Sets the scale attribute of the DSPopupMenu object
setScale(double) - Method in class org.diamondspin.DSSideHandler
 
setScale(double) - Method in class org.diamondspin.DSStroke
 
setSelectedFrame(JInternalFrame) - Method in class org.diamondspin.DSTabletopPane
 
setShadow(int) - Method in class org.diamondspin.DSFrame
 
setShadowAdditionnalAngle(double) - Method in class org.diamondspin.DSFrame
 
setShadowAdditionnalAngle(double) - Method in class org.diamondspin.DSShadowManager
set an option of the shadow called AdditionnalAngle which is added to the computed angle
setShadowClip(Shape) - Method in class org.diamondspin.DSFrame
 
setShadowClip(Shape) - Method in class org.diamondspin.DSShadowManager
set an optionql clip to the shqdow (the region on which the shadow can be displayed)
setShadowDistance(int) - Method in class org.diamondspin.DSFrame
 
setShadowDistance(int) - Method in class org.diamondspin.DSShadowManager
 
setShadowHighQuality(boolean) - Method in class org.diamondspin.DSFrame
 
setShadowHighQuality(boolean) - Method in class org.diamondspin.DSShadowManager
change what quality is used to display the shadow.
setShadowSource(double, double) - Method in class org.diamondspin.DSFrame
 
setShadowSource(double, double) - Method in class org.diamondspin.DSShadowManager
set the light source position used to find the angle of the light
setShape(int) - Method in class org.diamondspin.DSGestureEvent
 
setSize(int, int) - Method in interface org.diamondspin.DSElement
Elements are displayed around their center (not around their top left corner) Width and Height are the amount of space used by the repaint.
setSize(Dimension) - Method in class org.diamondspin.DSFrame
change the size of the DSframe
setSize(int, int) - Method in class org.diamondspin.DSFrame
 
setSize(int, int) - Method in class org.diamondspin.DSSideHandler
 
setSize(int, int) - Method in class org.diamondspin.DSStroke
do nothing because a stroke cannot be resized
setSlavePosition(int) - Method in class org.diamondspin.DSFrame
TOP (slaves will appear on top of their master), BOTTOM (opposite) or IN_BETWEEN (will appear between the recto and the verso)
setSlaveTransform(AffineTransform) - Method in class org.diamondspin.DSFrame
 
setSnapAngle(double) - Method in class org.diamondspin.DSFrame
 
setSnapToAngle(boolean) - Method in class org.diamondspin.DSView
if this is set to true, then all objects in the view will snap to a certain angle
setSourceImage(Image) - Method in class org.diamondspin.DSShadowManager
 
setTableAngle(double) - Method in class org.diamondspin.DSTabletopPane
change the global angle of the current view -> turn the table
setTableCenter(Point) - Method in class org.diamondspin.DSTabletopPane
change the center of the table
setTabletopPane(DSTabletopPane) - Method in class org.diamondspin.DSAnnotationPanel
Change the container for all the strokes
setTabletopPane(DSTabletopPane) - Method in class org.diamondspin.DSStroke
 
setTableZoom(double) - Method in class org.diamondspin.DSTabletopPane
change the global angle of the current view -> turn the table
setTextColor(Color) - Method in class org.diamondspin.DSKeyboardPanel
 
setTitleBarPosition(int) - Method in class org.diamondspin.DSFrame
tells whether a title bar must be visible
setTouchID(int) - Method in class org.diamondspin.DSTouchEvent
Sets the touch Id attribute of the TouchEvent object.
setTouchPointCount(int) - Method in class org.diamondspin.DSTouchEvent
Sets the touchPointCount attribute of the TouchEvent object
setTouchStrength(float) - Method in class org.diamondspin.DSTouchEvent
Sets the force attribute of the TouchEvent object
setTransparency(int) - Method in class org.diamondspin.DSFrame
 
setUnpileOnDoubleTap(boolean) - Method in class org.diamondspin.DSPile
 
setupBrowser(JComponent, JComponent, DSFrame, long, JRexCanvas) - Method in class org.diamondspin.DSWebBrowser
 
setURL(URL) - Method in class org.diamondspin.DSWebFrame
change the url of the document
setUseCache(boolean) - Static method in class org.diamondspin.DSImage
Sets the useCache attribute of the DSImage class
setUser(int) - Method in class org.diamondspin.DSGestureEvent
 
setUserColor(Color) - Method in class org.diamondspin.DSOceanTheme
 
setUserColor(int, Color) - Method in class org.diamondspin.DSTabletopPane
Sets the userColor attribute of the DSTabletopPane object
setViewPort(JViewport) - Method in class org.diamondspin.DSFrame
change what is known as the "scrollable part of the frame".
setVisible(boolean) - Method in class org.diamondspin.DSAnnotationPanel
 
setVisible(boolean) - Method in interface org.diamondspin.DSElement
say if the component is visible
setVisible(boolean) - Method in class org.diamondspin.DSSideHandler
 
setVisible(boolean) - Method in class org.diamondspin.DSStroke
say if the component is visible
setWaiter(int) - Method in class org.diamondspin.DSMenuBar
Sets the waiter attribute of the DSMenuBar object
setZoomable(boolean) - Method in class org.diamondspin.DSFrame
 
shadow - Variable in class org.diamondspin.DSFrame
 
SHADOW_SIZE - Static variable in class org.diamondspin.DSTabletopPane
for the active element, so all active element will have a shadow of the same size.
shadowAdditionnalAngle - Variable in class org.diamondspin.DSShadowManager
 
shadowClip - Variable in class org.diamondspin.DSShadowManager
 
shadowConvolveOp - Variable in class org.diamondspin.DSShadowManager
 
shadowDistance - Variable in class org.diamondspin.DSShadowManager
 
shadowDistance_x - Variable in class org.diamondspin.DSShadowManager
 
shadowDistance_y - Variable in class org.diamondspin.DSShadowManager
 
shadowHighQuality - Variable in class org.diamondspin.DSShadowManager
 
shadowImage - Variable in class org.diamondspin.DSShadowManager
 
shadowManager - Variable in class org.diamondspin.DSFrame
 
shadowNeedRefresh - Variable in class org.diamondspin.DSFrame
 
shadowOpacity - Variable in class org.diamondspin.DSShadowManager
 
shadowSize - Variable in class org.diamondspin.DSShadowManager
 
shadowSourceAlpha - Variable in class org.diamondspin.DSShadowManager
 
shadowSourceD - Variable in class org.diamondspin.DSShadowManager
 
SHIFTED - Static variable in class org.diamondspin.DSFrame
 
showPopup() - Method in class org.diamondspin.DSJComboBox
overload the swing menhanism which can't work here
showSystemMenu() - Method in class org.diamondspin.metal.DSMetalInternalFrameTitlePane
Override the parent's method to do nothing.
shtex_list - Variable in class org.diamondspin.DSJoglTabletopPane
 
side - Variable in class org.diamondspin.DSSideHandler
 
slave - Variable in class org.diamondspin.DSJComboBox
 
slave - Variable in class org.diamondspin.DSPileEvent
 
slaveAdded(DSPileEvent) - Method in interface org.diamondspin.DSPileListener
Invoked when the DSelement is moved (d or alpha)
slaveElementList - Variable in class org.diamondspin.DSFrame
 
slavePosition - Variable in class org.diamondspin.DSFrame
TOP, BOTTOM or IN_BETWEEN
slaveReleased(DSPileEvent) - Method in interface org.diamondspin.DSPileListener
Invoked when the DSelement is resized (width or height)
SLOT_HEIGHT - Static variable in class org.diamondspin.DSSlot
 
SLOT_SHADOW_HEIGHT - Static variable in class org.diamondspin.DSSlot
 
SMALL - Static variable in class org.diamondspin.DSFrame
 
SOFTWARE - Static variable in class org.diamondspin.DSElementEvent
 
sourceImage - Variable in class org.diamondspin.DSShadowManager
 
speedX - Variable in class org.diamondspin.DSInertiaManagerBlob
 
speedY - Variable in class org.diamondspin.DSInertiaManagerBlob
 
Squarified - Variable in class org.diamondspin.DSTabletopPane
if the menubars magnetize the documents to the closest border direction instead of the direction of the center of the menubar
SS - Static variable in class org.diamondspin.DSVideoRenderer
Description of the Field
startAnnotating(MouseEvent) - Method in class org.diamondspin.DSFrame
start an annotation
startAutoMove() - Method in class org.diamondspin.DSInertiaManagerBlob
 
startDrag - Variable in class org.diamondspin.DSTabletopPane
 
startDragTable(int, int, int) - Method in class org.diamondspin.DSTabletopPane
Start panning the view.
STARTED - Static variable in class org.diamondspin.DSStroke
 
startRotateTable(int, int, int) - Method in class org.diamondspin.DSTabletopPane
Start rotating the table.
startsStroke(MouseEvent, int) - Method in class org.diamondspin.DSTabletopPane
Start to draw a Stroke.
startsStroke(MouseEvent, int, DSElement) - Method in class org.diamondspin.DSTabletopPane
Start to draw a Stroke.
startZoomTable(int, int, int) - Method in class org.diamondspin.DSTabletopPane
Start zooming the view.
state - Variable in class org.diamondspin.DSPiler
 
state - Variable in class org.diamondspin.DSStroke
 
stealDragObject(MouseEvent, int, int) - Method in class org.diamondspin.DSTabletopPane
Steal a drag object from another user
stop() - Method in class org.diamondspin.DSInertiaManager
 
stopAutoMove() - Method in class org.diamondspin.DSInertiaManagerBlob
 
STROKE - Static variable in interface org.diamondspin.DSEngine
 
stroke - Variable in class org.diamondspin.DSStrokeEvent
 
strokeAt(double, double, DSStroke) - Method in class org.diamondspin.DSDefaultView
Take a stroke and see if it can apply to an element here.
strokeDrawn(DSStrokeEvent) - Method in class org.diamondspin.DSStrokeAdapter
 
strokeDrawn(DSStrokeEvent) - Method in interface org.diamondspin.DSStrokeListener
Invoked when a DSStroke is getting one more point in the stroke
strokeFinished(DSStrokeEvent) - Method in class org.diamondspin.DSStrokeAdapter
 
strokeFinished(DSStrokeEvent) - Method in interface org.diamondspin.DSStrokeListener
Invoked when a DSStroke is finished
strokeListIsEmpty() - Method in class org.diamondspin.DSAnnotationPanel
remove all the annotations
strokeOn(double, double, DSStroke, DSElement) - Method in class org.diamondspin.DSDefaultView
Take a stroke and see if it can apply to an element here.
strokePoints - Variable in class org.diamondspin.DSStroke
all the points of the stroke
strokeSizes - Variable in class org.diamondspin.DSStroke
 
strokeStarted(DSStrokeEvent) - Method in class org.diamondspin.DSStrokeAdapter
 
strokeStarted(DSStrokeEvent) - Method in interface org.diamondspin.DSStrokeListener
Invoked when a DSStroke is started.
strokeStarting(DSStrokeEvent) - Method in class org.diamondspin.DSStrokeAdapter
 
strokeStarting(DSStrokeEvent) - Method in interface org.diamondspin.DSStrokeListener
Invoked when a DSStroke is starting.
strokeTimes - Variable in class org.diamondspin.DSStroke
 
switchDSElements(int, int) - Method in class org.diamondspin.DSDefaultView
insert an element exactly where you want in the list of elements

T

tableAngle - Variable in class org.diamondspin.DSTabletopPane
 
tableCenter - Variable in class org.diamondspin.DSTabletopPane
 
tableGrabbed(DSTabletopEvent) - Method in class org.diamondspin.DSTableAdapter
 
tableGrabbed(DSTabletopEvent) - Method in interface org.diamondspin.DSTableListener
when rotation, zoom or drag starts a tableGrab is first ignited
tableRadius - Variable in class org.diamondspin.DSTabletopPane
The radius of the circular table.
tableReleased(DSTabletopEvent) - Method in class org.diamondspin.DSTableAdapter
 
tableReleased(DSTabletopEvent) - Method in interface org.diamondspin.DSTableListener
when rotation, zoom or drag finish a tableGrab is first ignited
tableRotated(DSTabletopEvent) - Method in class org.diamondspin.DSTableAdapter
 
tableRotated(DSTabletopEvent) - Method in interface org.diamondspin.DSTableListener
callback when rotation is finished
tableTranslated(DSTabletopEvent) - Method in class org.diamondspin.DSTableAdapter
 
tableTranslated(DSTabletopEvent) - Method in interface org.diamondspin.DSTableListener
callback when rotation is finished
tableZoom - Variable in class org.diamondspin.DSTabletopPane
 
tableZoomed(DSTabletopEvent) - Method in class org.diamondspin.DSTableAdapter
 
tableZoomed(DSTabletopEvent) - Method in interface org.diamondspin.DSTableListener
callback when zoom is finished
tapCount - Static variable in class org.diamondspin.DSApplication
 
TB_FOLD - Static variable in class org.diamondspin.DSFoldingManager
 
Test1 - Class in org.diamondspin.test
 
Test1() - Constructor for class org.diamondspin.test.Test1
Creates a new instance of Test1
TextColor - Variable in class org.diamondspin.DSKeyboardPanel
 
TEXTURE_POLICY - Variable in class org.diamondspin.DSJoglTabletopPane
 
theta - Variable in class org.diamondspin.DSMenuBar
 
thisDSFrame - Variable in class org.diamondspin.DSFrame
 
time - Variable in class org.diamondspin.DSApplication.LogAngle
 
time - Variable in class org.diamondspin.DSInertiaManager.PointInTime
 
time - Variable in class org.diamondspin.DSPiler
 
timer - Variable in class org.diamondspin.DSInertiaManager
 
timer - Variable in class org.diamondspin.DSInertiaManagerBlob
 
TimeStart - Variable in class org.diamondspin.DSTabletopPane
 
TimeStartJogl - Variable in class org.diamondspin.DSJoglTabletopPane
 
titlebar - Variable in class org.diamondspin.DSFrame
NONE, TOP, BOTTOM or BOTH
TOP - Static variable in class org.diamondspin.DSFrame
 
topScreenGraphics - Variable in class org.diamondspin.DSTabletopPane
 
topScreenImage - Variable in class org.diamondspin.DSTabletopPane
 
toString() - Method in class org.diamondspin.DSDefaultView
 
toString() - Method in class org.diamondspin.DSFrame
toString() - Method in class org.diamondspin.DSImage
 
toString() - Method in class org.diamondspin.DSMenuBar
 
toString() - Method in class org.diamondspin.DSPiler
 
toString() - Method in class org.diamondspin.DSPoint
Returns a String that represents the value of this Point2D.
toString() - Method in class org.diamondspin.DSSlot.SlotInfo
 
toString() - Method in class org.diamondspin.DSStroke
 
toString() - Method in class org.diamondspin.DSTouchEvent
Description of the Method
toString() - Method in class org.diamondspin.DSWebBrowser.DSBrowserData
 
toString() - Method in class org.diamondspin.DSWebFrame
 
touchID - Variable in class org.diamondspin.DSTouchEvent
 
touching - Variable in class org.diamondspin.DSInertiaManagerBlob
 
touchOrder - Variable in class org.diamondspin.DSTabletopPane
 
TouchPointCount - Variable in class org.diamondspin.DSTouchEvent
 
touchStrength - Variable in class org.diamondspin.DSTouchEvent
 
tp - Variable in class org.diamondspin.DSWebBrowser
 
TR_FOLD - Static variable in class org.diamondspin.DSFoldingManager
 
transformBackToLocal(Point2D.Double) - Method in class org.diamondspin.DSFrame
take a point in the local coordinate system and transform it in a local coordinate system ...
transformImage(BufferedImageOp) - Method in class org.diamondspin.DSImage
Reload the image because at the current scale factor we can have better resolution than the one given by the old loaded image.
transformLocalToBack(AffineTransform) - Method in class org.diamondspin.DSFoldingManager
transform a transformation matrix to take into accoud folding
transformPoint(Point2D.Double) - Method in class org.diamondspin.DSFrame
take a point in the local coordinate system and transform it in the global coordinate system
transformPoint(Point2D.Float) - Method in class org.diamondspin.DSFrame
take a point in the local coordinate system and transform it in the global coordinate system
transformTable(double, double, double, double, double, double, int, int) - Method in class org.diamondspin.DSDefaultEngine
 
transformTable(double, double, double, double, double, double, int, int, DSTabletopPane) - Static method in class org.diamondspin.DSDefaultEngine
 
transformTable(double, double, double, double, double, double, int, int) - Method in class org.diamondspin.DSDiamondEngine
 
transformTable(double, double, double, double, double, double, int, int) - Method in class org.diamondspin.DSEmeraldEngine
 
transformTable(double, double, double, double, double, double, int, int) - Method in interface org.diamondspin.DSEngine
Return an AffineTransform object to apply to a Graphics2D before drawing an element.
transformTable(double, double, double, double, double, double, int, int) - Method in class org.diamondspin.DSEngineForN
 
transformTable(double, double, double, double, double, double, int, int) - Method in class org.diamondspin.DSRectLinearEngine
 
transformTable(double, double, double, double, double, double, int, int) - Method in class org.diamondspin.DSUserCenteredEngine
 
transformTable2(double, double, double, double, double, double, int, int) - Method in class org.diamondspin.DSTabletopPane
Return an AffineTransform object to apply to a Graphics2D before drawing an element.
transformVector(Point2D.Double) - Method in class org.diamondspin.DSFrame
take a vector in the local coordinate system and transform it in the global coordinate system
TRANSITION_AREA_HEIGHT - Static variable in class org.diamondspin.DSDiamondEngine
 
translate(int, int) - Method in class org.diamondspin.DSStroke
translate all the point of the stroke
transparency - Variable in class org.diamondspin.DSFrame
 
TWO_FINGERS - Static variable in class org.diamondspin.DSTabletopPane
Input mode: the drag events are panning the view
type - Variable in class org.diamondspin.DSMenuBar
 

U

unfold(int) - Method in class org.diamondspin.DSFoldingManager
 
unfold() - Method in class org.diamondspin.DSFrame
unfold totally ths frame
uninstallDefaults() - Method in class org.diamondspin.metal.DSMetalInternalFrameTitlePane
 
UNKOWN - Static variable in class org.diamondspin.DSElementEvent
 
unpileOnDoubleTap - Variable in class org.diamondspin.DSPile
 
unregisterDSFrameForSloting(DSFrame) - Method in class org.diamondspin.DSSlot
 
unsetAllPopupMenus() - Method in class org.diamondspin.DSPopupMenuManager
discard all the popup menus ! usefull for switching views
unsetAllPopupMenus() - Method in class org.diamondspin.DSTabletopPane
discard all the popup menus ! usefull for switching views
unsetAllPopupMenusForElement(DSElement) - Method in class org.diamondspin.DSPopupMenuManager
Unset the popup menu for a given element (for instance if the element is deleted, modified, etc.)
unsetAllPopupMenusForElement(DSElement) - Method in class org.diamondspin.DSTabletopPane
Unset the popup menu for a given element (for instance if the element is deleted, modified, etc.)
unsetPopupMenu(int) - Method in class org.diamondspin.DSTabletopPane
unset the popup menu for a given user
untransformPoint(double, double) - Method in class org.diamondspin.DSStroke
transform a point into local-cartesian coordinate system
unTransformStroke(AffineTransform) - Method in class org.diamondspin.DSStroke
transform the points of the stroke so they become relative to the global frame then retransform with the given matrix.
update() - Method in class org.diamondspin.DSMenuBar
do nothing by default.
update() - Method in class org.diamondspin.DSPilerMover
 
updateBackground() - Method in class org.diamondspin.DSView
As displayed background may be rotated / translated /zoomed compred to the backgroundImage we have to update it often
updateClip(DSFrame, DSFrame) - Method in class org.diamondspin.DSPiler
Update clipping of the slave (s) when piling in folded master (m)
updateDropShadow(Color) - Method in class org.diamondspin.DSShadowManager
 
updateElem() - Method in class org.diamondspin.DSInertiaManagerBlob
 
updateFrame(boolean) - Method in class org.diamondspin.DSInertiaManagerBlob
 
updateKeyboard() - Method in class org.diamondspin.DSKeyboardPanel
udpade the keyboard keys according to the shift (caps lock)
updateOptionPaneState() - Method in class org.diamondspin.metal.DSMetalInternalFrameTitlePane
Updates any state dependant upon the JInternalFrame being shown in a JOptionPane.
updates - Variable in class org.diamondspin.DSJoglTabletopPane
 
updateSize() - Method in class org.diamondspin.DSPile
update pile size so it overlaps all its slaves
updateSloting(DSFrame) - Method in class org.diamondspin.DSSlot
update the state of a possible slotted element src
updateWantedPosition() - Method in class org.diamondspin.DSInertiaManagerBlob
 
updt_list - Variable in class org.diamondspin.DSJoglTabletopPane
 
USED_NOT_SOLVED - Static variable in class org.diamondspin.DSFrontierManager
 
USED_SOLVED - Static variable in class org.diamondspin.DSFrontierManager
 
USER - Static variable in class org.diamondspin.DSElementEvent
 
USER_COLOR - Static variable in class org.diamondspin.DSFrame
 
userID - Variable in class org.diamondspin.DSTabletopEvent
 
usingOcean() - Static method in class org.diamondspin.metal.DSMetalInternalFrameTitlePane
 

V

v - Variable in class org.diamondspin.DSFrontierManager
 
validate() - Method in class org.diamondspin.DSFrame
Overload this annoying function which is not relevant anymore
valueOf(String) - Static method in enum org.diamondspin.DSFrame.FingerRotationMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.diamondspin.DSFrame.FingerRotationSpeed
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.diamondspin.DSUserCenteredEngine.UserSide
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.diamondspin.DSFrame.FingerRotationMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.diamondspin.DSFrame.FingerRotationSpeed
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.diamondspin.DSUserCenteredEngine.UserSide
Returns an array containing the constants of this enum type, in the order they are declared.
view - Variable in class org.diamondspin.DSInertiaManager
 
view - Variable in class org.diamondspin.DSInertiaManagerBlob
 
view - Variable in class org.diamondspin.DSTabletopEvent
 
viewChanged(DSTabletopEvent) - Method in class org.diamondspin.DSTableAdapter
 
viewChanged(DSTabletopEvent) - Method in interface org.diamondspin.DSTableListener
callback when the view change
viewGestured(DSViewEvent) - Method in class org.diamondspin.DSViewAdapter
 
viewGestured(DSViewEvent) - Method in interface org.diamondspin.DSViewListener
 
viewGrabbed(DSViewEvent) - Method in class org.diamondspin.DSViewAdapter
 
viewGrabbed(DSViewEvent) - Method in interface org.diamondspin.DSViewListener
 
viewListeners - Variable in class org.diamondspin.DSView
 
viewReleased(DSViewEvent) - Method in class org.diamondspin.DSViewAdapter
 
viewReleased(DSViewEvent) - Method in interface org.diamondspin.DSViewListener
 
viewRotated(DSViewEvent) - Method in class org.diamondspin.DSViewAdapter
 
viewRotated(DSViewEvent) - Method in interface org.diamondspin.DSViewListener
 
viewTranslated(DSViewEvent) - Method in class org.diamondspin.DSViewAdapter
 
viewTranslated(DSViewEvent) - Method in interface org.diamondspin.DSViewListener
 
viewZoomed(DSViewEvent) - Method in class org.diamondspin.DSViewAdapter
 
viewZoomed(DSViewEvent) - Method in interface org.diamondspin.DSViewListener
 

W

WAITING - Static variable in class org.diamondspin.DSFrame
 
WAITING - Static variable in class org.diamondspin.DSPopupMenu
 
WAITING - Static variable in class org.diamondspin.DSTabletopPane
Input mode: waiting for input
waitRepaintFinished() - Method in class org.diamondspin.DSTabletopPane
Wait until the current asynchronous repaints are all finished
wantB - Variable in class org.diamondspin.DSInertiaManagerBlob
 
wantX - Variable in class org.diamondspin.DSInertiaManagerBlob
 
wantY - Variable in class org.diamondspin.DSInertiaManagerBlob
 
wasClosable - Variable in class org.diamondspin.metal.DSMetalInternalFrameTitlePane
Boolean indicating the state of the JInternalFrames closable property at updateUI time.
window - Static variable in class org.diamondspin.DSApplication
 

X

x - Variable in class org.diamondspin.DSPoint
The X coordinate of this Point2D.

Y

y - Variable in class org.diamondspin.DSPoint
The Y coordinate of this Point2D.

Z

ZOOM - Static variable in class org.diamondspin.DSElementEvent
 
ZOOM - Static variable in class org.diamondspin.DSFrontierManager
 
ZOOM_BCKGRND_MODE - Static variable in class org.diamondspin.DSDefaultView
 
ZOOM_MODE - Static variable in class org.diamondspin.DSDefaultView
 
ZOOM_TABLE - Static variable in class org.diamondspin.DSTabletopPane
Input mode: the drag events are moving the table.
ZOOM_VIEW_MODE - Static variable in class org.diamondspin.DSDefaultView
 
zoomable - Variable in class org.diamondspin.DSFrame
 
ZOOMING_BR - Static variable in class org.diamondspin.DSFrame
 
ZOOMING_TL - Static variable in class org.diamondspin.DSFrame
 
zoomInit - Variable in class org.diamondspin.DSTabletopPane
 
zoomTransformStroke(double) - Method in class org.diamondspin.DSStroke
transform the points by changing the size and applying a zoom factor to all of them without modifying the point locations

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Copyright © 2006 Frederic Vernier(LIMSI) Chia Shen(MERL) Guillaume Besacier(LIMSI). All Rights Reserved.