// // StoryDetailViewController.h // NewsBlur // // Created by Samuel Clay on 6/24/10. // Copyright 2010 __MyCompanyName__. All rights reserved. // #import @class NewsBlurAppDelegate; @class ASIHTTPRequest; @interface StoryDetailViewController : UIViewController { NewsBlurAppDelegate *appDelegate; NSString *activeStoryId; UIProgressView *progressView; UIView *innerView; UIWebView *webView; UIToolbar *toolbar; UIBarButtonItem *buttonPrevious; UIBarButtonItem *buttonNext; UIBarButtonItem *activity; UIActivityIndicatorView *loadingIndicator; UIPopoverController *popoverController; UIToolbar *bottomPlaceholderToolbar; UIBarButtonItem *buttonBack; } @property (nonatomic, strong) UIActivityIndicatorView *loadingIndicator; @property (nonatomic) IBOutlet NewsBlurAppDelegate *appDelegate; @property (nonatomic) NSString *activeStoryId; @property (nonatomic) IBOutlet UIProgressView *progressView; @property (strong, nonatomic) IBOutlet UIView *progressViewContainer; @property (nonatomic) IBOutlet UIView *innerView; @property (nonatomic) IBOutlet UIWebView *webView; @property (nonatomic) IBOutlet UIToolbar *toolbar; @property (nonatomic) IBOutlet UIBarButtonItem *buttonPrevious; @property (nonatomic) IBOutlet UIBarButtonItem *buttonNext; @property (nonatomic) UIBarButtonItem *buttonBack; @property (nonatomic) IBOutlet UIBarButtonItem *activity; @property (nonatomic) IBOutlet UIBarButtonItem *buttonAction; @property (nonatomic) IBOutlet UIView *feedTitleGradient; @property (nonatomic) IBOutlet UIBarButtonItem *buttonNextStory; @property (nonatomic) UIPopoverController *popoverController; @property (nonatomic) IBOutlet UIToolbar *bottomPlaceholderToolbar; @property (nonatomic) IBOutlet UIBarButtonItem *fontSettingsButton; @property (nonatomic) IBOutlet UIBarButtonItem *originalStoryButton; - (void)setNextPreviousButtons; - (void)markStoryAsRead; - (void)toggleLikeComment:(BOOL)likeComment; - (void)showStory; - (void)scrolltoBottom; - (IBAction)showOriginalSubview:(id)sender; - (IBAction)doNextUnreadStory; - (IBAction)doNextStory; - (IBAction)doPreviousStory; - (IBAction)tapProgressBar:(id)sender; - (void)changeWebViewWidth:(int)width; - (void)showUserProfile:(NSString *)userId xCoordinate:(int)x yCoordinate:(int)y width:(int)width height:(int)height; - (void)initStory; - (void)showShareHUD; - (void)refreshComments; - (void)finishMarkAsRead:(ASIHTTPRequest *)request; - (void)finishLikeComment:(ASIHTTPRequest *)request; - (void)requestFailed:(ASIHTTPRequest *)request; - (void)setActiveStory; - (IBAction)toggleFontSize:(id)sender; - (void)hideToggleFontSize; - (void)setFontStyle:(NSString *)fontStyle; - (void)changeFontSize:(NSString *)fontSize; - (NSString *)getComments:(NSString *)type; - (NSString *)getComment:(NSDictionary *)commentDict; - (NSString *)getReplies:(NSArray *)replies forUserId:(NSString *)commentUserId; - (NSString *)getAvatars:(BOOL)areFriends; - (NSDictionary *)getUser:(int)user_id; - (void)transitionFromFeedDetail; @end