public Toot(StatusClass_new status) { Width = 400; this.InitializeComponent(); toot = status; string acct = status.account.acct; string dname = status.account.display_name; UserName.Text = dname + "\n" + acct; TootContents.NavigateToString(WebContentHelper.WrapHtml((string)status.content, 350, 400)); string avatar = status.account.avatar; string reblogged = status.reblogged; string favourited = status.favourited; if (reblogged == "1") { Retoot.Foreground = new SolidColorBrush(Colors.Green); } if (favourited == "1") { Favorites.Foreground = new SolidColorBrush(Colors.Yellow); } if (avatar != null) { if (avatar[0] == 'h') // HACK!!! { UserImage.Source = new BitmapImage(new Uri(avatar)); } else { UserImage.Source = new BitmapImage(new Uri("https://" + GetToken.getServerName() + avatar)); } } }
public MainWindow() { InitializeComponent(); HttpConnectionClass token = null; int logged_in = 1; try { token = new HttpConnectionClass(GetToken.getAuthClass()); } catch { logged_in = 0; LoginWindow window = new LoginWindow(); window.Show(); } if (logged_in == 1) { string baseuri = "https://" + token.auth.server; var tootlist = StatusClass_new.GetTimeline(token); for (int i = 0; i < tootlist.Length - 1; i++) { Toot toot; toot = new Toot(tootlist[i]); Toots.Items.Insert(0, toot); } } }
private void Favorites_Click(object sender, RoutedEventArgs e) { StatusClass.favourite_toot(toot.id, GetToken.getAuthClass()); Favorites.Foreground = new SolidColorBrush(Colors.Yellow); }
private void Retoot_Click(object sender, RoutedEventArgs e) { StatusClass.boost_toot(toot_id, GetToken.getAuthClass()); Retoot.Foreground = new SolidColorBrush(Colors.Green); }