api-impl: misc additions for Oeffi

This commit is contained in:
Julian Winkler
2024-11-22 18:02:54 +01:00
committed by Mis012
parent 7626992241
commit f53ad02e6f
32 changed files with 265 additions and 15 deletions

View File

@@ -17,6 +17,11 @@ public abstract class AbsSpinner extends AdapterView {
haveCustomMeasure = false;
}
public AbsSpinner(Context context, AttributeSet attributeSet, int defStyle) {
super(context, attributeSet, defStyle);
haveCustomMeasure = false;
}
@Override
protected native long native_constructor(Context context, AttributeSet attrs);
protected native void native_setAdapter(long widget, SpinnerAdapter adapter);

View File

@@ -0,0 +1,21 @@
package android.widget;
import android.content.Context;
import android.util.AttributeSet;
public class Gallery extends AbsSpinner {
public Gallery(Context context) {
super(context);
}
public Gallery(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
}
public Gallery(Context context, AttributeSet attributeSet, int defStyleAttr) {
super(context, attributeSet, defStyleAttr);
}
public void setHorizontalFadingEdgeEnabled(boolean enabled) {}
}

View File

@@ -515,6 +515,30 @@ public class PopupMenu {
@Override
public MenuItem setShortcut(char numeric, char alpha) { return this; }
@Override
public int getOrder() {
// TODO Auto-generated method stub
throw new UnsupportedOperationException("Unimplemented method 'getOrder'");
}
@Override
public boolean isEnabled() {
// TODO Auto-generated method stub
throw new UnsupportedOperationException("Unimplemented method 'isEnabled'");
}
@Override
public CharSequence getTitleCondensed() {
// TODO Auto-generated method stub
throw new UnsupportedOperationException("Unimplemented method 'getTitleCondensed'");
}
@Override
public CharSequence getTitle() {
// TODO Auto-generated method stub
throw new UnsupportedOperationException("Unimplemented method 'getTitle'");
}
}
}

View File

@@ -307,4 +307,12 @@ public class TextView extends View {
public void setLines(int lines) {}
public void setMinLines(int lines) {}
public void setSelectAllOnFocus(boolean selectAllOnFocus) {}
public int getCompoundDrawablePadding() {return 0;}
public int getPaintFlags() {return 0;}
public void setPaintFlags(int flags) {}
}

View File

@@ -0,0 +1,14 @@
package android.widget;
import android.content.Context;
import android.util.AttributeSet;
import android.view.ViewGroup;
public class ViewAnimator extends ViewGroup {
public ViewAnimator(Context context, AttributeSet attrs) {
super(context, attrs);
}
public void setDisplayedChild(int index) {}
}

View File

@@ -0,0 +1,14 @@
package android.widget;
import android.content.Context;
import android.util.AttributeSet;
import android.view.View;
public class ZoomButton extends View {
public ZoomButton(Context context, AttributeSet attrs) {
super(context, attrs);
}
public void setZoomSpeed(long speed) {}
}

View File

@@ -0,0 +1,6 @@
package android.widget;
public class ZoomButtonsController {
public interface OnZoomListener {}
}