Better handling of progress indicator. [not part of build]

This commit is contained in:
vidur%netscape.com 2001-12-01 01:20:46 +00:00
Родитель 4328fcb009
Коммит 0227e5c64a
5 изменённых файлов: 10 добавлений и 6 удалений

Просмотреть файл

@ -5,7 +5,7 @@
ACTIONS = {load = id; };
CLASS = MyBrowserView;
LANGUAGE = ObjC;
OUTLETS = {progress = id; status = id; urlbar = id; };
OUTLETS = {progress = id; progressSuper = id; status = id; urlbar = id; };
SUPERCLASS = NSView;
}
);

Просмотреть файл

@ -3,11 +3,11 @@
<plist version="0.9">
<dict>
<key>IBDocumentLocation</key>
<string>38 70 356 240 0 0 1024 746 </string>
<string>36 102 356 240 0 0 1024 746 </string>
<key>IBFramework Version</key>
<string>219.0</string>
<key>IBMainMenuLocation</key>
<string>100 481 318 44 0 0 1024 746 </string>
<string>100 481 302 44 0 0 1024 746 </string>
<key>IBSystem Version</key>
<string>5L14</string>
<key>IBUserGuides</key>

Двоичные данные
embedding/tests/cocoaEmbed/English.lproj/MainMenu.nib/objects.nib сгенерированный

Двоичный файл не отображается.

Просмотреть файл

@ -6,6 +6,7 @@
IBOutlet id urlbar;
IBOutlet id status;
IBOutlet id progress;
IBOutlet id progressSuper;
NSBrowserView* browserView;
NSString* defaultStatus;
NSString* loadingStatus;

Просмотреть файл

@ -24,7 +24,8 @@
loadingStatus = DOCUMENT_DONE_STRING;
[status setStringValue:loadingStatus];
[progress setControlTint:NSClearControlTint];
[progress retain];
[progress removeFromSuperview];
}
- (void)setFrame:(NSRect)frameRect
@ -41,7 +42,8 @@
defaultStatus = NULL;
}
[progress setControlTint:NSDefaultControlTint];
[progressSuper addSubview:progress];
[progress release];
[progress setIndeterminate:YES];
[progress startAnimation:self];
@ -57,7 +59,8 @@
{
[progress setIndeterminate:YES];
[progress stopAnimation:self];
[progress setControlTint:NSClearControlTint];
[progress retain];
[progress removeFromSuperview];
loadingStatus = DOCUMENT_DONE_STRING;
if (defaultStatus) {