Example #1
0
        public Thumbnail(TweenMain owner)
        {
            _tweenMain = owner;

            owner.PreviewScrollBar.Scroll    += PreviewScrollBar_Scroll;
            owner.PreviewPicture.MouseLeave  += PreviewPicture_MouseLeave;
            owner.PreviewPicture.DoubleClick += PreviewPicture_DoubleClick;
        }
Example #2
0
        private void ShowUserInfo_Load(object sender, EventArgs e)
        {
            _owner = (TweenMain)Owner;
            if (!AnalizeUserInfo(_userInfo))
            {
                MessageBox.Show(R.ShowUserInfo1);
                Close();
                return;
            }

            // アイコンロード
            BackgroundWorkerImageLoader.RunWorkerAsync();

            InitPath();
            InitTooltip();
            Text                 = Text.Insert(0, _info.ScreenName + " ");
            LabelId.Text         = _info.Id.ToString();
            LabelScreenName.Text = _info.ScreenName;
            LabelName.Text       = _info.Name;
            LabelLocation.Text   = _info.Location;
            SetLinklabelWeb(_info.Url);
            DescriptionBrowser.Visible = false;
            MakeDescriptionBrowserText(_info.Description);
            RecentPostBrowser.Visible = false;
            if (_info.RecentPost != null)
            {
                _recentPostTxt = _owner.CreateDetailHtml(
                    _owner.TwitterInstance.CreateHtmlAnchor(ref _info.RecentPost, _atidList, _userInfo.Status.Entities, null)
                    + string.Format(" Posted at {0} via {1}", _info.PostCreatedAt, _info.PostSource));
            }

            LinkLabelFollowing.Text = _info.FriendsCount.ToString();
            LinkLabelFollowers.Text = _info.FollowersCount.ToString();
            LinkLabelFav.Text       = _info.FavoriteCount.ToString();
            LinkLabelTweet.Text     = _info.StatusesCount.ToString();
            LabelCreatedAt.Text     = _info.CreatedAt.ToString();
            LabelIsProtected.Text   = _info.Protect ? R.Yes : R.No;
            LabelIsVerified.Text    = _info.Verified ? R.Yes : R.No;

            if (_owner.TwitterInstance.Username == _info.ScreenName)
            {
                ButtonEdit.Enabled = true;
                ChangeIconToolStripMenuItem.Enabled = true;
                ButtonBlock.Enabled        = false;
                ButtonReportSpam.Enabled   = false;
                ButtonBlockDestroy.Enabled = false;
            }
            else
            {
                ButtonEdit.Enabled = false;
                ChangeIconToolStripMenuItem.Enabled = false;
                ButtonBlock.Enabled        = true;
                ButtonReportSpam.Enabled   = true;
                ButtonBlockDestroy.Enabled = true;
            }
        }
Example #3
0
        public Thumbnail(TweenMain owner)
        {
            _tweenMain = owner;

            owner.PreviewScrollBar.Scroll += PreviewScrollBar_Scroll;
            owner.PreviewPicture.MouseLeave += PreviewPicture_MouseLeave;
            owner.PreviewPicture.DoubleClick += PreviewPicture_DoubleClick;
        }
Example #4
0
        private void ShowUserInfo_Load(object sender, EventArgs e)
        {
            _owner = (TweenMain)Owner;
            if (!AnalizeUserInfo(_userInfo))
            {
                MessageBox.Show(R.ShowUserInfo1);
                Close();
                return;
            }

            // アイコンロード
            BackgroundWorkerImageLoader.RunWorkerAsync();

            InitPath();
            InitTooltip();
            Text = Text.Insert(0, _info.ScreenName + " ");
            LabelId.Text = _info.Id.ToString();
            LabelScreenName.Text = _info.ScreenName;
            LabelName.Text = _info.Name;
            LabelLocation.Text = _info.Location;
            SetLinklabelWeb(_info.Url);
            DescriptionBrowser.Visible = false;
            MakeDescriptionBrowserText(_info.Description);
            RecentPostBrowser.Visible = false;
            if (_info.RecentPost != null)
            {
                _recentPostTxt = _owner.CreateDetailHtml(
                    _owner.TwitterInstance.CreateHtmlAnchor(ref _info.RecentPost, _atidList, _userInfo.Status.Entities, null)
                    + string.Format(" Posted at {0} via {1}", _info.PostCreatedAt, _info.PostSource));
            }

            LinkLabelFollowing.Text = _info.FriendsCount.ToString();
            LinkLabelFollowers.Text = _info.FollowersCount.ToString();
            LinkLabelFav.Text = _info.FavoriteCount.ToString();
            LinkLabelTweet.Text = _info.StatusesCount.ToString();
            LabelCreatedAt.Text = _info.CreatedAt.ToString();
            LabelIsProtected.Text = _info.Protect ? R.Yes : R.No;
            LabelIsVerified.Text = _info.Verified ? R.Yes : R.No;

            if (_owner.TwitterInstance.Username == _info.ScreenName)
            {
                ButtonEdit.Enabled = true;
                ChangeIconToolStripMenuItem.Enabled = true;
                ButtonBlock.Enabled = false;
                ButtonReportSpam.Enabled = false;
                ButtonBlockDestroy.Enabled = false;
            }
            else
            {
                ButtonEdit.Enabled = false;
                ChangeIconToolStripMenuItem.Enabled = false;
                ButtonBlock.Enabled = true;
                ButtonReportSpam.Enabled = true;
                ButtonBlockDestroy.Enabled = true;
            }
        }