Example #1
0
        private void treeListView1_HyperlinkClicked(object sender, BrightIdeasSoftware.HyperlinkClickedEventArgs e)
        {
            Person p = (Person)e.Model;

            MessageBox.Show(String.Format("{0} {1}", p.FirstName, p.LastName));
            e.Handled = true;
        }
Example #2
0
        private void submissionStatus_HyperlinkClicked(object sender, BrightIdeasSoftware.HyperlinkClickedEventArgs e)
        {
            JudgeStatus list = (JudgeStatus)e.Model;

            if (e.Column == pnumSUB || e.Column == ptitleSUB)
            {
                Interactivity.ShowProblem(list.pnum);
            }
            else if (e.Column == unameSUB)
            {
                if (LocalDatabase.ContainsUser(list.uname))
                {
                    Interactivity.ShowUserStat(list.uname);
                }
                else
                {
                    if (MessageBox.Show("Add \"" + list.uname + "\" to your favorite list?", "Add User",
                                        MessageBoxButtons.YesNo) == DialogResult.No)
                    {
                        return;
                    }
                    RegistryAccess.AddUserid(list.uname, list.uid.ToString());
                    Interactivity.ShowUserStat(list.uname);
                }
            }
        }
Example #3
0
 private void lastSubmissions1_HyperlinkClicked(object sender, BrightIdeasSoftware.HyperlinkClickedEventArgs e)
 {
     if (e.Column == pnumSUB || e.Column == ptitleSUB)
     {
         Interactivity.ShowProblem(((UserSubmission)e.Model).pnum);
     }
 }
Example #4
0
 private void olvTableResults_HyperlinkClicked(object sender, BrightIdeasSoftware.HyperlinkClickedEventArgs e)
 {
     if (e.Column == olvColumnTableResultDelete)
     {
         m_TableResultMapping.Remove((TableResultMap)e.Model);
         zRefreshTableResults();
     }
 }
Example #5
0
 private void worldRanklist_HyperlinkClicked(object sender, BrightIdeasSoftware.HyperlinkClickedEventArgs e)
 {
     if (e.Column == usernameRANK)
     {
         UserRanklist js = (UserRanklist)e.Model;
         usernameBox.Text = js.username;
         usernameBox.Focus();
     }
 }
Example #6
0
 private void olvIdentifierPaths_HyperlinkClicked(object sender, BrightIdeasSoftware.HyperlinkClickedEventArgs e)
 {
     if (e.Column == olvColumnDelete)
     {
         m_Paths.Remove((string)e.Model);
         zRefresh();
     }
     e.Handled = true;
 }
 private void olvOutputParameters_HyperlinkClicked(object sender, BrightIdeasSoftware.HyperlinkClickedEventArgs e)
 {
     if (e.Column == olvColumnOutputParameterDelete)
     {
         m_OutputParameterMapping.Remove((OutputParameterMap)e.Model);
         zRefreshOutputParameters();
     }
     e.Handled = true;
 }
 private void olvDataNormalization_HyperlinkClicked(object sender, BrightIdeasSoftware.HyperlinkClickedEventArgs e)
 {
     if (e.Column == olvColumnDelete)
     {
         m_NormalizationRules.Remove((GetValueNormalizationRule)e.Model);
         zRefreshNormalizationRules();
     }
     e.Handled = true;
 }
Example #9
0
 private void olvNotifications_HyperlinkClicked(object sender, BrightIdeasSoftware.HyperlinkClickedEventArgs e)
 {
     if (e.Column == olvColumnDelete)
     {
         Notification notification = (Notification)e.Model;
         m_Notifications.Remove(notification);
         if (notification == m_Notification)
         {
             m_Notification = null;
             zUpdateNotificationEditor();
         }
         zRefreshNotifications();
     }
     e.Handled = true;
 }
Example #10
0
 private void olvElementIdentifiers_HyperlinkClicked(object sender, BrightIdeasSoftware.HyperlinkClickedEventArgs e)
 {
     if (e.Column == olvColumnEdit)
     {
         using (frmElementIdentifierEditor frm = new frmElementIdentifierEditor((ElementIdentifier)e.Model))
         {
             if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK)
             {
                 zRefreshList();
             }
         }
     }
     if (e.Column == olvColumnDelete)
     {
         m_ElementIdentifiers.Remove((ElementIdentifier)e.Model);
         zRefreshList();
     }
 }
Example #11
0
        private void tlvSequence_HyperlinkClicked(object sender, BrightIdeasSoftware.HyperlinkClickedEventArgs e)
        {
            Step step = (Step)e.Model;

            if (e.Column == olvColumnEdit)
            {
                zEditStep(step);
            }
            if (e.Column == olvColumnDelete)
            {
                zRemoveSteps(new List <Step>()
                {
                    step
                });
            }
            if (e.Column == olvColumnExecute)
            {
                ExecuteSequence(m_StepIndex[step]);
            }
            e.Handled = true;
        }
Example #12
0
        private void SoleObjectListView_HyperlinkClicked(object sender, BrightIdeasSoftware.HyperlinkClickedEventArgs e)
        {
            // クリックされた項目(CardCodeAndCount)と、それに相当するCardInfoを取得する
            CardDeckDetail cardDeckDetail = (CardDeckDetail)e.Item.RowObject;

            // デッキ一覧でカードが選択された時の処理を実行する
            ((Form1)MdiParent)._selectCardInfosInCardsDeck?.Invoke(new List <CardInfo> {
                cardDeckDetail.cardInfo
            });

            // カード削除しないなら何もせず抜ける
            if (RemoveCardDisableRadioButton.Checked)
            {
                e.Handled = true;
                return;
            }

            // カード削除する
            CardCodeAndCount targetCardCodeAndCount =
                _editedDeck.FirstOrDefault(s => s.CardCode == cardDeckDetail.cardCodeAndCount.CardCode);

            if (targetCardCodeAndCount == null)
            {
                return; // TODO: エラー処理方法検討
            }

            // 枚数を1減らす
            targetCardCodeAndCount.Count -= 1;

            // 枚数が0ならリストから削除する
            if (targetCardCodeAndCount.Count == 0)
            {
                _editedDeck = _editedDeck.Where(
                    s => s.CardCode != targetCardCodeAndCount.CardCode).ToList();
            }

            MakeSoleList();
            e.Handled = true;
        }
Example #13
0
 private void objectListView1_HyperlinkClicked(object sender, BrightIdeasSoftware.HyperlinkClickedEventArgs e)
 {
     MessageBox.Show("Hi");
     e.Handled = true;
 }