Package org.diamondspin

Interface Summary
DSConstants  
DSElement A DSElement is the interface every element present on the table must implement.
Copyright 2002-2009 DiamondSpin project.
DSElementListener A DSElementListener is an interface for the listeners of modifs in a diamondSpin element.
Copyright 2002-2009 DiamondSpin project.
DSElementPreListener  
DSEngine 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.
DSGestureListener  
DSPileListener A DSElementListener is an interface for the listeners of modifs in a diamondSpin element.
Copyright 2002-2009 DiamondSpin project.
DSPilingListenner  
DSStrokeListener A DSStrokeListener is an interface to listen Stroke events.
Copyright 2002-2009 DiamondSpin project.
DSTableListener A DSTableListener is an interface to listen Table events.
DSViewContentListener  
DSViewListener A DSElementListener is an interface for the listeners of modifs in a diamondSpin element.
Copyright 2002-2009 DiamondSpin project.
JOGLDrawable  
 

Class Summary
DS3dContentFrame  
DSAnnotationPanel 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.
DSApplication DSApplication provides all the basic features to start an application using DiamondSpin.
Copyright 2002-2009 DiamondSpin project.
DSApplication.CursorInfo  
DSDebug  
DSDefaultEngine DSDefaultEngine implements a default transformation engine.
DSDefaultView DSDefaultView is a generic object with all the common functionnalities like annotation, element list, etc..
DSDiamondEngine DSDiamondEngine is an engine with 5 parts.
DSEditorPane Another kind of default element to display HTML, RTF or text document.
DSElementAdapter A DSElementAdapter is an adapter for DSElementListener.
Copyright 2002-2009 DiamondSpin project.
DSElementEvent  
DSElementPreAdapter  
DSEmeraldEngine DSEmeraldEngine is an engine to rotate/zoom/translate the documents according the emerald shape of a jewel.
Copyright 2002-2009 DiamondSpin project.
DSEngineForN 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.
DSFoldingManager  
DSFrame A DSFrame is an element as close as possible as an existing java frame.
DSFrontierManager  
DSGestureEvent  
DSImage DSImage is a default implementation of a DSElement handling images.
DSInertiaManager an inertiaManager is a dselement helper to make it move when dropped with given inertia
DSInertiaManagerBlob an inertiaManager is a dselement helper to make it move when dropped with given inertia
DSJComboBox DSJComboBox is a replacement for JComboBox which cannot be placed in a DSFrame because they have a popup part.
Copyright 2002-2009 DiamondSpin project.
DSJoglTabletopPane same as DSTabletopPane but use jogl to accelerate display
DSKeyboardPanel DSKeyboardPanel is a JPanel with buttons in its layout (as a physical keyboard).
DSMenuBar A DSMenuBar is a menu where the user can activate commands, change the active DSView of DSTabletopPane.
DSMenuBarManager DSMenuBarManager is a utility class for DSTabletopPane.
DSOceanTheme look and feel metal theme which set a color per user
Copyright 2002-2009 DiamondSpin project.
DSPile  
DSPileEvent  
DSPiler able to listen a frame and enslave it when it is inserted into a folded document
DSPilerMover When folder move, adpat the slave to it Made by piler
DSPoint DSPoint is a 2D point, with double precision and serializable.
Copyright 2002-2009 DiamondSpin project.
DSPopupMenu DSPopupMenu is a context sensitive menu.
DSPopupMenuManager DSPopupMenuManager is a utility class for DSTabletopPane.
DSRectLinearEngine DSDiamondEngine is an engine with 5 parts.
DSShadowManager from Romain Guy's code.
DSSideHandler  
DSSlot  
DSStroke DSStroke is a digital ink marker the user can draw with.
DSStrokeAdapter  
DSStrokeEvent  
DSTableAdapter  
DSTabletopEvent  
DSTabletopPane DSTabletopPane is the general circular container which handles menus, views in the middle, elements on top and dispatches the events.
DSTouchEvent This object is an rich event to repace mouse events.
DSUserCenteredEngine  
DSVideo DSVideo is a default element which display video from a filename in arg.
Copyright 2002-2009 DiamondSpin project.
DSVideoRenderer a video renderer needed by DSVideo.
Copyright 2002-2009 DiamondSpin project.
DSView DSView is an class the different views must customize.
DSViewAdapter  
DSViewContentAdapter  
DSViewContentEvent  
DSViewEvent  
DSWebBrowser  
DSWebFrame Another kind of default element to display HTML, RTF or text document.
 

Enum Summary
DSFrame.FingerRotationMode  
DSFrame.FingerRotationSpeed  
DSUserCenteredEngine.UserSide  
 



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