/** * Initialize the buttons declared in the xml. In this case just the MAIN button. Main button: add * a touch listener, when clicked should take you back to the main conversation */ public void initializeButtons() { // set listener to main button // Button mainButton = (Button) findViewById(R.id.main_button); /* * mainButton.setOnTouchListener(new View.OnTouchListener() { * * @Override public boolean onTouch(View view, MotionEvent evt) { switch * (evt.getAction()) { case MotionEvent.ACTION_DOWN: break; case * MotionEvent.ACTION_MOVE: break; case MotionEvent.ACTION_UP: * if(!(screen.getSpace()==Space.getMainSpace())){ * MainApplication.screen * .getSpaceViewController().changeSpace(Space.getMainSpace()); } break; * } return false; } }); */ try { // sidechat 1 // Log.v("C", "Problem on adding space"); Space newSpace = SpaceController.addSpace(Space.getMainSpace().getContext()); side1 = new PrivateSpaceIconView(Space.getMainSpace().getContext(), newSpace); newSpace.getSpaceController().setPSIV(side1); // main chat PrivateSpaceIconView main = new PrivateSpaceIconView(Space.getMainSpace().getContext(), Space.getMainSpace()); Space.getMainSpace().getSpaceController().setPSIV(main); // sidechat 2 Space newSpace2 = SpaceController.addSpace(Space.getMainSpace().getContext()); side2 = new PrivateSpaceIconView(Space.getMainSpace().getContext(), newSpace2); newSpace2.getSpaceController().setPSIV(side2); } catch (XMPPException e) { // TODO Auto-generated catch block e.printStackTrace(); } TextView logo = (TextView) findViewById(R.id.logo); logo.setClickable(true); logo.setOnClickListener(this.logoOnClickListener()); // ImageView soundButton = (ImageView) findViewById(R.id.sound_button); // soundButton.setClickable(true); // soundButton.setOnClickListener(this.getSoundButtonOnClickListener()); /* * Log.v(TAG, "Clicked on MENU key"); LayoutInflater inflater = * (LayoutInflater) MainApplication.this * .getSystemService(Context.LAYOUT_INFLATER_SERVICE); MenuView menuView * = new MenuView(inflater); menuView.launch(); */ ImageView spatializationButton = (ImageView) findViewById(R.id.auto_spatialization); spatializationButton.setClickable(true); spatializationButton.setOnClickListener(this.getSpatializationListener()); }
/** * Remove an existing PrivateSpace for yourself. Make sure to also delete the PrivateSpace's * corresponding PrivateSpaceIconView and SpaceView. This method also called (by network) if * someone else deleted a PrivateSpace that you were a part of, or if you decided to leave but are * not moderator of the space */ public void deletePrivateSpace(Space spaceToDelete) { spaceToDelete.getSpaceController().deleteSpace(); }