public void ShowL2Menu() {
   MG.setFocusable(true);
   MG.requestFocus();
   MG.initFocusID();
   MG.invalidate();
   MG.showFirstSelectFrame();
 }
 public void RdialogSmg() {
   if (dialog != null) {
     mControl.removeViewInLayout(dialog);
     dialog = null;
     MG.setFocusable(true);
     MG.requestFocus();
   }
 }
 public void setMGFocus(boolean focus) {
   if (null != MG) {
     MG.setFocusable(focus);
     if (focus) {
       MG.requestFocus();
     }
   }
 }
 public void RbalancerSmg() {
   if (balancer != null) {
     mControl.removeViewInLayout(balancer);
     balancer = null;
     MG.setFocusable(true);
     MG.requestFocus();
   }
 }
 public void RpbvhideSmg() {
   if (pBV != null) {
     mControl.removeViewInLayout(pBV);
     pBV = null;
     MG.setFocusable(true);
     MG.requestFocus();
   }
 }
 public void RsfSmg() {
   if (SF.getVisibility() != View.INVISIBLE) {
     HideSelectFrame();
     // MG.initFocusID();
     MG.update();
     MG.setFocusable(true);
     MG.requestFocus();
   }
 }
 public void RpbvSmg() {
   if (pBV != null) {
     mControl.removeViewInLayout(pBV);
     pBV = null;
     mControl.addView(MG);
     MG.setFocusable(true);
     MG.requestFocus();
     MG.myinvalidate();
   }
 }
 public void BackToL1Menu(int FocusID) {
   MG.setFocusable(true);
   MG.requestFocus();
   MG.setFocusID(FocusID);
   MG.invalidate();
 }
 public void showMenu() {
   MG.initFocusID();
   MG.setFocusable(true);
   MG.requestFocus();
 }
 public void RsfSmg(int Key) {
   HideSelectFrame();
   MG.setFocusable(true);
   MG.requestFocus();
   MG.onKeyDown(Key, new KeyEvent(Key, Key));
 }