private ImageButton GetSpeakView(View currentView, int position)
        {
            ImageButton speakView = null;

            SituationView view = (SituationView)position;

            if (currentView != null)
            {
                switch (view)
                {
                case SituationView.SituationWhat:
                    speakView = currentView.FindViewById <ImageButton>(Resource.Id.imgbtnSpeakWhat);
                    break;

                case SituationView.SituationWhen:
                    speakView = currentView.FindViewById <ImageButton>(Resource.Id.imgbtnSpeakWhen);
                    break;

                case SituationView.SituationWhere:
                    speakView = currentView.FindViewById <ImageButton>(Resource.Id.imgbtnSpeakWhere);
                    break;

                case SituationView.SituationWho:
                    speakView = currentView.FindViewById <ImageButton>(Resource.Id.imgbtnSpeakWho);
                    break;
                }
            }
            return(speakView);
        }
        private EditText GetTextView(View currentView, int position)
        {
            EditText speakView = null;

            SituationView view = (SituationView)position;

            if (currentView != null)
            {
                switch (view)
                {
                case SituationView.SituationWhat:
                    speakView = currentView.FindViewById <EditText>(Resource.Id.edtSituationItemWhat);
                    break;

                case SituationView.SituationWhen:
                    speakView = currentView.FindViewById <EditText>(Resource.Id.edtSituationItemWhen);
                    break;

                case SituationView.SituationWhere:
                    speakView = currentView.FindViewById <EditText>(Resource.Id.edtSituationItemWhere);
                    break;

                case SituationView.SituationWho:
                    speakView = currentView.FindViewById <EditText>(Resource.Id.edtSituationItemWho);
                    break;
                }
            }
            return(speakView);
        }
        public override ICharSequence GetPageTitleFormatted(int position)
        {
            Java.Lang.String title = new Java.Lang.String("");
            SituationView    view  = (SituationView)position;

            switch (view)
            {
            case SituationView.SituationWhat:
                title = new Java.Lang.String("1. What is the Situation");
                break;

            case SituationView.SituationWho:
                title = new Java.Lang.String("2. Who were you with");
                break;

            case SituationView.SituationWhere:
                title = new Java.Lang.String("3. Where were you");
                break;

            case SituationView.SituationWhen:
                title = new Java.Lang.String("4. When did it happen");
                break;

            default:
                break;
            }

            return(title);
        }
        private View GetViewOnPosition(SituationView position)
        {
            View view = null;

            switch (position)
            {
            case SituationView.SituationWhat:
                view         = ((Activity)_context).LayoutInflater.Inflate(Resource.Layout.SituationStepWhatView, null);
                _currentView = SituationView.SituationWhat;
                break;

            case SituationView.SituationWho:
                view         = ((Activity)_context).LayoutInflater.Inflate(Resource.Layout.SituationStepWhoView, null);
                _currentView = SituationView.SituationWho;
                break;

            case SituationView.SituationWhere:
                view         = ((Activity)_context).LayoutInflater.Inflate(Resource.Layout.SituationStepWhereView, null);
                _currentView = SituationView.SituationWhere;
                break;

            case SituationView.SituationWhen:
                view         = ((Activity)_context).LayoutInflater.Inflate(Resource.Layout.SituationStepWhenView, null);
                _currentView = SituationView.SituationWhen;
                break;
            }

            return(view);
        }
Esempio n. 5
0
        public override ICharSequence GetPageTitleFormatted(int position)
        {
            Java.Lang.String title = new Java.Lang.String("");
            SituationView    view  = (SituationView)position;

            switch (view)
            {
            case SituationView.SituationWhat:
                title = new Java.Lang.String(((Activity)_context).GetString(Resource.String.situationQuestion1));
                break;

            case SituationView.SituationWho:
                title = new Java.Lang.String(((Activity)_context).GetString(Resource.String.situationQuestion2));
                break;

            case SituationView.SituationWhere:
                title = new Java.Lang.String(((Activity)_context).GetString(Resource.String.situationQuestion3));
                break;

            case SituationView.SituationWhen:
                title = new Java.Lang.String(((Activity)_context).GetString(Resource.String.situationQuestion4));
                break;

            default:
                break;
            }

            return(title);
        }
Esempio n. 6
0
        private void TextInput_TextChanged(object sender, Android.Text.TextChangedEventArgs e)
        {
            //
            var           currentView = Convert.ToInt32(((EditText)sender).Tag);
            SituationView thisView    = (SituationView)Convert.ToInt32(currentView);

            EditText editText = (EditText)sender;

            if (editText != null)
            {
                switch (thisView)
                {
                case SituationView.SituationWhat:
                    GlobalData.SituationItem.What = editText.Text.Trim();
                    break;

                case SituationView.SituationWhen:
                    GlobalData.SituationItem.When = editText.Text.Trim();
                    break;

                case SituationView.SituationWhere:
                    GlobalData.SituationItem.Where = editText.Text.Trim();
                    break;

                case SituationView.SituationWho:
                    GlobalData.SituationItem.Who = editText.Text.Trim();
                    break;
                }
                if (editText.Text.Trim() != "")
                {
                    editText.Error = null;
                }
            }
            Log.Info("ThoughtRecordSituationPagerAdapter.TextInput_Changed", "Text is now - " + e.Text.ToString());
        }
Esempio n. 7
0
 public ThoughtRecordSituationPagerAdapter(Context context, bool speakPermission, string errorMessage = "", SituationView itemView = SituationView.SituationWhat)
 {
     _context = context;
     //always start with What the situation is
     _currentView     = SituationView.SituationWhat;
     _errorMessage    = errorMessage.Trim();
     _speakPermission = speakPermission;
     _itemView        = itemView;
 }
 public ThoughtRecordSituationPagerAdapter(Context context)
 {
     _context = context;
     //always start with What the situation is
     _currentView = SituationView.SituationWhat;
 }