From 74d41944436735c312864be2ab3b24347a200978 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20S=C3=A1nchez?= Date: Mon, 16 Dec 2024 13:14:30 -0300 Subject: [PATCH] Menus mostly populated --- .../dcav2gui/ui/home/HomeFragment.java | 18 +++++++-- app/src/main/res/menu/exchange_popup_menu.xml | 40 ++++++++----------- 2 files changed, 31 insertions(+), 27 deletions(-) diff --git a/app/src/main/java/com/example/dcav2gui/ui/home/HomeFragment.java b/app/src/main/java/com/example/dcav2gui/ui/home/HomeFragment.java index 731f1c5..7a1ac20 100644 --- a/app/src/main/java/com/example/dcav2gui/ui/home/HomeFragment.java +++ b/app/src/main/java/com/example/dcav2gui/ui/home/HomeFragment.java @@ -9,6 +9,7 @@ import android.text.SpannableString; import android.text.SpannableStringBuilder; import android.text.style.ForegroundColorSpan; import android.view.LayoutInflater; +import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; @@ -349,15 +350,26 @@ public class HomeFragment extends Fragment { private void showExchangePopupMenu(View anchorView, String exchange) { PopupMenu popupMenu = new PopupMenu(requireContext(), anchorView); popupMenu.getMenuInflater().inflate(R.menu.exchange_popup_menu, popupMenu.getMenu()); - popupMenu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() { @Override public boolean onMenuItemClick(MenuItem item) { - if (item.getItemId() == R.id.exchangeStatus) { + if (item.getItemId() == R.id.exchangeMenuGlobalStatus) { // Handle the "Details..." option // For example, navigate to a details fragment return true; - } else if (item.getItemId() == R.id.exchangeCommands) { + } else if (item.getItemId() == R.id.exchangeMenuMissingPairs) { + return true; + } else if (item.getItemId() == R.id.exchangeMenuServerTime) { + return true; + } else if (item.getItemId() == R.id.exchangeMenuTraderTime) { + return true; + } else if (item.getItemId() == R.id.exchangeMenuPausedTraders) { + return true; + } else if (item.getItemId() == R.id.exchangeMenuConfigFile) { + return true; + } else if (item.getItemId() == R.id.exchangeMenuBacktests) { + return true; + } else if (item.getItemId() == R.id.exchangeMenuGetBalance) { return true; } return false; diff --git a/app/src/main/res/menu/exchange_popup_menu.xml b/app/src/main/res/menu/exchange_popup_menu.xml index 00e79bb..4342555 100644 --- a/app/src/main/res/menu/exchange_popup_menu.xml +++ b/app/src/main/res/menu/exchange_popup_menu.xml @@ -1,27 +1,19 @@ - - - - - - - - - - - - - - + + + + + + + + \ No newline at end of file