Index: topia/src/java/org/codelutin/topia/ui/swing/TopiaPanel.java diff -u topia/src/java/org/codelutin/topia/ui/swing/TopiaPanel.java:1.3 topia/src/java/org/codelutin/topia/ui/swing/TopiaPanel.java:1.4 --- topia/src/java/org/codelutin/topia/ui/swing/TopiaPanel.java:1.3 Thu Sep 16 16:35:51 2004 +++ topia/src/java/org/codelutin/topia/ui/swing/TopiaPanel.java Mon Sep 20 15:35:28 2004 @@ -23,10 +23,10 @@ * * @author Benjamin Poussin * Copyright Code Lutin - * @version $Revision: 1.3 $ + * @version $Revision: 1.4 $ * - * Mise a jour: $Date: 2004/09/16 16:35:51 $ - * par : $Author: bpoussin $ + * Mise a jour: $Date: 2004/09/20 15:35:28 $ + * par : $Author: mazelier $ */ package org.codelutin.topia.ui.swing; @@ -45,33 +45,5 @@ public TopiaPanel(){ super(); } - - /** - * Classe interne PersistenceDelegate pour les panels generes par Topia - * ainsi l'ensemble des enfants des panels seront visibles - */ - public static class TopiaPanel_PersistenceDelegate extends DefaultPersistenceDelegate { - protected void initialize(Class type, Object oldInstance, Object newInstance, Encoder out) { - super.initialize(type, oldInstance, newInstance, out); - // Ignore the children of a JScrollPane. - // Pending(milne) find a better way to do this. - if (oldInstance instanceof javax.swing.JScrollPane) { - return; - } - java.awt.Container oldC = (java.awt.Container)oldInstance; - java.awt.Component[] oldChildren = oldC.getComponents(); - java.awt.Container newC = (java.awt.Container)newInstance; - //java.awt.Component[] newChildren = (newC == null) ? new java.awt.Component[0] : newC.getComponents(); - - System.out.println("********** old.size: "+ oldC.getComponents().length); - System.out.println("********** new.size: "+ newC.getComponents().length); - - for(int i = 0; i < oldChildren.length; i++) { - out.writeStatement(new Statement(oldInstance, "add", - new Object[]{oldChildren[i]})); - } - } - } - } // TopiaPanel