Sha256: 9c899ab7716a035104152debbae8004cb7ae4472c600a7918cb24cf1f9dad968

Contents?: true

Size: 1.34 KB

Versions: 6

Compression:

Stored size: 1.34 KB

Contents

#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#import "JSString.h"
//#include "SyncEngine.h"

@interface WebViewController : UIViewController <UIActionSheetDelegate, UIWebViewDelegate> {
    UINavigationBar* navBar;
    UIToolbar* toolbar;
    UIBarButtonItem* backBtn;
    UIBarButtonItem* forwardBtn;
    UIBarButtonItem* homeBtn;
    UIBarButtonItem* refreshBtn;
    UIBarButtonItem* optionsBtn;
    UILabel* activityInfo;
    UIWebView *webView;
    UIActivityIndicatorView *activity;
    //NSString *viewHomeUrl,*viewOptionsUrl;

@public
    id   actionTarget;
    SEL  onShowLog;
    UIWindow *window;
}

//@property (assign) NSString *viewHomeUrl;
//@property (assign) NSString *viewOptionsUrl;

@property (assign) id   actionTarget;
@property (assign) UIToolbar* toolbar;
@property (assign) UIWebView* webView;
@property (assign) SEL  onShowLog;

-(id)initWithParentWindow:(UIWindow*)w;

-(void)loadData:(NSData*)data mimeType:(NSString*)type;

-(void)showToolbar:(BOOL)show;
-(void)createNewToolbar:(NSArray*)items;

-(void)navigate:(NSString*)url;
-(void)navigateRedirect:(NSString*)url;

-(void)setActivityInfo:(NSString *)labelText;

-(void)goBack:(id)sender;
-(void)goForward:(id)sender;
-(void)goHome:(id)sender;
-(void)goOptions:(id)sender;
-(void)refresh;

-(void)executeJs:(JSString *)js;

-(void)active;

-(void)inactive;

//-(void)runSync;

@end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
rhodes-1.5.5 platform/iphone/Classes/WebViewController.h
rhodes-1.5.4 platform/iphone/Classes/WebViewController.h
rhodes-1.5.3 platform/iphone/Classes/WebViewController.h
rhodes-1.5.2 platform/iphone/Classes/WebViewController.h
rhodes-1.5.1 platform/iphone/Classes/WebViewController.h
rhodes-1.5.0 platform/iphone/Classes/WebViewController.h