The R Project SVN R-packages

Rev

Rev 1478 | Rev 1903 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1478 Rev 1482
Line 45... Line 45...
45
#define kBinary		1
45
#define kBinary		1
46
#define kSource		0
46
#define kSource		0
47
 
47
 
48
#import <Cocoa/Cocoa.h>
48
#import <Cocoa/Cocoa.h>
49
 
49
 
50
typedef struct pkgInstallerEntry {
50
@interface PackageEntry : NSObject {
51
	NSString *name;
51
	NSString *name;
52
	NSString *iver;
52
	NSString *iver;
53
	NSString *rver;
53
	NSString *rver;
54
	BOOL status;
54
	BOOL status;
-
 
55
}
-
 
56
 
-
 
57
- (id) initWithName: (const char*) cName iVer: (const char*) iV rVer: (const char*) rV status: (BOOL) st;
55
} s_pkgInstallerEntry;
58
@end
56
 
59
 
57
@interface PackageInstaller : NSObject
60
@interface PackageInstaller : NSObject
58
{
61
{
59
    IBOutlet NSTableView *pkgDataSource;
62
    IBOutlet NSTableView *pkgDataSource;
60
    IBOutlet id pkgWindow;
63
    IBOutlet id pkgWindow;
Line 72... Line 75...
72
	int pkgUrl;
75
	int pkgUrl;
73
	int loadedPkgUrl;
76
	int loadedPkgUrl;
74
	int pkgInst;
77
	int pkgInst;
75
	int pkgFormat;
78
	int pkgFormat;
76
	
79
	
77
	int packages;
-
 
78
	s_pkgInstallerEntry *package;
80
	NSMutableArray *packages;
79
	NSString *repositoryLabel;
81
	NSString *repositoryLabel;
80
	int *filter;
82
	int *filter;
81
	int filterlen;
83
	int filterlen;
82
	NSString *filterString;
84
	NSString *filterString;
83
	
85
	
84
	BOOL optionsChecked;
86
	BOOL optionsChecked;
-
 
87
	BOOL installedOnly;
85
}
88
}
86
 
89
 
87
- (IBAction)installSelected:(id)sender;
90
- (IBAction)installSelected:(id)sender;
88
- (IBAction)reloadURL:(id)sender;
91
- (IBAction)reloadURL:(id)sender;
89
- (IBAction) reloadPIData:(id)sender;
92
- (IBAction) reloadPIData:(id)sender;
Line 93... Line 96...
93
- (IBAction)setFormat:(id)sender;
96
- (IBAction)setFormat:(id)sender;
94
 
97
 
95
- (IBAction)updateAll:(id)sender;
98
- (IBAction)updateAll:(id)sender;
96
- (IBAction)runPkgSearch:(id)sender;
99
- (IBAction)runPkgSearch:(id)sender;
97
 
100
 
-
 
101
- (IBAction)toggleShowInstalled:(id)sender;
-
 
102
 
98
- (id) window;
103
- (id) window;
99
- (void) reloadData;
104
- (void) reloadData;
100
- (void) resetPackages;
105
- (void) resetPackages;
-
 
106
- (void) reRunFilter;
101
 
107
 
102
- (void) show;
108
- (void) show;
103
- (void) updateInstalledPackages: (int) count withNames: (char**) name installedVersions: (char**) iver repositoryVersions: (char**) rver update: (BOOL*) stat label: (char*) label;
109
- (void) updateInstalledPackages: (int) count withNames: (char**) name installedVersions: (char**) iver repositoryVersions: (char**) rver update: (BOOL*) stat label: (char*) label;
104
 
110
 
105
+ (id) sharedController;
111
+ (id) sharedController;