Ejemplo n.º 1
0
    public override void Init()
    {
        _activityPanel = new ActivityPanel();
        _activityPanel.Init(this);

        GuideManager.RegisterModule(this);
    }
        private void MenuButton_Click(object sender, RoutedEventArgs e)
        {
            Button btn = sender as Button;

            switch (btn.Tag.ToString())
            {
            case "1":
                sgrid.Children.Clear();
                sgrid.Children.Add(searchPanel = new SearchPanel(sgrid));
                break;

            case "2":
                sgrid.Children.Clear();
                sgrid.Children.Add(addNewPanel = new AddNewPanel(sgrid));
                break;

            case "3":
                sgrid.Children.Clear();
                sgrid.Children.Add(activityPanel = new ActivityPanel(sgrid));
                break;

            case "4":
                sgrid.Children.Clear();
                sgrid.Children.Add(adminPanel = new AdminPanel(sgrid));
                break;

            default:
                break;
            }
        }
Ejemplo n.º 3
0
 private void EnterUIState(UIState inputState)
 {
     if (inputState == UIState.MainState)
     {
         theContentPanel.gameObject.SetActive(true);
     }
     else if (inputState == UIState.ActivityState)
     {
         theActivityPanel = GetHelp(inputState, theActivityPanel).GetComponent <ActivityPanel>();
         theActivityPanel.gameObject.SetActive(true);
     }
     else if (inputState == UIState.GuideState)
     {
         theGuidePanel = GetHelp(inputState, theGuidePanel).GetComponent <GuidePanel>();
         theGuidePanel.gameObject.SetActive(true);
     }
     else if (inputState == UIState.FriendState)
     {
         theFriendPanel = GetHelp(inputState, theFriendPanel).GetComponent <FriendPanel>();
         theFriendPanel.gameObject.SetActive(true);
     }
     else if (inputState == UIState.VipRechargeState)
     {
         theVipChargePanel = GetHelp(inputState, theVipChargePanel).GetComponent <VipChargePanel>();
         theVipChargePanel.gameObject.SetActive(true);
     }
 }
Ejemplo n.º 4
0
    internal void init()
    {
        Transform  parent = UIRootFinder.uiRootTran;
        GameObject asset  = (GameObject)AssetManager.Instance.LoadPrefab("activityPanel");

        panel = Instantiate(asset) as GameObject;
        panel.transform.parent     = parent;
        panel.transform.localScale = Vector3.one;

        panelScript = panel.GetComponent <ActivityPanel>();

        UIEventListener.Get(panelScript.returnbtn).onClick = OnReturnClick;
    }
Ejemplo n.º 5
0
        private void PublishBtn_Click(object sender, EventArgs e)
        {
            if (lastActivity == null)
            {
                lastActivity         = ControlExtensions.Clone(PanelPublication);
                lastActivity.Visible = true;


                lastActivity.Name = "New Publication";
                PictureBox pb = ControlExtensions.Clone(Friend1Picture);
                pb.Image   = app.User.Picture;
                pb.Visible = true;
                pb.Click  += delegate(object sender2, EventArgs e2)
                {
                    Click(sender2, e2, app.User.email);
                };
                pb.Cursor = Cursors.Hand;
                Label name = ControlExtensions.Clone(Friend1);
                name.Text    = app.User.email;
                name.Visible = true;
                name.Click  += delegate(object sender2, EventArgs e2)
                {
                    Click(sender2, e2, app.User.email);
                };
                name.Cursor = Cursors.Hand;

                Label data = ControlExtensions.Clone(Date);
                data.Text    = DateTime.Now.ToString("MM/dd/yyyy h:mm tt");
                data.Visible = true;
                data.Click  += delegate(object sender2, EventArgs e2)
                {
                    Click(sender2, e2, app.User.email);
                };
                data.Cursor = Cursors.Hand;

                TextBox text = ControlExtensions.Clone(PubText);
                text.Text            = ActivityTextBox.Text;
                text.Visible         = true;
                ActivityTextBox.Text = "";
                Panel newPanel6 = ControlExtensions.Clone(panel6);
                newPanel6.Visible = true;
                newPanel6.Name    = app.User.email;
                newPanel6.Click  += delegate(object sender2, EventArgs e2)
                {
                    Click(sender2, e2, app.User.email);
                };
                newPanel6.Cursor = Cursors.Hand;

                Label likes = ControlExtensions.Clone(LikeBox);
                likes.Text    = "0";
                likes.Visible = true;
                Label redirect = ControlExtensions.Clone(RedirectBox);
                redirect.Text    = "0";
                redirect.Visible = true;
                Label replay = ControlExtensions.Clone(LikeBox);
                replay.Text    = "0";
                replay.Visible = true;
                IconPictureBox icon1 = new IconPictureBox();
                InitLikeIcon(icon1);
                IconPictureBox icon2 = new IconPictureBox();
                InitRedirectIcon(icon2);


                newPanel6.Controls.Add(pb);
                newPanel6.Controls.Add(name);
                lastActivity.Controls.Add(text);
                lastActivity.Controls.Add(icon1);
                lastActivity.Controls.Add(icon2);
                newPanel6.Controls.Add(data);
                lastActivity.Controls.Add(likes);
                lastActivity.Controls.Add(redirect);
                lastActivity.Controls.Add(replay);

                lastActivity.Controls.Add(newPanel6);
                lastActivity.Show();
                activities.Add(lastActivity);
                ActivityPanel.Controls.Add(lastActivity);
                ActivityPanel.Refresh();
            }
            else
            {
                Panel newPanel6 = ControlExtensions.Clone(panel6);
                newPanel6.Visible = true;
                newPanel6.Name    = app.User.email;
                newPanel6.Click  += delegate(object sender2, EventArgs e2)
                {
                    Click(sender2, e2, app.User.email);
                };
                newPanel6.Cursor = Cursors.Hand;
                Panel newPub = ControlExtensions.Clone(PanelPublication);
                newPub.Visible  = true;
                newPub.Name     = "New Publication";
                newPub.Location = new Point(lastActivity.Location.X, lastActivity.Location.Y + 160);
                PictureBox pb = ControlExtensions.Clone(Friend1Picture);
                pb.Image   = app.User.Picture;
                pb.Visible = true;
                pb.Click  += delegate(object sender2, EventArgs e2)
                {
                    Click(sender2, e2, app.User.email);
                };
                pb.Cursor = Cursors.Hand;

                Label name = ControlExtensions.Clone(Friend1);
                name.Text    = app.User.email;
                name.Visible = true;
                name.Click  += delegate(object sender2, EventArgs e2)
                {
                    Click(sender2, e2, app.User.email);
                };
                name.Cursor = Cursors.Hand;
                Label data = ControlExtensions.Clone(Date);
                data.Text    = DateTime.Now.ToString("MM/dd/yyyy h:mm tt");
                data.Visible = true;
                data.Click  += delegate(object sender2, EventArgs e2)
                {
                    Click(sender2, e2, app.User.email);
                };
                data.Cursor = Cursors.Hand;

                TextBox text = ControlExtensions.Clone(PubText);
                text.Text            = ActivityTextBox.Text;
                text.Visible         = true;
                ActivityTextBox.Text = "";
                Label likes = ControlExtensions.Clone(LikeBox);
                likes.Text    = "0";
                likes.Visible = true;
                Label redirect = ControlExtensions.Clone(LikeBox);
                redirect.Text    = "0";
                redirect.Visible = true;
                Label replay = ControlExtensions.Clone(LikeBox);
                replay.Text    = "0";
                replay.Visible = true;
                IconPictureBox icon1 = new IconPictureBox();
                InitLikeIcon(icon1);
                IconPictureBox icon2 = new IconPictureBox();
                InitRedirectIcon(icon2);



                newPanel6.Controls.Add(pb);
                newPanel6.Controls.Add(name);
                newPub.Controls.Add(text);
                newPub.Controls.Add(icon1);
                newPub.Controls.Add(icon2);
                newPanel6.Controls.Add(data);
                newPub.Controls.Add(likes);
                newPub.Controls.Add(redirect);
                newPub.Controls.Add(replay);
                newPub.Controls.Add(newPanel6);
                newPub.Show();
                ActivityPanel.Controls.Add(newPub);
                ActivityPanel.Refresh();
                lastActivity = newPub;
            }

            NoActivity.Visible   = false;
            ActivityTextBox.Text = "";
        }