Changeset 10625 for lang/java/sabotter

Show
Ignore:
Timestamp:
04/28/08 12:17:34 (6 years ago)
Author:
ewigkeit
Message:

リストアイコン画像をImageRegistry管理下へ。あと文字列外部化とか。

Location:
lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/views
Files:
5 modified

Legend:

Unmodified
Added
Removed
  • lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/views/LabelProcessor.java

    r10610 r10625  
    160160         */ 
    161161        public Image getProcessedImage(Status status) { 
    162                 return processImage(getImage(status)); 
     162                // キャッシュのキーとして使う文字列なので、encode()はしてない 
     163                String key = "P!" + status.getUser().getProfileImageURL().toString(); 
     164                Image image = cache.get(key); 
     165                 
     166                if (image == null || image.isDisposed()) { 
     167                        image = processImage(getImage(status)); 
     168                        cache.put(key, image); 
     169                } 
     170                 
     171                return image; 
    163172        } 
    164173         
  • lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/views/Messages.java

    r10228 r10625  
    3030        public static String tooltip_create_favorite; 
    3131         
     32        public static String action_filter_setting; 
     33         
     34        public static String tooltip_filter_setting; 
     35         
     36        public static String action_add_new_tab; 
     37         
     38        public static String tooltip_add_new_tab; 
     39         
    3240        public static String tab_timeline; 
    3341         
  • lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/views/SabotterView.java

    r10618 r10625  
    8383         
    8484        /** ビューID */ 
    85         public static final String VIEW_ID = 
    86                         "jp.xet.eclipse.sabotter.views.SabotterView"; // $NON-NLS-1$ 
     85        public static final String VIEW_ID = SabotterView.class.getName(); 
    8786         
    8887        /** プリファレンス */ 
     
    504503                Action filterSettingAction = 
    505504                                new FilterSettingAction(viewers, tabFolder, sabotterState); 
    506                 filterSettingAction.setText("filter setting"); // TODO to resource file 
    507                 filterSettingAction.setToolTipText("setting time-line filters."); 
     505                filterSettingAction.setText(Messages.action_filter_setting); 
     506                filterSettingAction.setToolTipText(Messages.tooltip_filter_setting); 
    508507                filterSettingAction.setImageDescriptor(imageRegistry 
    509508                        .getDescriptor(Images.BUTTON_FILTER)); 
     
    513512                                new AddTabAction(contentProvider, labelProvider, tabFolder, 
    514513                                                this, this, viewers); 
    515                 addTabAction.setText("add new tab"); // TODO to resource file 
    516                 addTabAction.setToolTipText("add new tab"); 
     514                addTabAction.setText(Messages.action_add_new_tab); 
     515                addTabAction.setToolTipText(Messages.tooltip_add_new_tab); 
    517516                addTabAction.setImageDescriptor(imageRegistry 
    518517                        .getDescriptor(Images.BUTTON_ADD_TAB)); 
  • lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/views/messages.properties

    r10228 r10625  
    99action_create_favorite = Create favorite 
    1010tooltip_create_favorite = Create favorite 
     11action_filter_setting = Filter setting 
     12tooltip_filter_setting = Filter setting 
     13action_add_new_tab = Add new tab 
     14tooltip_add_new_tab = Add new tab 
    1115tab_timeline = Timeline 
  • lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/views/messages_ja.properties

    r10228 r10625  
    99action_create_favorite = \u3075\u3041\u307c\u308b 
    1010tooltip_create_favorite = \u3075\u3041\u307c\u308b 
     11action_filter_setting = \u30d5\u30a3\u30eb\u30bf\u306e\u8a2d\u5b9a 
     12tooltip_filter_setting = \u30bf\u30a4\u30e0\u30e9\u30a4\u30f3\u306e\u30d5\u30a3\u30eb\u30bf\u3092\u8a2d\u5b9a 
     13action_add_new_tab = \u30bf\u30d6\u3092\u8ffd\u52a0 
     14tooltip_add_new_tab = \u30bf\u30d6\u3092\u8ffd\u52a0 
    1115tab_timeline = \u30bf\u30a4\u30e0\u30e9\u30a4\u30f3