C# 클래스 KbtterWPF.MainWindow

파일 보기 프로젝트 열기: kb10uy/Kbtter 1 사용 예제들

Private Properties

프로퍼티 타입 설명
CreateRetweetedPanel UIElement
CreateUnfavoritePanel UIElement
GetDefaultConfig Config
LoadConfig void
LoadMessages void
LoadPlugins void
RefreshUserInfo void
SetDefaultUser void
SetUserStates void
SetUserStates void
im_MouseDown2 void

공개 메소드들

메소드 설명
CreateFavoritePanel ( TwitterStatus st, TwitterUser us ) : UIElement
CreateRetweetPanel ( TwitterStatus ost, TwitterStatus st ) : UIElement
CreateTweetPanel ( TwitterStatus st ) : UIElement
CreateUserPanel ( TwitterUser st ) : UIElement
DMAction ( TweetSharp.TwitterUserStreamDirectMessage p ) : void
EventAction ( TweetSharp.TwitterUserStreamEvent p ) : void
FriendAction ( TweetSharp.TwitterUserStreamFriends p ) : void
GetTemplate ( string name ) : System.Windows.Controls.ControlTemplate
ListFollowers ( ) : void
ListFollowings ( ) : void
MainWindow ( ) : System
MediaTweetWithButtonChanger ( string str, bool f ) : void
NotifyDirectMessage ( TwitterDirectMessage dm ) : void
NotifyFavorited ( TweetSharp.TwitterUserStreamEvent p ) : void
NotifyReplied ( TwitterStatus st ) : void
NotifyRetweeted ( TwitterStatus st, TwitterUser user ) : void
NotifyUnfavorited ( TweetSharp.TwitterUserStreamEvent p ) : void
SearchTweet ( string text, int count ) : Task>
SetStatusBarWithFavorite ( TweetSharp.TwitterResponse res, TwitterStatus st ) : void
SetStatusBarWithRetweet ( TweetSharp.TwitterResponse res, TwitterStatus st ) : void
SetStatusBarWithSendTweet ( TweetSharp.TwitterResponse res, TwitterStatus st ) : void
SetStatusBarWithUnfavorite ( TweetSharp.TwitterResponse res, TwitterStatus st ) : void
ShowBalloon ( string title, string text, System.Windows.Forms.ToolTipIcon icon ) : void
StatusAction ( TweetSharp.TwitterUserStreamStatus p ) : void
TryGetMediaControl ( string url, UIElement &ue ) : bool
TweetWithButtonChanger ( string str, bool f ) : void
UpdateStatus ( string text ) : void
del_Click ( object sender, RoutedEventArgs e ) : void
descb_Click ( object sender, RoutedEventArgs e ) : void
fav_Click ( object sender, RoutedEventArgs e ) : void
h_RequestNavigate ( object sender, System.Windows.Navigation.RequestNavigateEventArgs e ) : void
im2_MouseDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
im_MouseDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
rt_Click ( object sender, RoutedEventArgs e ) : void
t_MouseLeftButtonDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void

비공개 메소드들

메소드 설명
CreateRetweetedPanel ( TwitterStatus st, TwitterUser us ) : UIElement
CreateUnfavoritePanel ( TwitterStatus st, TwitterUser us ) : UIElement
GetDefaultConfig ( ) : Config
LoadConfig ( ) : void
LoadMessages ( string file ) : void
LoadPlugins ( ) : void
RefreshUserInfo ( ) : void
SetDefaultUser ( ) : void
SetUserStates ( ) : void
SetUserStates ( UserStateKind state ) : void
im_MouseDown2 ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void

메소드 상세

CreateFavoritePanel() 공개 메소드

public CreateFavoritePanel ( TwitterStatus st, TwitterUser us ) : UIElement
st TwitterStatus
us TwitterUser
리턴 UIElement

CreateRetweetPanel() 공개 메소드

public CreateRetweetPanel ( TwitterStatus ost, TwitterStatus st ) : UIElement
ost TwitterStatus
st TwitterStatus
리턴 UIElement

CreateTweetPanel() 공개 메소드

public CreateTweetPanel ( TwitterStatus st ) : UIElement
st TwitterStatus
리턴 UIElement

CreateUserPanel() 공개 메소드

public CreateUserPanel ( TwitterUser st ) : UIElement
st TwitterUser
리턴 UIElement

DMAction() 공개 메소드

public DMAction ( TweetSharp.TwitterUserStreamDirectMessage p ) : void
p TweetSharp.TwitterUserStreamDirectMessage
리턴 void

EventAction() 공개 메소드

public EventAction ( TweetSharp.TwitterUserStreamEvent p ) : void
p TweetSharp.TwitterUserStreamEvent
리턴 void

FriendAction() 공개 메소드

public FriendAction ( TweetSharp.TwitterUserStreamFriends p ) : void
p TweetSharp.TwitterUserStreamFriends
리턴 void

GetTemplate() 공개 메소드

public GetTemplate ( string name ) : System.Windows.Controls.ControlTemplate
name string
리턴 System.Windows.Controls.ControlTemplate

ListFollowers() 공개 메소드

public ListFollowers ( ) : void
리턴 void

ListFollowings() 공개 메소드

public ListFollowings ( ) : void
리턴 void

MainWindow() 공개 메소드

public MainWindow ( ) : System
리턴 System

MediaTweetWithButtonChanger() 공개 메소드

public MediaTweetWithButtonChanger ( string str, bool f ) : void
str string
f bool
리턴 void

NotifyDirectMessage() 공개 메소드

public NotifyDirectMessage ( TwitterDirectMessage dm ) : void
dm TwitterDirectMessage
리턴 void

NotifyFavorited() 공개 메소드

public NotifyFavorited ( TweetSharp.TwitterUserStreamEvent p ) : void
p TweetSharp.TwitterUserStreamEvent
리턴 void

NotifyReplied() 공개 메소드

public NotifyReplied ( TwitterStatus st ) : void
st TwitterStatus
리턴 void

NotifyRetweeted() 공개 메소드

public NotifyRetweeted ( TwitterStatus st, TwitterUser user ) : void
st TwitterStatus
user TwitterUser
리턴 void

NotifyUnfavorited() 공개 메소드

public NotifyUnfavorited ( TweetSharp.TwitterUserStreamEvent p ) : void
p TweetSharp.TwitterUserStreamEvent
리턴 void

SearchTweet() 공개 메소드

public SearchTweet ( string text, int count ) : Task>
text string
count int
리턴 Task>

SetStatusBarWithFavorite() 공개 메소드

public SetStatusBarWithFavorite ( TweetSharp.TwitterResponse res, TwitterStatus st ) : void
res TweetSharp.TwitterResponse
st TwitterStatus
리턴 void

SetStatusBarWithRetweet() 공개 메소드

public SetStatusBarWithRetweet ( TweetSharp.TwitterResponse res, TwitterStatus st ) : void
res TweetSharp.TwitterResponse
st TwitterStatus
리턴 void

SetStatusBarWithSendTweet() 공개 메소드

public SetStatusBarWithSendTweet ( TweetSharp.TwitterResponse res, TwitterStatus st ) : void
res TweetSharp.TwitterResponse
st TwitterStatus
리턴 void

SetStatusBarWithUnfavorite() 공개 메소드

public SetStatusBarWithUnfavorite ( TweetSharp.TwitterResponse res, TwitterStatus st ) : void
res TweetSharp.TwitterResponse
st TwitterStatus
리턴 void

ShowBalloon() 공개 메소드

public ShowBalloon ( string title, string text, System.Windows.Forms.ToolTipIcon icon ) : void
title string
text string
icon System.Windows.Forms.ToolTipIcon
리턴 void

StatusAction() 공개 메소드

public StatusAction ( TweetSharp.TwitterUserStreamStatus p ) : void
p TweetSharp.TwitterUserStreamStatus
리턴 void

TryGetMediaControl() 공개 메소드

public TryGetMediaControl ( string url, UIElement &ue ) : bool
url string
ue UIElement
리턴 bool

TweetWithButtonChanger() 공개 메소드

public TweetWithButtonChanger ( string str, bool f ) : void
str string
f bool
리턴 void

UpdateStatus() 공개 메소드

public UpdateStatus ( string text ) : void
text string
리턴 void

del_Click() 공개 메소드

public del_Click ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
리턴 void

descb_Click() 공개 메소드

public descb_Click ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
리턴 void

fav_Click() 공개 메소드

public fav_Click ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
리턴 void

h_RequestNavigate() 공개 메소드

public h_RequestNavigate ( object sender, System.Windows.Navigation.RequestNavigateEventArgs e ) : void
sender object
e System.Windows.Navigation.RequestNavigateEventArgs
리턴 void

im2_MouseDown() 공개 메소드

public im2_MouseDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
리턴 void

im_MouseDown() 공개 메소드

public im_MouseDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
리턴 void

rt_Click() 공개 메소드

public rt_Click ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
리턴 void

t_MouseLeftButtonDown() 공개 메소드

public t_MouseLeftButtonDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
리턴 void