зеркало из https://github.com/mozilla/gecko-dev.git
Better handling of progress indicator. [not part of build]
This commit is contained in:
Родитель
4328fcb009
Коммит
0227e5c64a
|
@ -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>
|
||||
|
|
Двоичный файл не отображается.
|
@ -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) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче