Plugin LookAndFell

Mikaël Marche

LookAndFell est un plugin qui permet de changer l'apparence de Salomé-TMF en utilisant les LookAndFeel Java.


Table des matières


Changer de LAF

Le plugin LookAndFell propose plusieurs LookAndFeel disponibles en opensource. Pour charger un LookAndFeel préalablement installé, il faut le sélectionner dans le menu « Outils->Modifier l'apparence ».

Image menuLAF


Installer un LAF

Le plugin LookAndFell vous permet d'installer d'autre LookAndFeel. pour cela, il faut modifier le fichier plugin.xml du plugin pour indiquer la librairie du LookAndFeel, par exemple

<?xml version="1.0" ?>
<!DOCTYPE plugin PUBLIC "-//JPF//Java Plug-in Manifest 0.2" "http://jpf.sourceforge.net/plugin_0_2.dtd">
<plugin id="lookAndfeel" version="1" class="salomeTMF_plug.lookAndfeel.LookAndFeelPlugin">
    <requires>
		<import plugin-id="core"/>
	</requires>
    
    <runtime>
                <library id="lookAndfeel" path="lookAndfeel/lookAndfeel.jar" type="code"/> 
                <!-- Add your laf library here -->
                <library id="Metouia" path="lookAndfeel/libs/Metouia.jar" type="code"/> 
	</runtime>
    
	<extension plugin-id="core" point-id="Common" id="lookAndfeel.Common">
		<parameter id="class" value="salomeTMF_plug.lookAndfeel.LookAndFeelPlugin"/>
		<parameter id="name" value="lookAndfeel"/>
		<parameter id="description" value="Plugin for change the laf of salome-tmf"/>
	</extension>
</plugin>
Ensuite, il faut modifier le fichier laf.properties pour indiquer le nom du LookAndFeel, les systèmes compatibles (Mac, Unix, Windows, All, pour Linux, utiliser Unix), et la classe du LookAndFeel, par exemple :

Gtk=Unix:com.sun.java.swing.plaf.gtk.GTKLookAndFeel
Liquid=Unix:com.birosoft.liquid.LiquidLookAndFeel
Metal=All:javax.swing.plaf.metal.MetalLookAndFeel
Motif=All:com.sun.java.swing.plaf.motif.MotifLookAndFeel
Windows=Windows:com.sun.java.swing.plaf.windows.WindowsLookAndFeel
Compiere=All:org.compiere.plaf.CompiereLookAndFeel
JGoodies=All:
Goodies=Windows:com.jgoodies.looks.windows.WindowsLookAndFeel
GoodiesPlastic=All:com.jgoodies.looks.plastic.PlasticLookAndFeel
GoodiesPlastic3D=All:com.jgoodies.looks.plastic.Plastic3DLookAndFeel
GoodiesPlasticXP=Windows:com.jgoodies.looks.plastic.PlasticXPLookAndFeel
Metouia=All:net.sourceforge.mlf.metouia.MetouiaLookAndFeel
Napkin=All:napkin.NapkinLookAndFeel
OfficeXP=Windows:org.fife.plaf.Office2003.Office2003LookAndFeel
Pago=All:com.pagosoft.plaf.PgsLookAndFeel
Subtance=Windows:org.jvnet.substance.theme.SubstanceBrownTheme
Attention ! Lors du chargement d'un LookAndFeel, il se peut qu'une Exception de sécurité Java soit lévée. Pour résoudre ce problème, vous devez signer le jar contenant les classes du LookAndFeel.

À propos de ce document...

Plugin LookAndFell

This document was generated using the LaTeX2HTML translator Version 2002-2-1 (1.71)

Copyright © 1993, 1994, 1995, 1996, Nikos Drakos, Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999, Ross Moore, Mathematics Department, Macquarie University, Sydney.

The command line arguments were:
latex2html -split 1 -no_navigation -dir ../.././src_lookAndfeel/plugins/lookAndfeel/docs/html/fr -no_footnode fr/lookAndfeel.tex

The translation was initiated by on 2005-11-03


2005-11-03