ikbs.illustration.tools
Class PanelControlImage

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Panel
              extended by ikbs.tools.utils.IkbsPanel
                  extended by ikbs.illustration.tools.PanelControlImage
All Implemented Interfaces:
Updater, IllustrationManager, DragImageOwner, GetFrame, java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.lang.Runnable, java.util.EventListener, javax.accessibility.Accessible
Direct Known Subclasses:
PanelControlBase, PanelVisuImage

public class PanelControlImage
extends IkbsPanel
implements java.awt.event.ActionListener, IllustrationManager, DragImageOwner, java.lang.Runnable, Updater

IKBS - Panel de control de l'affichage des images Cette classe est composée d'un panel supérieur permettant de controler les actions sur les images (add, remove, etc) au centre se trouve un card panel qui affiche soit la totalité des images sous forme de boutons images contenant un affichage en dimension réduite des images, soir l'affichage d'une image au complet sélectionnée (DragImagePanel) En bas se trouve le panel (PanelInfo) qui affiche l'info sur les images (valeur et commentaire)

Since:
01 Janvier 2001
Version:
2.9
Author:
David Grosser/Yannick Geynet
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  java.lang.String currentCard
           
protected  DragImagePanel dragImg
           
 Editor editeur
           
protected  InfoListener infoListener
           
protected  java.awt.Label infoNb
           
protected  java.awt.BorderLayout layout
           
protected  java.lang.Thread monThread
           
protected  java.util.Vector nomImages
           
protected  int numImage
           
protected  IllustrationOwner owner
           
protected  IkbsPanel pbarreico
           
protected  PanelButtonIllu pbicones
           
protected  IkbsPanel pCards
           
protected  PanelInfo pInfo
           
protected  PanelInfo pInfoStatic
           
protected  PanelKeyWords pKeyWords
           
 Property property
           
protected  PanelThumb pThumb
           
protected  Ressources rl
           
static int SEARCH
           
static int SELECT
           
protected  boolean slideShow
           
 
Fields inherited from class ikbs.tools.utils.IkbsPanel
c
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
PanelControlImage()
           
PanelControlImage(Editor editeur, IllustrationOwner owner, Property property)
          Constructeur avec mode edition ou visualisation et la valeur
PanelControlImage(IllustrationOwner owner, boolean edition)
          Constructeur avec mode edition ou visualisation et la valeur
PanelControlImage(IllustrationOwner owner, Property property)
          Constructeur avec mode edition ou visualisation et la valeur
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent evt)
          Lorsque l'on clic sur un bouton
 void addFolderBack(IllustrationPicture illu)
          Ajout d'un dossier de retour
 void addIllusFromCas()
           
 void addIllustration()
          ajout d'une illu a partir du systeme de fichier
 void addIllustration(IllustrationPicture illu, int index)
          Ajoute une illustration à l'index index
 void addIllustration(java.lang.String chemin, java.lang.String nomFichier, boolean relatif)
          Ajouter le fichier à partir de son nom complet (chemin d'accès complet, URL) et de son nomCourt (nom de fichier) si relatif = true, chemin correspond à un nom relatif d'accès au fichier image
 void addIllustration(java.util.Vector vIllu)
          Ajoute un Veecteur d'illustrations à l'index index
 void addIndex(java.lang.String index, boolean relatif)
          Pour ajouter toutes les illus d'un index, sans effacer les illus existantes
 void affBoutons()
          Modifier l'affichage des thumbs en mode icones
 void afficherArbo()
          Afficher l'arborescence
 void affIcones()
          Modifier l'affichage des thumbs en mode icones
 void affList()
          Modifier l'affichage des thumbs en mode liste
 void changeCard()
          passe en mode THUMB si mode IMAGE et vice-versa
 void copyProperties(PanelControlImage pci)
          Initialisation d'un PanelControlImage avec les mêmes propriétés que this
 EditeurImage creerEditeurImage()
          Creer un nouvel editeur d'images avec les illustrations de la page courante
 EditeurImage creerEditeurImage(IllustrationPicture illu)
          Creer un nouvel editeur d'images
 void dispose()
          On libère les instances très gourmandes
 void down()
           
 void exporterHTML()
          exporter l'index courant en HTML
 IllustrationPicture findPath(java.lang.String path, java.util.Vector vPath)
          Test l'existance d'une illustration
 void first()
          Pour sélectionner le premier thumb
 int getActiveThread()
          Calculer le nombre de Thread actifs
 DragImagePanel getDragImagePanel()
          Retourne le Panel Image
 IllustrationPicture getIllustration()
          Pour récupérer l'illustration à l'indice numImage
 IllustrationPicture getIllustration(int i)
          Pour récupérer l'illustration à l'indice i
 IllustrationOwner getIllustrationOwner()
          Retourne vrai si l'editeur de modele a appele l'editeur d'illus
 java.awt.Image getImage(int i)
          Pour récupérer une image à l'indice i
 java.lang.String getNomFich(int i)
          Pour récupérer le nom de fichier de l'image d'indice i
 boolean getOwner()
          Retourne vrai si l'editeur de modele a appele l'editeur d'illus
 java.lang.String getPath(int i)
          Pour récupérer le nom de fichier de l'image d'indice i
 Property getProperty()
          Return l'objet propriétés
 PanelThumb getPThumb()
          Retourne le Panel des Thumbs
 Ressources getRessource()
          Accès à l'objet ressource
 java.util.Vector getSelectedIllustration()
          Retourne les illustrations sélectionnées
 void go()
           
 void init()
          Mise en place des panels et initialisation des images
protected  DragImagePanel initDragImagePanel()
           
 void initImages()
           
protected  IkbsPanel initPBarrIco()
          Initialisation du panel supérieur
protected  IkbsPanel initPCards()
          Initialisation du dragImagePanel et du PThumb
protected  IkbsPanel initPInfo()
          Initialisation du panel d'infos
 void initPreferences()
          Reinitialisation de l'environnement en fonction des préférences
 void initRessources()
          Initialisation des ressources
 void initSaveIndex()
          Initialisation de la sauvegarde des index
 void initSelectedThumb()
           
 void last()
          Pour sélectionner le dernier Thumb
 void loadDirectory()
           
 void loadDirectory(java.lang.String directory, boolean relatif)
          Initialisation de toutes les images du dossier passé en paramètre
 void loadDirectory(java.lang.String dir, java.lang.String[] files, boolean relatif)
          Associer toutes les images du dossier passé en paramètre L'accès au directory doit être en absolu
 void loadIllustration(Illustration illu)
          Pour charger les informations associées aux illustrations
 void loadIllustration(java.util.Vector vIllu)
          Pour charger les informations associées à toutes les illustrations du Vecteur
 void loadIndex()
          Charger un index à partir du FileDialog
 java.lang.String nbToString(int nb)
          Transformation d'un int en String sur 4 digit
 void next()
          Pour sélectionner l'icone suivante
 void preferences()
          Ouverture du Panel des préférences
 void previous()
          Pour sélectionner l'icone précédente
 void reInit()
          Reinitialisation de this (couleur, panels, etc.)
 void reInitImages(java.util.Vector imgs)
           
 void reInitIndex()
          Réinitialisation de toutes les illustrations de l'index courant
 void removeIllustration()
           
 void run()
          Lancement du thread
 void saveIllustration(Illustration illu)
          Sauvegarder les infos associées à une illustration
 void saveIndex()
          Sauver un index.
 void saveIndexSous()
          Sauver un index sous
 void saveThumb()
          Sauver les icones
 boolean select(int num)
          Selectionner un bouton image Première méthode de sélection, on deselectionne tous les autres
 boolean select2(int num)
          Selectionner un bouton image Selection multiple possible
 boolean selectAction(int num)
          Selectionner un bouton image Première méthode de sélection, on deselectionne tous les autres
 void selectAll()
           
 void selection(java.awt.event.ActionEvent evt)
           
 void setAffInfo(boolean b)
          Affectation de l'affichage des infos
 void setInfoListener(InfoListener il)
          Affectation de l'info Listener
 void setLocal(boolean b)
          Affectation du mode (local ou non)
 void setProperty(Property p)
          Affectation de l'objet propriétés
 void slideShow()
          Lancement ou arrêt du SlideShow
 void stopSlideShow()
          Arrêt du slideshow
 void up()
          Pour sélectionner le thumb d'au dessus calculé en fonction du nombre d'icones par ligne
 void updateCard(java.lang.String nomCard)
          Pour positionner le cardLayout sur la bonne carte
 void updateFolder(IllustrationPicture illu)
          Mise à jour dans un FOLDER
 void updateFolderBack(IllustrationPicture illu)
          Mise à jour dans un FOLDER_BACK
 void updateIllustration()
          Affecter le commentaire et la valeur à l'illustration
 boolean updateImage()
          retourne true si l'image a été affichée par le navigateur ou par le browser
 void updateInfo()
          Mise à jours des infos associées à l'illustration courante Chargement des informations et mise à jour du PanelInfo
 void updateInfo(IllustrationPicture ip)
          Mise à jours des infos associées à l'illustration courante Chargement des informations et mise à jour du PanelInfo
 void updateInfo(java.util.Vector vIllu)
          Mise à jour des infos associées à un ensemble d'illustrations
 void updateInfoNb()
          Mise à jour de l'indice de l'image courante sélectionnée
 boolean updatePanelImage()
          Lorsque l'icone cliquée n'est pas une image, soit on ouvre un nouvelle éditeur, soit on initialise this avec le nouveau dossier (si c'est un dossier).
 void updatePreference()
          Pour mettre le panel en état préférence
 void updateThumb()
          Pour mettre le panel en état "THUMB"
 void valider()
          Validation des modifications
 
Methods inherited from class ikbs.tools.utils.IkbsPanel
adaptedSize, getFrame, initGridBagConstraint, xyPosition, xyPosition
 
Methods inherited from class java.awt.Panel
addNotify, getAccessibleContext
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface ikbs.illustration.utils.DragImageOwner
requestFocus
 

Field Detail

SELECT

public static final int SELECT
See Also:
Constant Field Values

SEARCH

public static final int SEARCH
See Also:
Constant Field Values

property

public Property property

numImage

protected int numImage

currentCard

protected java.lang.String currentCard

nomImages

protected java.util.Vector nomImages

owner

protected IllustrationOwner owner

infoListener

protected InfoListener infoListener

rl

protected Ressources rl

pbicones

protected PanelButtonIllu pbicones

pCards

protected IkbsPanel pCards

pbarreico

protected IkbsPanel pbarreico

pInfo

protected PanelInfo pInfo

pInfoStatic

protected PanelInfo pInfoStatic

pKeyWords

protected PanelKeyWords pKeyWords

pThumb

protected PanelThumb pThumb

dragImg

protected DragImagePanel dragImg

layout

protected java.awt.BorderLayout layout

infoNb

protected java.awt.Label infoNb

editeur

public Editor editeur

monThread

protected java.lang.Thread monThread

slideShow

protected boolean slideShow
Constructor Detail

PanelControlImage

public PanelControlImage()

PanelControlImage

public PanelControlImage(IllustrationOwner owner,
                         boolean edition)
Constructeur avec mode edition ou visualisation et la valeur


PanelControlImage

public PanelControlImage(IllustrationOwner owner,
                         Property property)
Constructeur avec mode edition ou visualisation et la valeur


PanelControlImage

public PanelControlImage(Editor editeur,
                         IllustrationOwner owner,
                         Property property)
Constructeur avec mode edition ou visualisation et la valeur

Method Detail

nbToString

public java.lang.String nbToString(int nb)
Transformation d'un int en String sur 4 digit


updateInfoNb

public void updateInfoNb()
Mise à jour de l'indice de l'image courante sélectionnée


initRessources

public void initRessources()
Initialisation des ressources


init

public void init()
Mise en place des panels et initialisation des images


initPBarrIco

protected IkbsPanel initPBarrIco()
Initialisation du panel supérieur


initPCards

protected IkbsPanel initPCards()
Initialisation du dragImagePanel et du PThumb


initDragImagePanel

protected DragImagePanel initDragImagePanel()

initPInfo

protected IkbsPanel initPInfo()
Initialisation du panel d'infos


getProperty

public Property getProperty()
Return l'objet propriétés


setProperty

public void setProperty(Property p)
Affectation de l'objet propriétés


initImages

public void initImages()

reInitImages

public void reInitImages(java.util.Vector imgs)

reInitIndex

public void reInitIndex()
Réinitialisation de toutes les illustrations de l'index courant


findPath

public IllustrationPicture findPath(java.lang.String path,
                                    java.util.Vector vPath)
Test l'existance d'une illustration


setLocal

public void setLocal(boolean b)
Affectation du mode (local ou non)


getPThumb

public PanelThumb getPThumb()
Retourne le Panel des Thumbs


getDragImagePanel

public DragImagePanel getDragImagePanel()
Retourne le Panel Image


setAffInfo

public void setAffInfo(boolean b)
Affectation de l'affichage des infos


removeIllustration

public void removeIllustration()
Specified by:
removeIllustration in interface IllustrationManager

initSelectedThumb

public void initSelectedThumb()

changeCard

public void changeCard()
passe en mode THUMB si mode IMAGE et vice-versa

Specified by:
changeCard in interface DragImageOwner

updateCard

public void updateCard(java.lang.String nomCard)
Pour positionner le cardLayout sur la bonne carte


updateThumb

public void updateThumb()
Pour mettre le panel en état "THUMB"


updateImage

public boolean updateImage()
retourne true si l'image a été affichée par le navigateur ou par le browser


updatePanelImage

public boolean updatePanelImage()
Lorsque l'icone cliquée n'est pas une image, soit on ouvre un nouvelle éditeur, soit on initialise this avec le nouveau dossier (si c'est un dossier). Sinon, on fait appel au navigateur pour afficher l'objet cliqué.


updateFolder

public void updateFolder(IllustrationPicture illu)
Mise à jour dans un FOLDER


updateFolderBack

public void updateFolderBack(IllustrationPicture illu)
Mise à jour dans un FOLDER_BACK


addFolderBack

public void addFolderBack(IllustrationPicture illu)
Ajout d'un dossier de retour


creerEditeurImage

public EditeurImage creerEditeurImage()
Creer un nouvel editeur d'images avec les illustrations de la page courante


creerEditeurImage

public EditeurImage creerEditeurImage(IllustrationPicture illu)
Creer un nouvel editeur d'images


copyProperties

public void copyProperties(PanelControlImage pci)
Initialisation d'un PanelControlImage avec les mêmes propriétés que this


updatePreference

public void updatePreference()
Pour mettre le panel en état préférence


initPreferences

public void initPreferences()
Reinitialisation de l'environnement en fonction des préférences


reInit

public void reInit()
Reinitialisation de this (couleur, panels, etc.)


actionPerformed

public void actionPerformed(java.awt.event.ActionEvent evt)
Lorsque l'on clic sur un bouton

Specified by:
actionPerformed in interface java.awt.event.ActionListener

selection

public void selection(java.awt.event.ActionEvent evt)

select

public boolean select(int num)
Selectionner un bouton image Première méthode de sélection, on deselectionne tous les autres


selectAll

public void selectAll()

selectAction

public boolean selectAction(int num)
Selectionner un bouton image Première méthode de sélection, on deselectionne tous les autres


select2

public boolean select2(int num)
Selectionner un bouton image Selection multiple possible


updateInfo

public void updateInfo()
Mise à jours des infos associées à l'illustration courante Chargement des informations et mise à jour du PanelInfo


updateInfo

public void updateInfo(IllustrationPicture ip)
Mise à jours des infos associées à l'illustration courante Chargement des informations et mise à jour du PanelInfo


updateInfo

public void updateInfo(java.util.Vector vIllu)
Mise à jour des infos associées à un ensemble d'illustrations


go

public void go()

next

public void next()
Pour sélectionner l'icone suivante

Specified by:
next in interface IllustrationManager
Specified by:
next in interface DragImageOwner

previous

public void previous()
Pour sélectionner l'icone précédente

Specified by:
previous in interface IllustrationManager
Specified by:
previous in interface DragImageOwner

first

public void first()
Pour sélectionner le premier thumb

Specified by:
first in interface IllustrationManager
Specified by:
first in interface DragImageOwner

last

public void last()
Pour sélectionner le dernier Thumb

Specified by:
last in interface IllustrationManager
Specified by:
last in interface DragImageOwner

up

public void up()
Pour sélectionner le thumb d'au dessus calculé en fonction du nombre d'icones par ligne

Specified by:
up in interface DragImageOwner

down

public void down()
Specified by:
down in interface DragImageOwner

updateIllustration

public void updateIllustration()
Affecter le commentaire et la valeur à l'illustration


saveIllustration

public void saveIllustration(Illustration illu)
Sauvegarder les infos associées à une illustration


loadIllustration

public void loadIllustration(Illustration illu)
Pour charger les informations associées aux illustrations


loadIllustration

public void loadIllustration(java.util.Vector vIllu)
Pour charger les informations associées à toutes les illustrations du Vecteur


getIllustration

public IllustrationPicture getIllustration()
Pour récupérer l'illustration à l'indice numImage


getIllustration

public IllustrationPicture getIllustration(int i)
Pour récupérer l'illustration à l'indice i


getOwner

public boolean getOwner()
Retourne vrai si l'editeur de modele a appele l'editeur d'illus

Specified by:
getOwner in interface IllustrationManager

getIllustrationOwner

public IllustrationOwner getIllustrationOwner()
Retourne vrai si l'editeur de modele a appele l'editeur d'illus


getImage

public java.awt.Image getImage(int i)
Pour récupérer une image à l'indice i


getNomFich

public java.lang.String getNomFich(int i)
Pour récupérer le nom de fichier de l'image d'indice i


getPath

public java.lang.String getPath(int i)
Pour récupérer le nom de fichier de l'image d'indice i


getRessource

public Ressources getRessource()
Accès à l'objet ressource

Specified by:
getRessource in interface DragImageOwner

addIllustration

public void addIllustration()
ajout d'une illu a partir du systeme de fichier

Specified by:
addIllustration in interface IllustrationManager

addIllustration

public void addIllustration(java.lang.String chemin,
                            java.lang.String nomFichier,
                            boolean relatif)
Ajouter le fichier à partir de son nom complet (chemin d'accès complet, URL) et de son nomCourt (nom de fichier) si relatif = true, chemin correspond à un nom relatif d'accès au fichier image


addIllustration

public void addIllustration(IllustrationPicture illu,
                            int index)
Ajoute une illustration à l'index index


addIllustration

public void addIllustration(java.util.Vector vIllu)
Ajoute un Veecteur d'illustrations à l'index index


loadIndex

public void loadIndex()
Charger un index à partir du FileDialog

Specified by:
loadIndex in interface IllustrationManager

saveIndex

public void saveIndex()
Sauver un index. Si le saver existe, l'ancien index est écrasé

Specified by:
saveIndex in interface IllustrationManager

saveIndexSous

public void saveIndexSous()
Sauver un index sous


initSaveIndex

public void initSaveIndex()
Initialisation de la sauvegarde des index


saveThumb

public void saveThumb()
Sauver les icones


preferences

public void preferences()
Ouverture du Panel des préférences

Specified by:
preferences in interface IllustrationManager

addIndex

public void addIndex(java.lang.String index,
                     boolean relatif)
Pour ajouter toutes les illus d'un index, sans effacer les illus existantes


loadDirectory

public void loadDirectory()
Specified by:
loadDirectory in interface IllustrationManager

loadDirectory

public void loadDirectory(java.lang.String directory,
                          boolean relatif)
Initialisation de toutes les images du dossier passé en paramètre


loadDirectory

public void loadDirectory(java.lang.String dir,
                          java.lang.String[] files,
                          boolean relatif)
Associer toutes les images du dossier passé en paramètre L'accès au directory doit être en absolu


addIllusFromCas

public void addIllusFromCas()
Specified by:
addIllusFromCas in interface IllustrationManager

setInfoListener

public void setInfoListener(InfoListener il)
Affectation de l'info Listener


dispose

public void dispose()
On libère les instances très gourmandes


valider

public void valider()
Validation des modifications


getSelectedIllustration

public java.util.Vector getSelectedIllustration()
Retourne les illustrations sélectionnées


stopSlideShow

public void stopSlideShow()
Arrêt du slideshow

Specified by:
stopSlideShow in interface DragImageOwner

slideShow

public void slideShow()
Lancement ou arrêt du SlideShow

Specified by:
slideShow in interface IllustrationManager
Specified by:
slideShow in interface DragImageOwner

affList

public void affList()
Modifier l'affichage des thumbs en mode liste


affIcones

public void affIcones()
Modifier l'affichage des thumbs en mode icones


affBoutons

public void affBoutons()
Modifier l'affichage des thumbs en mode icones


run

public void run()
Lancement du thread

Specified by:
run in interface java.lang.Runnable

getActiveThread

public int getActiveThread()
Calculer le nombre de Thread actifs

Specified by:
getActiveThread in interface DragImageOwner

exporterHTML

public void exporterHTML()
exporter l'index courant en HTML


afficherArbo

public void afficherArbo()
Afficher l'arborescence