Author: jflesch
Date: 2006-12-31 20:14:47 +0000 (Sun, 31 Dec 2006)
New Revision: 11537

Added:
   trunk/apps/Thaw/images/min-index.png
Modified:
   trunk/apps/Thaw/src/thaw/core/IconBox.java
   trunk/apps/Thaw/src/thaw/plugins/index/Index.java
   trunk/apps/Thaw/src/thaw/plugins/index/IndexTree.java
Log:
Changing icons the index tree

Added: trunk/apps/Thaw/images/min-index.png
===================================================================
(Binary files differ)


Property changes on: trunk/apps/Thaw/images/min-index.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Modified: trunk/apps/Thaw/src/thaw/core/IconBox.java
===================================================================
--- trunk/apps/Thaw/src/thaw/core/IconBox.java  2006-12-31 19:36:46 UTC (rev 
11536)
+++ trunk/apps/Thaw/src/thaw/core/IconBox.java  2006-12-31 20:14:47 UTC (rev 
11537)
@@ -41,6 +41,7 @@
        public static ImageIcon makeALinkAction;

        public static ImageIcon minIndex;
+       public static ImageIcon minIndexReadOnly;

        public static ImageIcon indexNew;
        public static ImageIcon indexReuse;
@@ -113,7 +114,8 @@
                IconBox.minQueue = IconBox.loadIcon("min-system-search.png");
                IconBox.insertions = IconBox.loadIcon("go-next.png");
                IconBox.minInsertions = IconBox.loadIcon("min-go-next.png");
-               IconBox.minIndex = IconBox.loadIcon("index.png");
+               IconBox.minIndex = 
IconBox.loadIcon("min-edit-find-replace.png");
+               IconBox.minIndexReadOnly = IconBox.loadIcon("min-index.png");
                IconBox.indexNew = IconBox.loadIcon("index-new.png");
                IconBox.indexReuse = IconBox.loadIcon("index-existing.png");
                IconBox.downloads = IconBox.loadIcon("go-first.png");

Modified: trunk/apps/Thaw/src/thaw/plugins/index/Index.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/index/Index.java   2006-12-31 19:36:46 UTC 
(rev 11536)
+++ trunk/apps/Thaw/src/thaw/plugins/index/Index.java   2006-12-31 20:14:47 UTC 
(rev 11537)
@@ -1260,7 +1260,7 @@

                        st = db.getConnection().prepareStatement("SELECT 
publicKey from indexes WHERE publicKey LIKE ?");

-                       st.setString(1, "%"+key.substring(3, 40)+"%");
+                       st.setString(1, "%"+key.substring(3, 
40).replaceAll("%","\\%") +"%");

                        if(st.execute()) {
                                final ResultSet result = st.getResultSet();

Modified: trunk/apps/Thaw/src/thaw/plugins/index/IndexTree.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/index/IndexTree.java       2006-12-31 
19:36:46 UTC (rev 11536)
+++ trunk/apps/Thaw/src/thaw/plugins/index/IndexTree.java       2006-12-31 
20:14:47 UTC (rev 11537)
@@ -124,7 +124,7 @@
                }

                final IndexTreeRenderer treeRenderer = new IndexTreeRenderer();
-               treeRenderer.setLeafIcon(IconBox.minIndex);
+               treeRenderer.setLeafIcon(IconBox.minIndexReadOnly);

                tree.setCellRenderer(treeRenderer);
                
tree.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION);
@@ -489,6 +489,12 @@
                                                
setBackgroundSelectionColor(IndexTree.LOADING_SELECTION_COLOR);
                                        }

+                                       if (index.isModifiable()) {
+                                               setLeafIcon(IconBox.minIndex);
+                                       } else {
+                                               
setLeafIcon(IconBox.minIndexReadOnly);
+                                       }
+
                                }

                                if (o instanceof IndexTreeNode) {


Reply via email to