mirror of
https://github.com/sojamo/controlp5
synced 2024-11-22 14:07:55 +01:00
disabling tooltip
This commit is contained in:
parent
e056913c43
commit
2a516872a8
@ -8,6 +8,7 @@ import static controlP5.Controller.*;
|
|||||||
public class ControlP5Legacy {
|
public class ControlP5Legacy {
|
||||||
|
|
||||||
private ControlP5Base base;
|
private ControlP5Base base;
|
||||||
|
public static boolean DEBUG = false;
|
||||||
|
|
||||||
void init( ControlP5Base theControlP5 ) {
|
void init( ControlP5Base theControlP5 ) {
|
||||||
base = theControlP5;
|
base = theControlP5;
|
||||||
@ -56,6 +57,7 @@ public class ControlP5Legacy {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public Tooltip addTooltip( ) {
|
public Tooltip addTooltip( ) {
|
||||||
|
println( "Tooltip is not available with this Version (" , ControlP5.VERSION , ") of ControlP5" );
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -542,6 +544,26 @@ public class ControlP5Legacy {
|
|||||||
return addController( null , "" , theName , theClass , theX , theY );
|
return addController( null , "" , theName , theClass , theX , theY );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static public void println( final Object ... strs ) {
|
||||||
|
for ( Object str : strs ) {
|
||||||
|
System.out.print( str + " " );
|
||||||
|
}
|
||||||
|
System.out.println( );
|
||||||
|
}
|
||||||
|
|
||||||
|
static public void debug( final Object ... strs ) {
|
||||||
|
if ( DEBUG ) {
|
||||||
|
println( strs );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
static public void printerr( final Object ... strs ) {
|
||||||
|
for ( Object str : strs ) {
|
||||||
|
System.err.print( str + " " );
|
||||||
|
}
|
||||||
|
System.err.println( );
|
||||||
|
}
|
||||||
|
|
||||||
@Deprecated public Controller< ? > getController( String theName , Object theObject ) {
|
@Deprecated public Controller< ? > getController( String theName , Object theObject ) {
|
||||||
if ( base._myObjectToControllerMap.containsKey( theObject ) ) {
|
if ( base._myObjectToControllerMap.containsKey( theObject ) ) {
|
||||||
ArrayList< ControllerInterface< ? >> cs = base._myObjectToControllerMap.get( theObject );
|
ArrayList< ControllerInterface< ? >> cs = base._myObjectToControllerMap.get( theObject );
|
||||||
@ -570,27 +592,6 @@ public class ControlP5Legacy {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated public ControlWindow addControlWindow( final String theName , final int theX , final int theY , final int theWidth , final int theHeight , String theRenderer , int theFrameRate ) {
|
@Deprecated public ControlWindow addControlWindow( final String theName , final int theX , final int theY , final int theWidth , final int theHeight , String theRenderer , int theFrameRate ) {
|
||||||
|
|
||||||
// for (int i = 0; i < cp5.controlWindowList.size();
|
|
||||||
// i++) {
|
|
||||||
// if (((ControlWindow)
|
|
||||||
// cp5.controlWindowList.get(i)).name().equals(theWindowName))
|
|
||||||
// {
|
|
||||||
// ControlP5.logger().warning("ControlWindow with name "
|
|
||||||
// + theWindowName +
|
|
||||||
// " already exists. overwriting now.");
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// PAppletWindow myPAppletWindow = new
|
|
||||||
// PAppletWindow(cp5, theWindowName, theX, theY,
|
|
||||||
// theWidth, theHeight, theRenderer,
|
|
||||||
// theFrameRate);
|
|
||||||
// myPAppletWindow.setParent(cp5);
|
|
||||||
// myPAppletWindow.setMode(PAppletWindow.ECONOMIC);
|
|
||||||
// ControlWindow myControlWindow = new
|
|
||||||
// ControlWindow(cp5, myPAppletWindow);
|
|
||||||
// cp5.controlWindowList.add(myControlWindow);
|
|
||||||
// return myControlWindow;
|
|
||||||
return addControlWindow( theName );
|
return addControlWindow( theName );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -17,43 +17,24 @@ import processing.core.PVector;
|
|||||||
public class Tooltip {
|
public class Tooltip {
|
||||||
|
|
||||||
private ControllerView< ? > _myView;
|
private ControllerView< ? > _myView;
|
||||||
|
|
||||||
private PVector position = new PVector( );
|
private PVector position = new PVector( );
|
||||||
|
|
||||||
private PVector currentPosition = new PVector( );
|
private PVector currentPosition = new PVector( );
|
||||||
|
|
||||||
private PVector previousPosition = new PVector( );
|
private PVector previousPosition = new PVector( );
|
||||||
|
|
||||||
private PVector offset = new PVector( );
|
private PVector offset = new PVector( );
|
||||||
|
|
||||||
private Controller< ? > _myController;
|
private Controller< ? > _myController;
|
||||||
|
|
||||||
private long startTime = 0;
|
private long startTime = 0;
|
||||||
|
|
||||||
private long _myDelayInMillis = 500;
|
private long _myDelayInMillis = 500;
|
||||||
|
|
||||||
private int _myMode = ControlP5.INACTIVE;
|
private int _myMode = ControlP5.INACTIVE;
|
||||||
|
|
||||||
private int _myHeight = 20;
|
private int _myHeight = 20;
|
||||||
|
|
||||||
private int _myBackgroundColor = 0xffffffb4;
|
private int _myBackgroundColor = 0xffffffb4;
|
||||||
|
|
||||||
private int _myMaxAlpha = 255;
|
private int _myMaxAlpha = 255;
|
||||||
|
|
||||||
private int _myAlpha = 0;
|
private int _myAlpha = 0;
|
||||||
|
|
||||||
private Map< Controller< ? > , String > map;
|
private Map< Controller< ? > , String > map;
|
||||||
|
|
||||||
private Label _myLabel;
|
private Label _myLabel;
|
||||||
|
|
||||||
private boolean enabled = true;
|
private boolean enabled = true;
|
||||||
|
|
||||||
private int _myBorder;
|
private int _myBorder;
|
||||||
|
|
||||||
private ControlP5 cp5;
|
private ControlP5 cp5;
|
||||||
|
|
||||||
private int _myAlignH = ControlP5.RIGHT;
|
private int _myAlignH = ControlP5.RIGHT;
|
||||||
|
|
||||||
private int _myColor = 0x00000000;
|
private int _myColor = 0x00000000;
|
||||||
|
|
||||||
Tooltip( ControlP5 theControlP5 ) {
|
Tooltip( ControlP5 theControlP5 ) {
|
||||||
@ -122,6 +103,7 @@ public class Tooltip {
|
|||||||
* @param theWindow
|
* @param theWindow
|
||||||
*/
|
*/
|
||||||
void draw( ControlWindow theWindow ) {
|
void draw( ControlWindow theWindow ) {
|
||||||
|
/*
|
||||||
if ( enabled ) {
|
if ( enabled ) {
|
||||||
|
|
||||||
if ( _myMode >= ControlP5.WAIT ) {
|
if ( _myMode >= ControlP5.WAIT ) {
|
||||||
@ -180,11 +162,7 @@ public class Tooltip {
|
|||||||
theWindow.papplet( ).pushMatrix( );
|
theWindow.papplet( ).pushMatrix( );
|
||||||
theWindow.papplet( ).translate( position.x , position.y );
|
theWindow.papplet( ).translate( position.x , position.y );
|
||||||
theWindow.papplet( ).translate( offset.x , offset.y );
|
theWindow.papplet( ).translate( offset.x , offset.y );
|
||||||
/* TODO should request the
|
// TODO should request the current PGraphics element, not only the PApplet context. What if we render into a PGraphics buffer?
|
||||||
* current PGraphics element,
|
|
||||||
* not only the PApplet context.
|
|
||||||
* What if we render into a
|
|
||||||
* PGraphics buffer? */
|
|
||||||
_myView.display( theWindow.papplet( ).g , null );
|
_myView.display( theWindow.papplet( ).g , null );
|
||||||
theWindow.papplet( ).popMatrix( );
|
theWindow.papplet( ).popMatrix( );
|
||||||
}
|
}
|
||||||
@ -197,6 +175,7 @@ public class Tooltip {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
}
|
}
|
||||||
|
|
||||||
private boolean moved( ) {
|
private boolean moved( ) {
|
||||||
|
Loading…
Reference in New Issue
Block a user