Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Source code: com/lilacsoftware/orca/applets/MediaTimeSlider.java


1   /*____________________________________________________________________________
2     
3     Orca - Audio System
4   
5     Copyright (C) 2001 Tom Wadzinski <orca_twadzins@yahoo.com>
6     
7     This program is free software; you can redistribute it and/or modify
8     it under the terms of the GNU General Public License as published by
9     the Free Software Foundation; either version 2 of the License, or
10    (at your option) any later version.
11  
12    This program is distributed in the hope that it will be useful,
13    but WITHOUT ANY WARRANTY; without even the implied warranty of
14    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15    GNU General Public License for more details.
16  
17    You should have received a copy of the GNU General Public License
18    along with this program; if not, write to the Free Software
19    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
20    
21    
22  ____________________________________________________________________________*/
23  
24  package com.lilacsoftware.orca.applets;
25  
26  import java.awt.*;
27  import javax.swing.*;
28  import javax.swing.event.*;
29  
30  
31  /**
32   * Subclass to deal with troubling problem of media time changing both 
33   * through the playerdataupdate thread and through mouse dragging.
34   */
35  public class MediaTimeSlider extends JSlider
36  {
37  
38      boolean mouseDragOccurred= false;
39      
40      /**
41       * Get the value of mouseDragOccurred.
42       * @return value of mouseDragOccurred.
43       */
44      public boolean isMouseDragOccurred() {
45    return mouseDragOccurred;
46      }
47      
48      /**
49       * Set the value of mouseDragOccurred.
50       * @param v  Value to assign to mouseDragOccurred.
51       */
52      public void setMouseDragOccurred(boolean  v) {
53    this.mouseDragOccurred = v;
54      }
55      
56      public MediaTimeSlider(int min, int max, int value) 
57      {
58    super(min, max, value);
59      }
60  }