|
|
@@ -566,6 +566,9 @@ public class JuceAppActivity extends Activity |
|
|
@Override
|
|
|
@Override
|
|
|
public void onDraw (Canvas canvas)
|
|
|
public void onDraw (Canvas canvas)
|
|
|
{
|
|
|
{
|
|
|
|
|
|
if (host == 0)
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
|
handlePaint (host, canvas, paint);
|
|
|
handlePaint (host, canvas, paint);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -657,6 +660,9 @@ public class JuceAppActivity extends Activity |
|
|
@Override
|
|
|
@Override
|
|
|
public boolean onKeyDown (int keyCode, KeyEvent event)
|
|
|
public boolean onKeyDown (int keyCode, KeyEvent event)
|
|
|
{
|
|
|
{
|
|
|
|
|
|
if (host == 0)
|
|
|
|
|
|
return false;
|
|
|
|
|
|
|
|
|
switch (keyCode)
|
|
|
switch (keyCode)
|
|
|
{
|
|
|
{
|
|
|
case KeyEvent.KEYCODE_VOLUME_UP:
|
|
|
case KeyEvent.KEYCODE_VOLUME_UP:
|
|
|
@@ -679,6 +685,9 @@ public class JuceAppActivity extends Activity |
|
|
@Override
|
|
|
@Override
|
|
|
public boolean onKeyUp (int keyCode, KeyEvent event)
|
|
|
public boolean onKeyUp (int keyCode, KeyEvent event)
|
|
|
{
|
|
|
{
|
|
|
|
|
|
if (host == 0)
|
|
|
|
|
|
return false;
|
|
|
|
|
|
|
|
|
handleKeyUp (host, keyCode, event.getUnicodeChar());
|
|
|
handleKeyUp (host, keyCode, event.getUnicodeChar());
|
|
|
return true;
|
|
|
return true;
|
|
|
}
|
|
|
}
|
|
|
@@ -686,6 +695,9 @@ public class JuceAppActivity extends Activity |
|
|
@Override
|
|
|
@Override
|
|
|
public boolean onKeyMultiple (int keyCode, int count, KeyEvent event)
|
|
|
public boolean onKeyMultiple (int keyCode, int count, KeyEvent event)
|
|
|
{
|
|
|
{
|
|
|
|
|
|
if (host == 0)
|
|
|
|
|
|
return false;
|
|
|
|
|
|
|
|
|
if (keyCode != KeyEvent.KEYCODE_UNKNOWN || event.getAction() != KeyEvent.ACTION_MULTIPLE)
|
|
|
if (keyCode != KeyEvent.KEYCODE_UNKNOWN || event.getAction() != KeyEvent.ACTION_MULTIPLE)
|
|
|
return super.onKeyMultiple (keyCode, count, event);
|
|
|
return super.onKeyMultiple (keyCode, count, event);
|
|
|
|
|
|
|
|
|
@@ -718,6 +730,9 @@ public class JuceAppActivity extends Activity |
|
|
@Override
|
|
|
@Override
|
|
|
protected void onSizeChanged (int w, int h, int oldw, int oldh)
|
|
|
protected void onSizeChanged (int w, int h, int oldw, int oldh)
|
|
|
{
|
|
|
{
|
|
|
|
|
|
if (host == 0)
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
|
super.onSizeChanged (w, h, oldw, oldh);
|
|
|
super.onSizeChanged (w, h, oldw, oldh);
|
|
|
viewSizeChanged (host);
|
|
|
viewSizeChanged (host);
|
|
|
}
|
|
|
}
|
|
|
@@ -734,6 +749,9 @@ public class JuceAppActivity extends Activity |
|
|
@Override
|
|
|
@Override
|
|
|
public void onFocusChange (View v, boolean hasFocus)
|
|
|
public void onFocusChange (View v, boolean hasFocus)
|
|
|
{
|
|
|
{
|
|
|
|
|
|
if (host == 0)
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
|
if (v == this)
|
|
|
if (v == this)
|
|
|
focusChanged (host, hasFocus);
|
|
|
focusChanged (host, hasFocus);
|
|
|
}
|
|
|
}
|
|
|
|