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; } }
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); } }
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; }
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 = ""; }