blob: fb723ec75cca1b1df73d5281128f54ec81916e09 [file] [log] [blame]
Alexandre Lision064e1e02013-10-01 16:18:42 -04001package org.sflphone.views;
2
3import org.sflphone.fragments.CallFragment;
Adrien Béraudc9c424d2013-05-30 17:47:35 +10004
5import android.content.Context;
6import android.support.v4.widget.SlidingPaneLayout;
7import android.util.AttributeSet;
8import android.view.MotionEvent;
9
Adrien Béraudc9c424d2013-05-30 17:47:35 +100010public class CallPaneLayout extends SlidingPaneLayout
11{
alision58356b72013-06-03 17:13:36 -040012 private CallFragment curFragment = null;
Adrien Béraudc9c424d2013-05-30 17:47:35 +100013
alision58356b72013-06-03 17:13:36 -040014 public CallFragment getCurFragment() {
15 return curFragment;
16 }
17
18 public void setCurFragment(CallFragment curFragment) {
19 this.curFragment = curFragment;
20 }
21
22 public CallPaneLayout(Context context, AttributeSet attrs)
Adrien Béraudc9c424d2013-05-30 17:47:35 +100023 {
24 super(context, attrs);
25 }
26
27 public CallPaneLayout(Context context, AttributeSet attrs, int defStyle)
28 {
29 super(context, attrs, defStyle);
30 }
31
32 @Override
33 public boolean onInterceptTouchEvent(MotionEvent event)
34 {
35 if(curFragment!=null && curFragment.draggingBubble()) {
36 return false;
37 }
Alexandre Lisionf1850c02013-09-23 14:19:34 -040038
Alexandre Lision666b3772013-10-28 17:42:48 -040039// return false;
40 return super.onInterceptTouchEvent(event);
Adrien Béraudc9c424d2013-05-30 17:47:35 +100041 }
42
43}