|
From: <de...@us...> - 2012-10-16 16:38:03
|
Revision: 7751
http://fudaa.svn.sourceforge.net/fudaa/?rev=7751&view=rev
Author: deniger
Date: 2012-10-16 16:37:52 +0000 (Tue, 16 Oct 2012)
Log Message:
-----------
CRUE-312
Modified Paths:
--------------
trunk/soft/fudaa-crue/ui-common/src/main/java/org/fudaa/fudaa/crue/common/log/CtuluLogsTopComponent.java
Modified: trunk/soft/fudaa-crue/ui-common/src/main/java/org/fudaa/fudaa/crue/common/log/CtuluLogsTopComponent.java
===================================================================
--- trunk/soft/fudaa-crue/ui-common/src/main/java/org/fudaa/fudaa/crue/common/log/CtuluLogsTopComponent.java 2012-10-16 15:47:05 UTC (rev 7750)
+++ trunk/soft/fudaa-crue/ui-common/src/main/java/org/fudaa/fudaa/crue/common/log/CtuluLogsTopComponent.java 2012-10-16 16:37:52 UTC (rev 7751)
@@ -29,6 +29,7 @@
import org.apache.commons.lang.StringUtils;
import org.fudaa.ctulu.CtuluLog;
import org.fudaa.ctulu.CtuluLogGroup;
+import org.fudaa.ctulu.gui.ActionTransferSource;
import org.fudaa.ctulu.gui.CtuluTableExportAction;
import org.fudaa.ctulu.gui.PopupMenuReceiver;
import org.fudaa.fudaa.crue.common.AbstractTopComponent;
@@ -96,7 +97,7 @@
public void addCommonMenuItem(JPopupMenu menu) {
menu.add(new CtuluTableExportAction(new UiContext(), outlineLogsView.getOutline()));
- final Action actionCopy = ExplorerUtils.actionCopy(getExplorerManager());
+ ActionTransferSource.CopyAction actionCopy=new ActionTransferSource.CopyAction(outlineLogsView.getOutline());
JMenuItem add = menu.add(actionCopy);
add.setText(org.openide.util.NbBundle.getMessage(CtuluLogsTopComponent.class, "Copy.ActionName"));
add.setAccelerator(KeyStroke.getKeyStroke("control C"));
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <de...@us...> - 2013-03-07 16:59:13
|
Revision: 8313
http://fudaa.svn.sourceforge.net/fudaa/?rev=8313&view=rev
Author: deniger
Date: 2013-03-07 16:59:06 +0000 (Thu, 07 Mar 2013)
Log Message:
-----------
Modified Paths:
--------------
trunk/soft/fudaa-crue/ui-common/src/main/java/org/fudaa/fudaa/crue/common/log/CtuluLogsTopComponent.java
Modified: trunk/soft/fudaa-crue/ui-common/src/main/java/org/fudaa/fudaa/crue/common/log/CtuluLogsTopComponent.java
===================================================================
--- trunk/soft/fudaa-crue/ui-common/src/main/java/org/fudaa/fudaa/crue/common/log/CtuluLogsTopComponent.java 2013-03-07 16:58:04 UTC (rev 8312)
+++ trunk/soft/fudaa-crue/ui-common/src/main/java/org/fudaa/fudaa/crue/common/log/CtuluLogsTopComponent.java 2013-03-07 16:59:06 UTC (rev 8313)
@@ -127,11 +127,11 @@
}
List<TableColumn> allColumns = new ArrayList<TableColumn>();
- private void setColumns(List<PropertyColumnFilterable> columns) {
+ private void setColumns(List<PropertyColumnFilterable> newColumns) {
allColumns.clear();
ETableColumnModel columnModel = (ETableColumnModel) outlineLogsView.getOutline().getColumnModel();
if (this.columns != null) {
- for (PropertyColumnFilterable col : columns) {
+ for (PropertyColumnFilterable col : this.columns) {
outlineLogsView.removePropertyColumn(col.getColumnId());
}
for (int i = columnModel.getColumnCount() - 1; i > 0; i--) {
@@ -139,19 +139,19 @@
columnModel.removeColumn(column);
}
}
- this.columns = new ArrayList<PropertyColumnFilterable>(columns);
- for (PropertyColumnFilterable propertyColumn : columns) {
+ this.columns = new ArrayList<PropertyColumnFilterable>(newColumns);
+ for (PropertyColumnFilterable propertyColumn : newColumns) {
outlineLogsView.addPropertyColumn(propertyColumn.getColumnId(), propertyColumn.getDisplayName(),
propertyColumn.getDescription());
}
- int columnCount = columnModel.getColumnCount();
+ int columnCount = Math.min(columnModel.getColumnCount(), newColumns.size());
CollectionUtils.addAll(allColumns, columnModel.getColumns());
for (int i = columnCount - 1; i > 0; i--) {//on commence par la fin car les colonnes sont enlevées au fur et à mesure
final TableColumn column = columnModel.getColumn(i);
//enleve la colonne des colonnes visibles.
- columnModel.setColumnHidden(column, !columns.get(i - 1).isVisibleByDefault());//enleve la colonne des colonnes visibles.
+ columnModel.setColumnHidden(column, !newColumns.get(i - 1).isVisibleByDefault());//enleve la colonne des colonnes visibles.
}
outlineLogsView.getOutline().getTableHeader().setToolTipText(null);
outlineLogsView.setNodePopupFactory(new LogNodePopupFactory(this.columns));
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <de...@us...> - 2016-07-18 22:29:40
|
Revision: 9403
http://sourceforge.net/p/fudaa/svn/9403
Author: deniger
Date: 2016-07-18 22:29:37 +0000 (Mon, 18 Jul 2016)
Log Message:
-----------
version 1.9-SNAPSHOT
Modified Paths:
--------------
trunk/soft/fudaa-crue/ui-common/src/main/java/org/fudaa/fudaa/crue/common/log/CtuluLogsTopComponent.java
Modified: trunk/soft/fudaa-crue/ui-common/src/main/java/org/fudaa/fudaa/crue/common/log/CtuluLogsTopComponent.java
===================================================================
--- trunk/soft/fudaa-crue/ui-common/src/main/java/org/fudaa/fudaa/crue/common/log/CtuluLogsTopComponent.java 2016-07-18 22:24:05 UTC (rev 9402)
+++ trunk/soft/fudaa-crue/ui-common/src/main/java/org/fudaa/fudaa/crue/common/log/CtuluLogsTopComponent.java 2016-07-18 22:29:37 UTC (rev 9403)
@@ -337,6 +337,14 @@
super.componentOpened();
}
+ /**
+ * Pas de peristance Netbeans RCP car géré par methodes custom:
+ * org.fudaa.fudaa.crue.common.UserPreferencesSaver.loadDialogLocationAndDimension(JDialog) et
+ * org.fudaa.fudaa.crue.common.log.CtuluLogsTopComponent.readPreferences() En fait cette fenetre n'est pas tout le temps affiché comme un
+ * TopComponent (pour visualiser le contenu d'une cellule par exemple) et donc on ne peut pas utiliser le mécanisme netbeans RCP.
+ *
+ * @return PERSISTENCE_NEVER
+ */
@Override
public int getPersistenceType() {
return PERSISTENCE_NEVER;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|