Ignore:
Timestamp:
2010-10-02T16:39:43+02:00 (15 years ago)
Author:
postfix
Message:
 
Location:
applications/editors/josm/plugins/smed/plugs/oseam/src/oseam
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/OSeaM.java

    r23426 r23443  
    1313        private OSeaMAction osm = null;
    1414        public SmedPluginManager manager = null;
     15        private int index = -1;
    1516       
    1617        @Override
     
    5758        }
    5859
     60        @Override
     61        public boolean hasFocus() {
     62                osm.hasFocus = true;
     63                osm.setQueued();
     64                System.out.println("OSeaM has Focus");
     65                return true;
     66        }
     67
     68        @Override
     69        public boolean lostFocus() {
     70                osm.setDequeued();
     71                return true;
     72        }
     73
     74        @Override
     75        public int getIndex() { return index; }
     76
     77        @Override
     78        public void setIndex(int index) { this.index = index; }
     79
    5980
    6081}
  • applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/dialogs/OSeaMAction.java

    r23419 r23443  
    6464        private String Os = ""; // @jve:decl-index=0: //$NON-NLS-1$
    6565        private String UserHome = ""; // @jve:decl-index=0: //$NON-NLS-1$
     66        public boolean hasFocus = false;
    6667
    6768        // SelectionChangedListner der in die Eventqueue von josm eingehängt wird
     
    228229                // siehe org.openstreetmap.josm.plugins.osb -> OsbLayer.java
    229230                // Einhängen des Listeners in die Eventqueue von josm
     231                if(hasFocus) DataSet.addSelectionListener(SmpListener);
     232               
     233        }
     234       
     235        public void setQueued() {
     236                System.out.println("OSeaM is queued");
    230237                DataSet.addSelectionListener(SmpListener);
    231                
    232         }
    233        
     238        }
     239
     240        public void setDequeued() {
     241                System.out.println("OSeaM is dequeued");
     242                DataSet.removeSelectionListener(SmpListener);
     243        }
     244
    234245        private void PicRebuild() {
    235246
     
    14041415                return sM01StatusBar;
    14051416        }
     1417
    14061418}
Note: See TracChangeset for help on using the changeset viewer.