Changeset 171

Show
Ignore:
Timestamp:
03/07/08 22:32:17 (9 months ago)
Author:
Stuart Thiel
Message:

-Partial fix of #116

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • MediAnnotate/trunk/src/org/mediannotate/app/MediAnnotater.java

    r144 r171  
    2323        static Object lock = new Object(); 
    2424        public static List<File> tempFiles = new LinkedList<File>();   
     25        private static JApplet applet; 
     26 
     27         
    2528        /** 
    2629         * @param args 
     
    3639                new WindowGUI(myPlayerPanel, myController); 
    3740        } 
    38  
     41         
    3942        public static String getTime() { 
    4043                String timeXML = ""; 
     
    8790    { 
    8891                synchronized(MediAnnotater.lock) { 
     92                        applet = this; 
    8993                        if(runningApplets == null) runningApplets = new Stack<MediAnnotater>(); 
    9094                        if(runningApplets.contains(this)) destroy(); 
     
    136140        } 
    137141         
     142        public static JApplet getApplet() { 
     143                return applet; 
     144        } 
     145         
    138146} 
  • MediAnnotate/trunk/src/org/mediannotate/app/PlayerPanel.java

    r155 r171  
    2121import org.mediannotate.dom.Movie; 
    2222import org.mediannotate.ui.TimeLinePanel; 
     23import org.mediannotate.ui.ToolButtonPanel; 
    2324import org.mediannotate.ui.listener.PlayButtonListener; 
    2425import org.mediannotate.ui.listener.StopButtonListener; 
     
    4445        private Time durationTime; 
    4546        private TimeLinePanel timeLinePanel = new TimeLinePanel(); 
     47        private ToolButtonPanel toolButtonPanel = new ToolButtonPanel(this); 
    4648         
    4749        private Component currentMovieComponent; 
     
    6466                 
    6567                JPanel jp_outter = new JPanel(); 
    66                 jp_outter.setLayout(new GridLayout(2, 1)); 
    67                 jp_outter.add(timeLinePanel, 0); 
     68                jp_outter.setLayout(new GridLayout(3, 1)); 
     69                jp_outter.add(toolButtonPanel, 0); 
     70                 
     71                jp_outter.add(timeLinePanel, 1); 
    6872                timeLinePanel.addMouseMotionListener(time_line_listener); 
    6973                timeLinePanel.addMouseListener(time_line_listener); 
     
    7579                 
    7680                JPanel jp = new JPanel(); 
    77                 jp_outter.add(jp, 1); 
     81                jp_outter.add(jp, 2); 
    7882                minute = new JTextField("0", 2); 
    7983                second = new JTextField("0", 2);