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); }
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); }
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(); }
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; }
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); } } }
/// <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(); }
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); }
public static void PushSubView(ViewBuilder viewBuilder) { if (OnSubViewPushed != null) { OnSubViewPushed(viewBuilder); } }
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()); }
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); }
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; }
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)); }
// 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); }
/// <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)); }
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); }
// 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); }
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); }
// 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)); }
public override void AddContent(ViewBuilder builder) { if (m_substituteString != null) builder.AddString(m_fetchString, m_substituteString, m_substituteWs); else builder.AddString(m_fetchString); }
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); }
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(); }
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); }
public static View FromBuilder(ViewBuilder vw) { var v = new View() { _view = vw.Build() }; v._view.Dock = DockStyle.Fill; return v; }
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(); }
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 }; }
internal void BuildAnItemDisplay(ViewBuilder builder, T item, int insertAt) { builder.PushHookup(new ItemHookup(item, ContainingBox), insertAt); if (item != null) { DisplayOneT(builder, item); } builder.PopHookup(); }
public void BuildQuery(ViewBuilder builder) { if (SelectedField == null) { return; } builder.Filters.Add(FilterController.GetFilter(SelectedQueryOperator)); }
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)); } }
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)); }