Ejemplo n.º 1
0
        private static void RefreshView()
        {
            Rooms.SetText($"Classrooms: {ViewController.Client.Rooms.Count}");
            RoomsScrollView = new RoomsScrollView(rooms.Count);

            for (int i = 0; i < rooms.Count; i++)
            {
                new RoomListNode(rooms[i].Name, i).AddToSuperView(RoomsScrollView);
            }
        }
Ejemplo n.º 2
0
        public static void Initialize()
        {
            if (init)
            {
                return;
            }

            init = true;

            rooms = ViewController.Client.Rooms;

            Avatar                 = new UIImageView();
            Avatar.Frame           = new CGRect(X + 4, Y, 64, 64);
            Avatar.BackgroundColor = UIColor.Clear;
            Avatar.Image           = ViewController.Client.Image;
            Avatar.ContentMode     = UIViewContentMode.ScaleAspectFit;

            AvatarFrame                 = new UIImageView();
            AvatarFrame.Frame           = new CGRect(X, Y - 10, C.X_MAX - 16, 74);
            AvatarFrame.BackgroundColor = UIColor.Clear;
            AvatarFrame.Image           = UIImage.FromBundle("avatar_frame");

            Username                 = new UITextView();
            Username.Frame           = new CGRect(C.X_MID - 64, Y - 16, 128, 32);
            Username.Text            = ViewController.Client.Username;
            Username.TextAlignment   = UITextAlignment.Center;
            Username.BackgroundColor = UIColor.Clear;
            Username.TextColor       = UIColor.White;
            Username.Font            = Fonts.Settings_Title;

            Bio                 = new UITextView();
            Bio.Frame           = new CGRect(C.X_MID - 96, Y + 8, 208, 56);
            Bio.Text            = ViewController.Client.Bio;
            Bio.TextAlignment   = UITextAlignment.Center;
            Bio.BackgroundColor = UIColor.Clear;
            Bio.TextColor       = UIColor.White;
            Bio.Font            = UIFont.SystemFontOfSize(8);

            Rooms = new SRButton(C.X_MID - 96, Y + 32, 128, 32, new Selector("ProfileRoomsFunc"));
            Rooms.SetText($"Classrooms: {ViewController.Client.Rooms.Count}");

            Grade                 = new UITextView();
            Grade.Frame           = new CGRect(C.X_MID, Y + 32, 128, 32);
            Grade.Text            = $"Grade: {ViewController.Client.Grade}";
            Grade.TextAlignment   = UITextAlignment.Center;
            Grade.BackgroundColor = UIColor.Clear;
            Grade.TextColor       = UIColor.White;
            Grade.Font            = UIFont.SystemFontOfSize(12);
        }