コード例 #1
0
        //-------------------------------------------------------------------------------------------
        //---------------------------------각종 공용 함수------------------------------------------
        //-------------------------------------------------------------------------------------------

        private void ShowPanel(eTweetPanel panel)
        {
            dicPanel[selectPanel].HideTreeView();
            dicPanel[panel].ShowTreeView();
            TweetInstence.ClearTweet(selectPanel);
            selectPanel = panel;
            if (panel == eTweetPanel.eMention)
            {
                notiMention.isOn = false;
            }
            else if (panel == eTweetPanel.eDm)
            {
                notiDm.isOn = false;
            }
            //패널 띄웠을 때 로딩된 글이 없을 경우 API콜
            if (selectPanel == eTweetPanel.eDm && dicPanel[selectPanel].treeView.Items.Count < 2)
            {
                DalsaeInstence.LoadTweet(eTweetPanel.eDm);
            }
            else if (selectPanel == eTweetPanel.eFavorite && dicPanel[selectPanel].treeView.Items.Count < 2)
            {
                DalsaeInstence.LoadTweet(eTweetPanel.eFavorite);
            }
            else if (selectPanel == eTweetPanel.eMention && dicPanel[selectPanel].treeView.Items.Count < 2)
            {
                DalsaeInstence.LoadTweet(eTweetPanel.eMention);
            }
            dicPanel[selectPanel].Focus();
        }
コード例 #2
0
 private void Refresh()
 {
     TweetInstence.ClearTweet(selectPanel);
 }