Esempio n. 1
0
            public override UITableViewCell GetCell(UITableView tableView, NSIndexPath indexPath, UITableViewCell cellView, Message item)
            {
                var cell = cellView as ChatViewCell;

                cell.SelectionStyle = UITableViewCellSelectionStyle.None;

                bool isYours   = String.IsNullOrWhiteSpace(item.Sender);
                bool isSending = item.SendDate == DateTime.MinValue;
                bool isSent    = item.SendDate != DateTime.MinValue && item.SendDate != DateTime.MaxValue;
                bool isLost    = item.SendDate == DateTime.MaxValue;

                if (!isYours && !_colors.ContainsKey(item.Sender))
                {
                    _colors.Add(item.Sender, _palette[_rnd.Next(_palette.Count)]);
                }

                var margins = cell.ContentView.LayoutMarginsGuide;

                cell.CalloutLayout.LeadingAnchor.ConstraintEqualTo(margins.LeadingAnchor, 4).Active   = !isYours;
                cell.CalloutLayout.TrailingAnchor.ConstraintEqualTo(margins.TrailingAnchor, 4).Active = isYours;

                cell.SenderLabel.Text = String.Concat(isYours ? "YOU" : item.Sender.Split('@')[0], "   ");

                cell.CalloutLayout.BackgroundColor =
                    ViewBuilder.ColorFromARGB(isYours ? AppController.Colors.PictonBlue : _colors[item.Sender]);

                cell.CalloutLayout.Alpha = isSent ? 1 : .35f;

                cell.MessageLabel.Text = String.Concat(item.Content, "   ");

                cell.DateLabel.Text = isSent ? String.Format("  sent @ {0:G}", item.SendDate) : String.Empty;

                return(cell);
            }
Esempio n. 2
0
            public override void GetView(int postion, TournamentViewHolder holder, View view, Tournament item)
            {
                Color taskColor = ViewBuilder.ColorFromARGB(AppController.Colors.AshGray);

                holder.TitleLabel.Text = item.Name;
                holder.TitleLabel.SetTextColor(taskColor);
            }
Esempio n. 3
0
        public override void ViewWillAppear(bool animated)
        {
            base.ViewWillAppear(animated);

            #region Designer Stuff

            ResizeToShowKeyboard();

            #endregion

            ((AppDelegate)UIApplication.SharedApplication.Delegate).PushNotificationReceived += Application_PushNotificationReceived;

            this.Title = "Chatty";

            this.NavigationController.SetNavigationBarHidden(false, true);

            this.SendButton.TouchUpInside += SendButton_TouchUpInside;

            this.MessageText.Constraints.Single(x => x.GetIdentifier() == "Height").Constant = 30f;
            this.MessageText.Changed += MessageText_Changed;

            this.MessageList.RowHeight          = UITableView.AutomaticDimension;
            this.MessageList.EstimatedRowHeight = 74;
            this.MessageList.SeparatorStyle     = UITableViewCellSeparatorStyle.None;
            this.MessageList.BackgroundColor    = ViewBuilder.ColorFromARGB(AppController.Colors.Snow);
            this.MessageList.TableFooterView    = new UIView(CoreGraphics.CGRect.Empty);
            this.MessageList.Source             = _source;

            InitSound();

            RefreshMessages();

            WaitConnection();
        }
Esempio n. 4
0
            public override void GetView(int postion, ChatViewHolder holder, View view, Message item)
            {
                bool isYours   = String.IsNullOrWhiteSpace(item.Sender);
                bool isSending = item.SendDate == DateTime.MinValue;
                bool isSent    = item.SendDate != DateTime.MinValue && item.SendDate != DateTime.MaxValue;
                bool isLost    = item.SendDate == DateTime.MaxValue;

                if (!isYours && !_colors.ContainsKey(item.Sender))
                {
                    _colors.Add(item.Sender, _palette[_rnd.Next(_palette.Count)]);
                }

                ((RelativeLayout)view).SetGravity(isYours ? GravityFlags.Right : GravityFlags.Left);

                holder.SenderLabel.Text = String.Concat(isYours ? "YOU" : item.Sender.Split('@')[0], "   ");

                holder.CalloutLayout.Background.SetColorFilter(
                    ViewBuilder.ColorFromARGB(isYours ? AppController.Colors.PictonBlue : _colors[item.Sender]),
                    PorterDuff.Mode.SrcIn);

                holder.CalloutLayout.Alpha = isSent ? 1 : .35f;

                holder.MessageLabel.Text = String.Concat(item.Content, "   ");

                holder.DateLabel.Text = isSent ? String.Format("  sent @ {0:G}", item.SendDate) : String.Empty;
            }
Esempio n. 5
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            #region Designer Stuff

            SetContentView(this.ContentLayout);

            UINavigationBar.Appearance.BarTintColor = ViewBuilder.ColorFromARGB(AppController.Colors.AndroidGreen);
            UINavigationBar.Appearance.TintColor    = ViewBuilder.ColorFromARGB(AppController.Colors.White);
            UINavigationBar.Appearance.SetTitleTextAttributes(new UITextAttributes {
                TextColor = ViewBuilder.ColorFromARGB(AppController.Colors.White)
            });

            #endregion

            this.LoadLayout.UserInteractionEnabled = true;
            this.LoadLayout.Hidden = true;

            bool isResuming = this.ContentController.ViewControllers.Length > 0;
            if (!isResuming)
            {
                this.ContentController.PushViewController(new LoginViewController(), false);

                _userRestored = this.Arguments.GetBoolean("UserRestored");
                if (_userRestored)
                {
                    var c = new GimmicksViewController();
                    this.ContentController.PushViewController(c, false);
                }
            }
        }
Esempio n. 6
0
        /// <summary>
        /// Add image.
        /// </summary>
        public void AddImage()
        {
            var builder   = new ViewBuilder();
            var viewModel = new ViewModel.AddImageViewModel(this.documentFormatter);

            builder.Build <AddImage, ViewModel.AddImageViewModel>(viewModel).ShowDialog();
        }
Esempio n. 7
0
        public DevicesView(DevicesViewModel viewModel) : base(viewModel, "display all sensors")
        {
            ViewBuilder.Create()
            .SetHorizontalMargin(2)
            .Add(statusLabel, width: Dim.Fill())
            .Below(new Label("-------------------------"))
            .Below(_devicesList = new ListView()
            {
                LayoutStyle = LayoutStyle.Absolute,
            })
            .Below(new Label("-------------------------"))
            .Below(new Label(" "))
            .Below(AddNewDeviceButton("add new sensor"))
            .Build(this);

            ViewModel.OnError.Subscribe(err =>
            {
                MessageBox.ErrorQuery(40, 15, err.Message.Length > 40 ? err.Message.Substring(0, 40) : err.Message, err.Message + "\n" + err.StackTrace, "ok");
            }).DisposeWith(_disposable);

            Observable.FromEvent <ListViewItemEventArgs>(h => _devicesList.OpenSelectedItem += h, h => _devicesList.OpenSelectedItem -= h)
            .Select(evt => evt.Value as ThingsDeviceModel)
            .Subscribe(device => ViewModel.ShowDevice(device))
            .DisposeWith(_disposable);

            LoadDevices(statusLabel);
        }
Esempio n. 8
0
		public static void PushSubView(ViewBuilder viewBuilder)
		{
			if (OnSubViewPushed != null)
			{
				OnSubViewPushed(viewBuilder);
			}
		}
Esempio n. 9
0
        public static JObject BuildDefaultSlackHome(string userId, List <string> skilloptions)
        {
            Home homeView = new Home();

            homeView.AddBlock(new Section(new Text(" ")));
            homeView.AddBlock(new Section(new Text(" ")));

            if (skilloptions.Count > 0)
            {
                Section       fields  = new Section();
                List <Option> options = new List <Option>();

                foreach (string option in skilloptions)
                {
                    fields.AddField(option);
                    options.Add(new Option(option, option));
                }

                //add fields array
                homeView.AddBlock(fields);

                homeView.AddBlock(new Divider());

                Section multiStaticSelect = new Section(new Text("Pick one or more skills to be removed"));
                multiStaticSelect.AddAccessory(new MultiLineSelect(options, "deleteSkills_select", "Select items"));
                homeView.AddBlock(multiStaticSelect);
            }

            homeView.AddBlock(new SlackAction("home_actions").AddElement(new Button("addSkills_btn", "Add skills", ButtonStyle.PRIMARY)));

            ViewBuilder builder = new ViewBuilder(userId, homeView);

            return(builder.GetJObject());
        }
Esempio n. 10
0
            public override void GetView(int postion, ChatViewHolder holder, View view, TodoItem item)
            {
                string checkImage = "image_check_selected";
                Color  taskColor  = ViewBuilder.ColorFromARGB(AppController.Colors.AshGray);

                if (!item.IsComplete)
                {
                    checkImage = "image_check_empty_green";

                    DateTime dueDate = item.CreationDate.GetValueOrDefault().Date.AddDays(item.WillDoIn);
                    int      dueDays = (dueDate - DateTime.Now.Date).Days;
                    taskColor = ViewBuilder.ColorFromARGB(AppController.Colors.Green);
                    if (dueDays < 2)
                    {
                        checkImage = "image_check_empty_red";
                        taskColor  = ViewBuilder.ColorFromARGB(AppController.Colors.Red);
                    }
                    else if (dueDays < 4)
                    {
                        checkImage = "image_check_empty_orange";
                        taskColor  = ViewBuilder.ColorFromARGB(AppController.Colors.Orange);
                    }
                }

                holder.CheckButton.SetImageResource(checkImage);

                holder.TitleLabel.Text = item.Title;
                holder.TitleLabel.SetTextColor(taskColor);
            }
Esempio n. 11
0
            public override void GetView(int postion, CardViewHolder holder, View view, Marker item)
            {
                string markerImage = "button_marker_empty";

                if (item.IsUsed)
                {
                    if (!item.IsChange)
                    {
                        if (item.IsConsumed)
                        {
                            markerImage = "button_marker_green";
                        }
                        else if (item.IsPartial)
                        {
                            markerImage = "button_marker_yellow";
                        }
                    }
                    else
                    {
                        markerImage = "button_marker_gray";
                    }
                }

                if (!String.IsNullOrWhiteSpace(item.TransactionColor))
                {
                    view.SetBackgroundColor(ViewBuilder.ColorFromARGB(item.TransactionColor));
                }

                holder.MarkerImage.SetImageResource(markerImage);

                holder.ValueLabel.Text       = item.Value < AppController.Globals.MarkerValue ? item.Value.ToString().Substring(1) : ((int)(item.Value)).ToString();
                holder.ValueLabel.Visibility = item.IsUsed ? ViewStates.Visible : ViewStates.Gone;
            }
Esempio n. 12
0
            public override void GetView(int postion, ChatViewHolder holder, View view, Model.Message item)
            {
                bool isYours   = _currentUser == item.Sender;
                bool isSending = item.PostDate == null;
                bool isSent    = item.PostDate.GetValueOrDefault() != DateTime.MinValue;

                if (!isYours && !_colors.ContainsKey(item.Sender))
                {
                    _colors.Add(item.Sender, _palette[_rnd.Next(_palette.Count)]);
                }

                ((RelativeLayout)view).SetGravity(isYours ? GravityFlags.Right : GravityFlags.Left);
                holder.CalloutLayout.Background.SetColorFilter(
                    ViewBuilder.ColorFromARGB(isYours ? AppController.Colors.PapayaWhip : _colors[item.Sender]),
                    PorterDuff.Mode.SrcIn);
                holder.CalloutLayout.Alpha = isSent ? 1 : .35f;

                holder.SenderLabel.Text = String.Concat(isYours ? "YOU" : item.Sender.Split('@')[0], "   ");
                holder.SenderLabel.SetTextColor(ViewBuilder.ColorFromARGB(isYours ? AppController.Colors.Jet : AppController.Colors.White));

                holder.MessageLabel.Text = String.Concat(item.Content, "   ");
                holder.MessageLabel.SetTextColor(ViewBuilder.ColorFromARGB(isYours ? AppController.Colors.Jet : AppController.Colors.White));

                holder.DateLabel.Text = isSent ? String.Format("  sent @ {0:G}", item.PostDate) : String.Empty;
                holder.DateLabel.SetTextColor(ViewBuilder.ColorFromARGB(isYours ? AppController.Colors.Jet : AppController.Colors.White));
            }
Esempio n. 13
0
    // a space time cube
    View Uber(CSVDataSource csvds)
    {
        // header
        // Date,Time,Lat,Lon,Base
        Gradient g = new Gradient();

        GradientColorKey[] gck = new GradientColorKey[2];
        gck[0]      = new GradientColorKey(Color.blue, 0);
        gck[1]      = new GradientColorKey(Color.red, 1);
        g.colorKeys = gck;

        // create a view builder with the point topology
        ViewBuilder vb = new ViewBuilder(MeshTopology.Points, "Uber pick up point visualisation").
                         initialiseDataView(csvds.DataCount).
                         setDataDimension(csvds["Lat"].Data, ViewBuilder.VIEW_DIMENSION.X).
                         setDataDimension(csvds["Base"].Data, ViewBuilder.VIEW_DIMENSION.Y).
                         setSize(csvds["Base"].Data).
                         setColors(csvds["Time"].Data.Select(x => g.Evaluate(x)).ToArray());

        // initialise the view builder wiith thhe number of data points and parent GameOBject

        //Enumerable.Repeat(1f, dataSource[0].Data.Length).ToArray()
        Material mt = IATKUtil.GetMaterialFromTopology(AbstractVisualisation.GeometryType.Points);

        mt.SetFloat("_MinSize", 0.01f);
        mt.SetFloat("_MaxSize", 0.05f);

        View v = vb.updateView().apply(gameObject, mt);

        return(v);
    }
Esempio n. 14
0
    /// <summary>
    ///
    /// </summary>
    /// <param name="csvds">CSV data source</param>
    /// <param name="filteringValue"> filtered value</param>
    /// <param name="filteringAttribute"> filtering attribute </param>
    /// <param name="color"></param>
    /// <returns></returns>
    View Facet(CSVDataSource csvds, string filteringValue, string filteringAttribute, Color color)
    {
        //B02598
        //B02512

        // filters the array on a particular value in another dimension
        Filter baseFilter = (array, datasource, value, dimension) =>
        {
            return(array.Select((b, i) => new { index = i, _base = b })
                   .Where(b => datasource.getOriginalValuePrecise(csvds[dimension].Data[b.index], dimension).ToString() == value)
                   .Select(b => b._base).ToArray());
        };

        Filter identity = (ar, ds, fv, fa) => { return(ar); };
        // baseFilter = identity;

        var xData = baseFilter(csvds["Lat"].Data, csvds, filteringValue, filteringAttribute);
        var yData = baseFilter(csvds["Lon"].Data, csvds, filteringValue, filteringAttribute);
        var zData = baseFilter(csvds["Base"].Data, csvds, filteringValue, filteringAttribute);

        ViewBuilder vb = new ViewBuilder(MeshTopology.Points, "Uber pick up point visualisation").
                         initialiseDataView(xData.Length).
                         setDataDimension(xData, ViewBuilder.VIEW_DIMENSION.X).
                         setDataDimension(yData, ViewBuilder.VIEW_DIMENSION.Y).
                         //setDataDimension(zData, ViewBuilder.VIEW_DIMENSION.Z).
                         setSize(baseFilter(csvds["Date"].Data, csvds, filteringValue, filteringAttribute)).
                         setColors(xData.Select(x => color).ToArray());

        Material mt = IATKUtil.GetMaterialFromTopology(AbstractVisualisation.GeometryType.Points);

        mt.SetFloat("_MinSize", 0.01f);
        mt.SetFloat("_MaxSize", 0.05f);

        return(vb.updateView().apply(gameObject, mt));
    }
Esempio n. 15
0
            public override UITableViewCell GetCell(UITableView tableView, NSIndexPath indexPath, UITableViewCell cellView, Model.Message item)
            {
                var cell = cellView as ChatViewCell;

                cell.SelectionStyle = UITableViewCellSelectionStyle.None;
                cell.ContentView.BackgroundColor = ViewBuilder.ColorFromARGB(AppController.Colors.DarkLiver);

                bool isYours   = _currentUser == item.Sender;
                bool isSending = item.PostDate == null;
                bool isSent    = item.PostDate.GetValueOrDefault() != DateTime.MinValue;

                if (!isYours && !_colors.ContainsKey(item.Sender))
                {
                    _colors.Add(item.Sender, _palette[_rnd.Next(_palette.Count)]);
                }

                var margins = cell.ContentView.LayoutMarginsGuide;

                cell.CalloutLayout.LeadingAnchor.ConstraintEqualTo(margins.LeadingAnchor, 0).Active   = !isYours;
                cell.CalloutLayout.TrailingAnchor.ConstraintEqualTo(margins.TrailingAnchor, 0).Active = isYours;
                cell.CalloutLayout.BackgroundColor =
                    ViewBuilder.ColorFromARGB(isYours ? AppController.Colors.PapayaWhip : _colors[item.Sender]);
                cell.CalloutLayout.Alpha = isSent ? 1 : .35f;

                cell.SenderLabel.Text      = String.Concat(isYours ? "YOU" : item.Sender.Split('@')[0], "   ");
                cell.SenderLabel.TextColor = ViewBuilder.ColorFromARGB(isYours ? AppController.Colors.Jet : AppController.Colors.White);

                cell.MessageLabel.Text      = String.Concat(item.Content, "   ");
                cell.MessageLabel.TextColor = ViewBuilder.ColorFromARGB(isYours ? AppController.Colors.Jet : AppController.Colors.White);

                cell.DateLabel.Text      = isSent ? String.Format("  sent @ {0:G}", item.PostDate) : String.Empty;
                cell.DateLabel.TextColor = ViewBuilder.ColorFromARGB(isYours ? AppController.Colors.Jet : AppController.Colors.White);

                return(cell);
            }
Esempio n. 16
0
    // Use this for initialization
    void Start()
    {
        CSVDataSource csvds = createCSVDataSource(dataSource.text);

        Gradient g = new Gradient();

        GradientColorKey[] gck = new GradientColorKey[2];
        gck[0]      = new GradientColorKey(Color.blue, 0);
        gck[1]      = new GradientColorKey(Color.red, 1);
        g.colorKeys = gck;

        //stock,date,open

        // create a view builder with the point topology
        ViewBuilder vb = new ViewBuilder(MeshTopology.Lines, "Uber pick up point visualisation").
                         initialiseDataView(csvds.DataCount).
                         setDataDimension(csvds["stock"].Data, ViewBuilder.VIEW_DIMENSION.X).
                         setDataDimension(csvds["date"].Data, ViewBuilder.VIEW_DIMENSION.Y).
                         setDataDimension(csvds["open"].Data, ViewBuilder.VIEW_DIMENSION.Z).
                         setSize(csvds["volume"].Data).
                         setColors(csvds["volume"].Data.Select(x => g.Evaluate(x)).ToArray()).
                         createIndicesLinkedTopology(csvds["stock"].Data);

        // create a view builder with the point topology

        Material mt = IATKUtil.GetMaterialFromTopology(AbstractVisualisation.GeometryType.Lines);

        //Material mt = new Material(Shader.Find("IATK/LinesShader"));
        mt.mainTexture = Resources.Load("circle-outline-basic") as Texture2D;
        mt.renderQueue = 3000;
        mt.SetFloat("_MinSize", 0.01f);
        mt.SetFloat("_MaxSize", 0.05f);

        View view = vb.updateView().apply(gameObject, mt);
    }
Esempio n. 17
0
        public override void ViewWillAppear(bool animated)
        {
            base.ViewWillAppear(animated);

            #region Designer Stuff

            this.HasBarButtonItems = true;

            #endregion

            this.Title = "All Gimmicks";

            this.NavigationController.SetNavigationBarHidden(false, true);

            _source = new GimmickViewSource(this, new Gimmick[0]);
            this.GimmickList.Source             = _source;
            this.GimmickList.RowHeight          = UITableView.AutomaticDimension;
            this.GimmickList.EstimatedRowHeight = 88;
            this.GimmickList.SeparatorStyle     = UITableViewCellSeparatorStyle.None;
            this.GimmickList.BackgroundColor    = ViewBuilder.ColorFromARGB(AppController.Colors.DarkLiver);
            this.GimmickList.TableFooterView    = new UIView(CoreGraphics.CGRect.Empty);
            this.GimmickList.ItemSelected      += GimmickList_ItemSelected;

            RefreshGimmicks();
        }
        /// <summary>
        /// Gets all views.
        /// </summary>
        public IList <DatabaseView> AllViews(CancellationToken ct)
        {
            if (ct.IsCancellationRequested)
            {
                return(DatabaseSchema.Views);
            }

            IList <DatabaseView> views;

            using (_readerAdapter.CreateConnection())
            {
                var builder = new ViewBuilder(_readerAdapter, Exclusions);
                var handler = ReaderProgress;
                if (handler != null)
                {
                    builder.ReaderProgress += RaiseReadingProgress;
                }
                views = builder.Execute(ct);
            }

            DatabaseSchema.Views.Clear();
            DatabaseSchema.Views.AddRange(views);

            UpdateReferences();
            if (DatabaseSchema.DataTypes.Count > 0)
            {
                DatabaseSchemaFixer.UpdateDataTypes(DatabaseSchema);
            }

            return(views);
        }
Esempio n. 19
0
    // a space time cube
    View uber(CSVDataSource csvds)
    {
        // header
        // Date,Time,Lat,Lon,Base
        Gradient g = new Gradient();

        GradientColorKey[] gck = new GradientColorKey[2];
        gck[0]      = new GradientColorKey(Color.blue, 0);
        gck[1]      = new GradientColorKey(Color.red, 1);
        g.colorKeys = gck;

        // create a view builder with the point topology
        ViewBuilder vb = new ViewBuilder(MeshTopology.Points, "Uber pick up point visualisation").
                         initialiseDataView(csvds.DataCount).
                         setDataDimension(csvds["Lat"].Data, ViewBuilder.VIEW_DIMENSION.X).
                         setDataDimension(csvds["Base"].Data, ViewBuilder.VIEW_DIMENSION.Y).
                         setDataDimension(csvds["Lon"].Data, ViewBuilder.VIEW_DIMENSION.Z).
                         setSize(csvds["Base"].Data).
                         setColors(csvds["Time"].Data.Select(x => g.Evaluate(x)).ToArray());

        // initialise the view builder wiith thhe number of data points and parent GameOBject

        //Enumerable.Repeat(1f, dataSource[0].Data.Length).ToArray()
        Material mt = new Material(Shader.Find("IATK/OutlineDots"));

        //Material mt = new Material(Shader.Find("IATK/LinesShader"));
        mt.mainTexture = Resources.Load("circle-outline-basic") as Texture2D;
        mt.renderQueue = 3000;
        mt.SetFloat("_MinSize", 0.01f);
        mt.SetFloat("_MaxSize", 0.05f);

        return(vb.updateView().apply(gameObject, mt));
    }
Esempio n. 20
0
		public override void AddContent(ViewBuilder builder)
		{
			if (m_substituteString != null)
				builder.AddString(m_fetchString, m_substituteString, m_substituteWs);
			else
				builder.AddString(m_fetchString);
		}
Esempio n. 21
0
            public override UITableViewCell GetCell(UITableView tableView, NSIndexPath indexPath, UITableViewCell cellView, TodoItem item)
            {
                var cell = cellView as TaskViewCell;

                string  checkImage = "image_check_selected";
                UIColor taskColor  = ViewBuilder.ColorFromARGB(AppController.Colors.AshGray);

                if (!item.IsComplete)
                {
                    checkImage = "image_check_empty_green";

                    DateTime dueDate = item.CreationDate.GetValueOrDefault().Date.AddDays(item.WillDoIn);
                    int      dueDays = (dueDate - DateTime.Now.Date).Days;
                    taskColor = ViewBuilder.ColorFromARGB(AppController.Colors.Green);
                    if (dueDays < 2)
                    {
                        checkImage = "image_check_empty_red";
                        taskColor  = ViewBuilder.ColorFromARGB(AppController.Colors.Red);
                    }
                    else if (dueDays < 4)
                    {
                        checkImage = "image_check_empty_orange";
                        taskColor  = ViewBuilder.ColorFromARGB(AppController.Colors.Orange);
                    }
                }

                cell.CheckButton.SetImage(UIImage.FromBundle(checkImage), UIControlState.Normal);

                cell.SelectionStyle = UITableViewCellSelectionStyle.None;

                cell.TitleLabel.Text      = item.Title;
                cell.TitleLabel.TextColor = taskColor;

                return(cell);
            }
Esempio n. 22
0
        public override void ViewWillAppear(bool animated)
        {
            base.ViewWillAppear(animated);

            #region Designer Stuff

            this.HasBarButtonItems = true;

            #endregion

            this.Title = "Agenda";

            this.NavigationController.SetNavigationBarHidden(false, true);

            _source = new AgendaViewSource(this, new TodoItem[0]) :
                          this.TaskList.Source = _source;
            this.TaskList.RowHeight            = UITableView.AutomaticDimension;
            this.TaskList.EstimatedRowHeight   = 46;
            this.TaskList.BackgroundColor      = ViewBuilder.ColorFromARGB(AppController.Colors.White);
            this.TaskList.TableFooterView      = new UIView(CoreGraphics.CGRect.Empty);
            this.TaskList.ItemSelected        += TaskList_ItemSelected;
            this.TaskList.ItemLongPress       += TaskList_ItemLongPress;
            this.TaskList.ItemCommand         += TaskList_ItemCommand;

            RefreshTodoItems();
        }
Esempio n. 23
0
        public override void OnKeyboardShow()
        {
            base.OnKeyboardShow();

            long duration = 500;

            AnimatorSet set1 = new AnimatorSet();

            set1.SetInterpolator(new AccelerateDecelerateInterpolator());
            set1.SetTarget(this.LogoImage);
            set1.SetDuration(duration);
            set1.PlayTogether(new[] {
                ObjectAnimator.OfFloat(this.LogoImage, "scaleX", .45f),
                ObjectAnimator.OfFloat(this.LogoImage, "scaleY", .45f),
                ObjectAnimator.OfFloat(this.LogoImage, "translationY", ViewBuilder.AsPixels(-58f))
            });
            set1.Start();

            AnimatorSet set2 = new AnimatorSet();

            set2.SetInterpolator(new AccelerateDecelerateInterpolator());
            set2.SetTarget(this.InputLayout);
            set2.SetDuration(duration);
            set2.PlayTogether(new[] {
                ObjectAnimator.OfFloat(this.InputLayout, "translationY", ViewBuilder.AsPixels(-130f))
            });
            set2.Start();
        }
		public static void RegisterAssemblies(IEnumerable<Assembly> assemblies)
		{
			var builder = new ViewBuilder();
			builder.AddAssemblies(assemblies.ToList());
			var designDocs = builder.Build();
			var ddManager = new DesignDocManager();
			ddManager.Create(designDocs);			
		}
        public HourAndMinuteGridView(Dictionary <int, List <int> > minuteDictionary, DayType dayType)
        {
            InitializeComponent();

            var vb = new ViewBuilder();

            Content = vb.Build(minuteDictionary, dayType);
        }
Esempio n. 26
0
        public static View FromBuilder(ViewBuilder vw)
        {
            var v = new View() { _view = vw.Build() };

            v._view.Dock = DockStyle.Fill;

            return v;
        }
Esempio n. 27
0
        private void Application_Startup(object sender, StartupEventArgs e)
        {
            var viewName   = "MainView";
            var viewObject = ViewBuilder.Build <Window>(viewName, isViewModelAvailable: true);

            Application.Current.MainWindow = viewObject;
            Application.Current.MainWindow.Show();
        }
Esempio n. 28
0
        public ViewBuilder BuildQuery()
        {
            var query = new ViewBuilder();

            query.Filters.AddRange(ucQueryBuilder.GetFilters());
            query.OrderBy.AddRange(ucOrderByBuilder.GetOrders());
            return(query);
        }
 public static void SetPageView <T>(this IApplicationStartContext StartContext, Func <T, SharpDomView <T> > PageViewBuilder, Func <SiteMaster> MasterViewBuilder) where T : IPageViewModel
 {
     pageViews[typeof(T)] = new ViewBuilder <T>
     {
         MasterBuilder = MasterViewBuilder,
         PageBuilder   = PageViewBuilder
     };
 }
Esempio n. 30
0
 internal void BuildAnItemDisplay(ViewBuilder builder, T item, int insertAt)
 {
     builder.PushHookup(new ItemHookup(item, ContainingBox), insertAt);
     if (item != null)
     {
         DisplayOneT(builder, item);
     }
     builder.PopHookup();
 }
Esempio n. 31
0
        public void BuildQuery(ViewBuilder builder)
        {
            if (SelectedField == null)
            {
                return;
            }

            builder.Filters.Add(FilterController.GetFilter(SelectedQueryOperator));
        }
Esempio n. 32
0
 private void HilightFilterButton(int filter)
 {
     for (int i = 0; i < this.FilterButtons.Length; i++)
     {
         Button b = this.FilterButtons[i];
         b.SetTextColor(ViewBuilder.ColorFromARGB(i == filter ? AppController.Colors.Jet : AppController.Colors.White));
         b.SetBackgroundColor(ViewBuilder.ColorFromARGB(i == filter ? AppController.Colors.White : AppController.Colors.Jet));
     }
 }
Esempio n. 33
0
 private void HilightFilterButton(int filter)
 {
     for (int i = 0; i < this.FilterButtons.Length; i++)
     {
         UIButton b = this.FilterButtons[i];
         b.SetTitleColor(ViewBuilder.ColorFromARGB(i == filter ? AppController.Colors.Jet : AppController.Colors.White), UIControlState.Normal);
         b.BackgroundColor = ViewBuilder.ColorFromARGB(i == filter ? AppController.Colors.White : AppController.Colors.Jet);
     }
 }
        public ViewBuilder Build()
        {
            var builder = new ViewBuilder();
            foreach (var control in ucFilters.Children.OfType<QueryFilterControl>())
            {
                control.BuildQuery(builder);
            }

            return builder;
        }
 static void Main(string[] args)
 {
     var assemblies = ConfigParser.GetAssemblies();
     var builder = new ViewBuilder();
     builder.AddAssemblies(assemblies.ToList());
     var designDocs = builder.Build();
     var ddManager = new DesignDocManager();
     ddManager.Create(designDocs, (s) => Console.WriteLine("Created {0} design doc", s));
     var ddfManager = new DesignDocFileManager();
     ddfManager.Create(Environment.CurrentDirectory, designDocs);
     var runner = new ViewRunner();
     runner.Run(designDocs, (k, v, s) => Console.WriteLine("[{0}::{1}] Key {2}", k, v, s["key"]), 5);
 }
        public void BuildQuery(ViewBuilder builder)
        {
            if (SelectedField == null) return;

            builder.Filters.Add( FilterController.GetFilter(SelectedQueryOperator));
        }