Beispiel #1
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            _popper = Mvx.Resolve <IPopperService>();

            SetContentView(Resource.Layout.HomeView);

            Toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
            if (Toolbar != null)
            {
                SetSupportActionBar(Toolbar);
                SupportActionBar.Title = string.Empty;
            }

            _imageView  = FindViewById <ImageView>(Resource.Id.image_view);
            _gameTitle  = FindViewById <TextView>(Resource.Id.game_title);
            _buttons    = new ImageButton[10];
            _buttons[0] = FindViewById <ImageButton>(Resource.Id.button_power);
            _buttons[1] = FindViewById <ImageButton>(Resource.Id.button_select);
            _buttons[2] = FindViewById <ImageButton>(Resource.Id.button_menu_return);
            _buttons[3] = FindViewById <ImageButton>(Resource.Id.button_page_prev);
            _buttons[4] = FindViewById <ImageButton>(Resource.Id.button_skip_prev);
            _buttons[5] = FindViewById <ImageButton>(Resource.Id.button_skip_next);
            _buttons[6] = FindViewById <ImageButton>(Resource.Id.button_page_next);
            _buttons[7] = FindViewById <ImageButton>(Resource.Id.button_home);
            _buttons[8] = FindViewById <ImageButton>(Resource.Id.button_play);
            _buttons[9] = FindViewById <ImageButton>(Resource.Id.button_exit_emulator);

            var set = this.CreateBindingSet <HomeView, HomeViewModel>();

            set.Bind(this).For(v => v.WheelImagePath).To(vm => vm.WheelIconPath);
            set.Apply();
        }
Beispiel #2
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            _popper        = Mvx.Resolve <IPopperService>();
            _dialogService = Mvx.Resolve <IDialog>();

            SetContentView(Resource.Layout.DisplayView);

            Toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
            if (Toolbar != null)
            {
                SetSupportActionBar(Toolbar);
                SupportActionBar.SetDisplayHomeAsUpEnabled(true);
                SupportActionBar.SetHomeButtonEnabled(true);
            }

            _textureView    = FindViewById <AutoFitTextureView>(Resource.Id.texture_view);
            _imageView      = FindViewById <ImageView>(Resource.Id.image_view);
            _loadingSpinner = FindViewById <ProgressBar>(Resource.Id.progressBar1);

            var set = this.CreateBindingSet <DisplayView, DisplayViewModel>();

            set.Bind(this).For(v => v.MediaUrl).To(vm => vm.MediaUrl);
            set.Apply();
        }
 public DisplayViewModel(IPopperService server,
                         IMvxNavigationService navigationService,
                         IDialog dialogService)
 {
     _server            = server;
     _navigationService = navigationService;
     _dialogService     = dialogService;
 }
 public AppStartupViewModel(IUserSettings settings,
                            IPopperService server,
                            IMvxNavigationService navigationService)
 {
     _settings          = settings;
     _server            = server;
     _navigationService = navigationService;
 }
Beispiel #5
0
 public SetupPopperViewModel(IPopperService server,
                             IMvxNavigationService navigationService,
                             IUserSettings userSettings,
                             IApi api)
 {
     _server            = server;
     _navigationService = navigationService;
     _userSettings      = userSettings;
     _api = api;
 }
        public RecordDisplayViewModel(IPopperService server,
                                      IMvxNavigationService navigationService,
                                      IDialog dialog)
        {
            _server            = server;
            _navigationService = navigationService;
            _dialogService     = dialog;

            _timer              = new Timer();
            _timer.TimeElapsed += TimeElapsed;

            HelpMessage = Translation.menu_record_help_intro;
        }
Beispiel #7
0
        public HomeViewModel(IPopperService server,
                             IMvxNavigationService navigationService,
                             IUserSettings userSettings,
                             IDialog dialogService)
        {
            _server            = server;
            _navigationService = navigationService;
            _userSettings      = userSettings;
            _dialogService     = dialogService;

            _refreshTimer           = new Timer(REFRESH_RATE_SECONDS * 1000);
            _refreshTimer.Elapsed  += OnRefreshTimerElapsed;
            _refreshTimer.AutoReset = true;
        }