GingerCal 1.3: month view, Galician interface, Nginx Proxy Manager bridge option

This commit is contained in:
xocko committed 2026-10-15 17:42:46 +02:00
1 parent f44ecf4871
commit 42c3d6da91
39 files changed
+1409 -220

No files matched your search

+3
View File
@@ -12,4 +12,7 @@ public class Activity extends android.view.ContextThemeWrapper {
public boolean onOptionsItemSelected(android.view.MenuItem item) { throw new RuntimeException("Stub!"); }
public android.content.Intent getIntent() { throw new RuntimeException("Stub!"); }
public void finish() { throw new RuntimeException("Stub!"); }
public final boolean requestWindowFeature(int featureId) { throw new RuntimeException("Stub!"); }
public void onConfigurationChanged(android.content.res.Configuration newConfig) { throw new RuntimeException("Stub!"); }
public boolean onPrepareOptionsMenu(android.view.Menu menu) { throw new RuntimeException("Stub!"); }
}
+7
View File
@@ -0,0 +1,7 @@
// Compile-only stub (API level 10 signatures). Never packaged into the APK.
package android.app;
public class Application extends android.content.ContextWrapper {
public Application() { super(null); throw new RuntimeException("Stub!"); }
public void onCreate() { throw new RuntimeException("Stub!"); }
}
@@ -0,0 +1,4 @@
// Compile-only stub (API level 10 signatures). Never packaged into the APK.
package android.content.res;
public final class Configuration { public Configuration() { throw new RuntimeException("Stub!"); } }
+9
View File
@@ -0,0 +1,9 @@
// Compile-only stub (API level 10 signatures). Never packaged into the APK.
package android.graphics;
public class Canvas {
public Canvas() { throw new RuntimeException("Stub!"); }
public void drawRect(float left, float top, float right, float bottom, Paint paint) { throw new RuntimeException("Stub!"); }
public void drawText(String text, float x, float y, Paint paint) { throw new RuntimeException("Stub!"); }
public void drawLine(float startX, float startY, float stopX, float stopY, Paint paint) { throw new RuntimeException("Stub!"); }
}
+17
View File
@@ -0,0 +1,17 @@
// Compile-only stub (API level 10 signatures). Never packaged into the APK.
package android.graphics;
public class Paint {
public Paint() { throw new RuntimeException("Stub!"); }
public Paint(int flags) { throw new RuntimeException("Stub!"); }
public void setColor(int color) { throw new RuntimeException("Stub!"); }
public void setTextSize(float textSize) { throw new RuntimeException("Stub!"); }
public void setTextAlign(Align align) { throw new RuntimeException("Stub!"); }
public void setFakeBoldText(boolean fakeBoldText) { throw new RuntimeException("Stub!"); }
public void setStyle(Style style) { throw new RuntimeException("Stub!"); }
public void setStrokeWidth(float width) { throw new RuntimeException("Stub!"); }
public float ascent() { throw new RuntimeException("Stub!"); }
public float descent() { throw new RuntimeException("Stub!"); }
public enum Align { LEFT, CENTER, RIGHT }
public enum Style { FILL, STROKE, FILL_AND_STROKE }
}
+1 -1
View File
@@ -1,4 +1,4 @@
// Compile-only stub (API level 10 signatures). Never packaged into the APK.
package android.util;
public class DisplayMetrics { public float density; public DisplayMetrics() { throw new RuntimeException("Stub!"); } }
public class DisplayMetrics { public float density; public int widthPixels; public int heightPixels; public DisplayMetrics() { throw new RuntimeException("Stub!"); } }
+32
View File
@@ -0,0 +1,32 @@
// Compile-only stub (API level 10 signatures). Never packaged into the APK.
package android.view;
public class GestureDetector {
public GestureDetector(android.content.Context context, OnGestureListener listener) { throw new RuntimeException("Stub!"); }
public boolean onTouchEvent(MotionEvent ev) { throw new RuntimeException("Stub!"); }
public interface OnGestureListener {
boolean onDown(MotionEvent e);
void onShowPress(MotionEvent e);
boolean onSingleTapUp(MotionEvent e);
boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY);
void onLongPress(MotionEvent e);
boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY);
}
public interface OnDoubleTapListener {
boolean onSingleTapConfirmed(MotionEvent e);
boolean onDoubleTap(MotionEvent e);
boolean onDoubleTapEvent(MotionEvent e);
}
public static class SimpleOnGestureListener implements OnGestureListener, OnDoubleTapListener {
public SimpleOnGestureListener() { throw new RuntimeException("Stub!"); }
public boolean onSingleTapUp(MotionEvent e) { throw new RuntimeException("Stub!"); }
public void onLongPress(MotionEvent e) { throw new RuntimeException("Stub!"); }
public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) { throw new RuntimeException("Stub!"); }
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) { throw new RuntimeException("Stub!"); }
public void onShowPress(MotionEvent e) { throw new RuntimeException("Stub!"); }
public boolean onDown(MotionEvent e) { throw new RuntimeException("Stub!"); }
public boolean onDoubleTap(MotionEvent e) { throw new RuntimeException("Stub!"); }
public boolean onDoubleTapEvent(MotionEvent e) { throw new RuntimeException("Stub!"); }
public boolean onSingleTapConfirmed(MotionEvent e) { throw new RuntimeException("Stub!"); }
}
}
+1 -1
View File
@@ -1,4 +1,4 @@
// Compile-only stub (API level 10 signatures). Never packaged into the APK.
package android.view;
public interface Menu { MenuItem add(int groupId, int itemId, int order, CharSequence title); }
public interface Menu { MenuItem add(int groupId, int itemId, int order, CharSequence title); MenuItem findItem(int id); }
+1 -1
View File
@@ -1,4 +1,4 @@
// Compile-only stub (API level 10 signatures). Never packaged into the APK.
package android.view;
public interface MenuItem { int getItemId(); MenuItem setIcon(int iconRes); }
public interface MenuItem { int getItemId(); MenuItem setIcon(int iconRes); MenuItem setTitle(CharSequence title); }
+8
View File
@@ -0,0 +1,8 @@
// Compile-only stub (API level 10 signatures). Never packaged into the APK.
package android.view;
public final class MotionEvent {
MotionEvent() { throw new RuntimeException("Stub!"); }
public final float getX() { throw new RuntimeException("Stub!"); }
public final float getY() { throw new RuntimeException("Stub!"); }
}
+18
View File
@@ -13,4 +13,22 @@ public class View {
public Object getTag() { throw new RuntimeException("Stub!"); }
public void setTag(Object tag) { throw new RuntimeException("Stub!"); }
public void setEnabled(boolean enabled) { throw new RuntimeException("Stub!"); }
public final ViewParent getParent() { throw new RuntimeException("Stub!"); }
public final int getWidth() { throw new RuntimeException("Stub!"); }
public final int getHeight() { throw new RuntimeException("Stub!"); }
public void invalidate() { throw new RuntimeException("Stub!"); }
protected void onDraw(android.graphics.Canvas canvas) { throw new RuntimeException("Stub!"); }
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { throw new RuntimeException("Stub!"); }
protected final void setMeasuredDimension(int measuredWidth, int measuredHeight) { throw new RuntimeException("Stub!"); }
public boolean onTouchEvent(MotionEvent event) { throw new RuntimeException("Stub!"); }
public boolean performHapticFeedback(int feedbackConstant) { throw new RuntimeException("Stub!"); }
public static class MeasureSpec {
public static final int UNSPECIFIED = 0;
public static final int EXACTLY = 1073741824;
public static final int AT_MOST = -2147483648;
public MeasureSpec() { throw new RuntimeException("Stub!"); }
public static int getMode(int measureSpec) { throw new RuntimeException("Stub!"); }
public static int getSize(int measureSpec) { throw new RuntimeException("Stub!"); }
}
public void setBackgroundResource(int resid) { throw new RuntimeException("Stub!"); }
}
+1
View File
@@ -5,6 +5,7 @@ public abstract class ViewGroup extends View {
public ViewGroup(android.content.Context context) { super(context); throw new RuntimeException("Stub!"); }
public void addView(View child) { throw new RuntimeException("Stub!"); }
public void addView(View child, LayoutParams params) { throw new RuntimeException("Stub!"); }
public void removeView(View view) { throw new RuntimeException("Stub!"); }
public static class LayoutParams { public LayoutParams(int width, int height) { throw new RuntimeException("Stub!"); } }
public static class MarginLayoutParams extends LayoutParams {
public MarginLayoutParams(int width, int height) { super(width, height); throw new RuntimeException("Stub!"); }
+4
View File
@@ -0,0 +1,4 @@
// Compile-only stub (API level 10 signatures). Never packaged into the APK.
package android.view;
public interface ViewParent {}
+1
View File
@@ -4,4 +4,5 @@ package android.widget;
public class ListView extends AbsListView {
public ListView(android.content.Context context) { super(context); throw new RuntimeException("Stub!"); }
public void setAdapter(ListAdapter adapter) { throw new RuntimeException("Stub!"); }
public void setSelection(int position) { throw new RuntimeException("Stub!"); }
}
+1
View File
@@ -11,4 +11,5 @@ public class TextView extends android.view.View {
public void setInputType(int type) { throw new RuntimeException("Stub!"); }
public void setSingleLine(boolean singleLine) { throw new RuntimeException("Stub!"); }
public void setMinLines(int minlines) { throw new RuntimeException("Stub!"); }
public void setGravity(int gravity) { throw new RuntimeException("Stub!"); }
}