public override void ViewDidLoad()
        {
            videoProject = AppDelegate.model.inspectedVideoProject;
            base.ViewDidLoad();
            this.Title = videoProject.name;
            NavigationController.NavigationBarHidden = false;


            NameLabel.Text = videoProject.name;
            StatusButton.BackgroundColor = VideoProject.getProjectStateColor(videoProject);

            InspectSegment.ValueChanged += (sender, e) => {
                switch (InspectSegment.SelectedSegment)
                {
                case 0:
                    KlipContainer.Hidden     = false;
                    ShotListContainer.Hidden = true;
                    break;

                case 1:
                    KlipContainer.Hidden     = true;
                    ShotListContainer.Hidden = false;
                    break;
                }
            };
        }
Esempio n. 2
0
 public void UpdateCell(VideoProject project)
 {
     Name.Text = project.name;
     Status.BackgroundColor = VideoProject.getProjectStateColor(project);
     Update.TouchUpInside  += (sender, e) =>
     {
         System.Diagnostics.Debug.WriteLine("Update project!!!!!!!");
     };
 }
Esempio n. 3
0
 public void pushView(VideoProject videoProject)
 {
     AppDelegate.model.setInspectedVideoProject(videoProject);
     if (AppDelegate.model.menuOpen)
     {
         var detail = Storyboard.InstantiateViewController("InspectVideoProject") as InspectVideoProjectViewController;
         AppDelegate.model.pushViewController(detail);
     }
 }
Esempio n. 4
0
            public override UITableViewCell GetCell(UITableView tableView, NSIndexPath indexPath)
            {
                ProjectTableCell cell = (ProjectTableCell)tableView.DequeueReusableCell(CellIdentifier);
                VideoProject     item = TableItems[indexPath.Row];

                if (cell == null)
                {
                    cell = new ProjectTableCell(new NSString(CellIdentifier));
                }
                cell.UpdateCell(item);

                return(cell);
            }
Esempio n. 5
0
 public static UIColor getProjectStateColor(VideoProject vp)
 {
     if (vp.status == 0)
     {
         return(UIColor.Red);
     }
     else if (vp.status == 1)
     {
         return(UIColor.Yellow);
     }
     else if (vp.status == 2)
     {
         return(UIColor.Green);
     }
     return(UIColor.Blue);
 }
Esempio n. 6
0
 public void setInspectedVideoProject(VideoProject vp)
 {
     inspectedVideoProject = vp;
     update();
 }