Merge branch 'master' into issue-135-tab-swiping
Conflicts: src/org/fdroid/fdroid/FDroid.java
This commit is contained in:
commit
32d89db8c6
BIN
res/drawable-hdpi/ic_menu_refresh.png
Normal file
BIN
res/drawable-hdpi/ic_menu_refresh.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.0 KiB |
BIN
res/drawable-ldpi/ic_menu_refresh.png
Normal file
BIN
res/drawable-ldpi/ic_menu_refresh.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.7 KiB |
BIN
res/drawable-mdpi/ic_menu_refresh.png
Normal file
BIN
res/drawable-mdpi/ic_menu_refresh.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.2 KiB |
BIN
res/drawable-xhdpi/ic_menu_refresh.png
Normal file
BIN
res/drawable-xhdpi/ic_menu_refresh.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.8 KiB |
@ -24,6 +24,7 @@ import java.util.ArrayList;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Vector;
|
import java.util.Vector;
|
||||||
|
|
||||||
|
import android.support.v4.view.MenuItemCompat;
|
||||||
import org.xml.sax.XMLReader;
|
import org.xml.sax.XMLReader;
|
||||||
|
|
||||||
import android.app.AlertDialog;
|
import android.app.AlertDialog;
|
||||||
@ -135,7 +136,7 @@ public class AppDetails extends ListActivity {
|
|||||||
buildtype.setText("bin");
|
buildtype.setText("bin");
|
||||||
}
|
}
|
||||||
TextView added = (TextView) v.findViewById(R.id.added);
|
TextView added = (TextView) v.findViewById(R.id.added);
|
||||||
if (apk.added != null && apk.added != null) {
|
if (apk.added != null) {
|
||||||
added.setVisibility(View.VISIBLE);
|
added.setVisibility(View.VISIBLE);
|
||||||
added.setText(df.format(apk.added));
|
added.setText(df.format(apk.added));
|
||||||
} else {
|
} else {
|
||||||
@ -462,17 +463,18 @@ public class AppDetails extends ListActivity {
|
|||||||
if (app == null)
|
if (app == null)
|
||||||
return true;
|
return true;
|
||||||
DB.Apk curver = app.getCurrentVersion();
|
DB.Apk curver = app.getCurrentVersion();
|
||||||
|
List<MenuItem> toShow = new ArrayList<MenuItem>(2);
|
||||||
if (app.installedVersion != null && curver != null
|
if (app.installedVersion != null && curver != null
|
||||||
&& !app.installedVersion.equals(curver.version)) {
|
&& !app.installedVersion.equals(curver.version)) {
|
||||||
menu.add(Menu.NONE, INSTALL, 0, R.string.menu_update).setIcon(
|
toShow.add(menu.add(Menu.NONE, INSTALL, 0, R.string.menu_update).setIcon(
|
||||||
android.R.drawable.ic_menu_add);
|
R.drawable.ic_menu_refresh));
|
||||||
}
|
}
|
||||||
if (app.installedVersion == null && curver != null) {
|
if (app.installedVersion == null && curver != null) {
|
||||||
menu.add(Menu.NONE, INSTALL, 1, R.string.menu_install).setIcon(
|
toShow.add(menu.add(Menu.NONE, INSTALL, 1, R.string.menu_install).setIcon(
|
||||||
android.R.drawable.ic_menu_add);
|
android.R.drawable.ic_menu_add));
|
||||||
} else {
|
} else {
|
||||||
menu.add(Menu.NONE, LAUNCH, 1, R.string.menu_launch).setIcon(
|
toShow.add(menu.add( Menu.NONE, LAUNCH, 1, R.string.menu_launch ).setIcon(
|
||||||
android.R.drawable. ic_media_play);
|
android.R.drawable.ic_media_play));
|
||||||
menu.add(Menu.NONE, UNINSTALL, 1, R.string.menu_uninstall).setIcon(
|
menu.add(Menu.NONE, UNINSTALL, 1, R.string.menu_uninstall).setIcon(
|
||||||
android.R.drawable.ic_menu_delete);
|
android.R.drawable.ic_menu_delete);
|
||||||
}
|
}
|
||||||
@ -494,7 +496,9 @@ public class AppDetails extends ListActivity {
|
|||||||
menu.add(Menu.NONE, DONATE, 6, R.string.menu_donate).setIcon(
|
menu.add(Menu.NONE, DONATE, 6, R.string.menu_donate).setIcon(
|
||||||
android.R.drawable.ic_menu_view);
|
android.R.drawable.ic_menu_view);
|
||||||
}
|
}
|
||||||
|
for (MenuItem item : toShow) {
|
||||||
|
MenuItemCompat.setShowAsAction(item, MenuItemCompat.SHOW_AS_ACTION_IF_ROOM);
|
||||||
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -20,6 +20,17 @@
|
|||||||
package org.fdroid.fdroid;
|
package org.fdroid.fdroid;
|
||||||
|
|
||||||
import android.app.ActionBar;
|
import android.app.ActionBar;
|
||||||
|
import java.util.Calendar;
|
||||||
|
import java.util.Collections;
|
||||||
|
import java.util.Comparator;
|
||||||
|
import java.util.Date;
|
||||||
|
import java.util.Vector;
|
||||||
|
|
||||||
|
import android.support.v4.view.MenuItemCompat;
|
||||||
|
import org.fdroid.fdroid.DB.App;
|
||||||
|
import org.fdroid.fdroid.R;
|
||||||
|
|
||||||
|
import android.R.drawable;
|
||||||
import android.app.AlertDialog;
|
import android.app.AlertDialog;
|
||||||
import android.app.AlertDialog.Builder;
|
import android.app.AlertDialog.Builder;
|
||||||
import android.app.FragmentTransaction;
|
import android.app.FragmentTransaction;
|
||||||
@ -115,12 +126,13 @@ public class FDroid extends FragmentActivity {
|
|||||||
android.R.drawable.ic_menu_rotate);
|
android.R.drawable.ic_menu_rotate);
|
||||||
menu.add(Menu.NONE, MANAGE_REPO, 2, R.string.menu_manage).setIcon(
|
menu.add(Menu.NONE, MANAGE_REPO, 2, R.string.menu_manage).setIcon(
|
||||||
android.R.drawable.ic_menu_agenda);
|
android.R.drawable.ic_menu_agenda);
|
||||||
menu.add(Menu.NONE, SEARCH, 3, R.string.menu_search).setIcon(
|
MenuItem search = menu.add(Menu.NONE, SEARCH, 3, R.string.menu_search).setIcon(
|
||||||
android.R.drawable.ic_menu_search);
|
android.R.drawable.ic_menu_search);
|
||||||
menu.add(Menu.NONE, PREFERENCES, 4, R.string.menu_preferences).setIcon(
|
menu.add(Menu.NONE, PREFERENCES, 4, R.string.menu_preferences).setIcon(
|
||||||
android.R.drawable.ic_menu_preferences);
|
android.R.drawable.ic_menu_preferences);
|
||||||
menu.add(Menu.NONE, ABOUT, 5, R.string.menu_about).setIcon(
|
menu.add(Menu.NONE, ABOUT, 5, R.string.menu_about).setIcon(
|
||||||
android.R.drawable.ic_menu_help);
|
android.R.drawable.ic_menu_help);
|
||||||
|
MenuItemCompat.setShowAsAction(search, MenuItemCompat.SHOW_AS_ACTION_IF_ROOM);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -36,6 +36,7 @@ import android.content.Intent;
|
|||||||
import android.content.SharedPreferences;
|
import android.content.SharedPreferences;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.preference.PreferenceManager;
|
import android.preference.PreferenceManager;
|
||||||
|
import android.support.v4.view.MenuItemCompat;
|
||||||
import android.text.format.DateFormat;
|
import android.text.format.DateFormat;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
import android.view.LayoutInflater;
|
import android.view.LayoutInflater;
|
||||||
@ -149,10 +150,11 @@ public class ManageRepo extends ListActivity {
|
|||||||
public boolean onCreateOptionsMenu(Menu menu) {
|
public boolean onCreateOptionsMenu(Menu menu) {
|
||||||
|
|
||||||
super.onCreateOptionsMenu(menu);
|
super.onCreateOptionsMenu(menu);
|
||||||
menu.add(Menu.NONE, ADD_REPO, 1, R.string.menu_add_repo).setIcon(
|
MenuItem item = menu.add(Menu.NONE, ADD_REPO, 1, R.string.menu_add_repo).setIcon(
|
||||||
android.R.drawable.ic_menu_add);
|
android.R.drawable.ic_menu_add);
|
||||||
menu.add(Menu.NONE, REM_REPO, 2, R.string.menu_rem_repo).setIcon(
|
menu.add(Menu.NONE, REM_REPO, 2, R.string.menu_rem_repo).setIcon(
|
||||||
android.R.drawable.ic_menu_close_clear_cancel);
|
android.R.drawable.ic_menu_close_clear_cancel);
|
||||||
|
MenuItemCompat.setShowAsAction(item, MenuItemCompat.SHOW_AS_ACTION_IF_ROOM);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user