Diff for /chimera/ProgressDlgController.mm between versions 1.10 and 1.13

version 1.10, 2002/02/04 05:18:41 version 1.13, 2002/03/07 18:42:43
Line 1 Line 1
///* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
//  ProgressDlgController.m/* ***** BEGIN LICENSE BLOCK *****
//  Chimera * Version: NPL 1.1/GPL 2.0/LGPL 2.1
// *
//  Created by David Hyatt on Sat Feb 02 2002. * The contents of this file are subject to the Netscape Public License
//  Copyright (c) 2001 __MyCompanyName__. All rights reserved. * Version 1.1 (the "License"); you may not use this file except in
// * compliance with the License. You may obtain a copy of the License at
  * http://www.mozilla.org/NPL/
  *
  * Software distributed under the License is distributed on an "AS IS" basis,
  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  * for the specific language governing rights and limitations under the
  * License.
  *
  * The Original Code is mozilla.org code.
  *
  * The Initial Developer of the Original Code is 
  * Netscape Communications Corporation.
  * Portions created by the Initial Developer are Copyright (C) 2002
  * the Initial Developer. All Rights Reserved.
  *
  * Contributor(s):
  *
  * Alternatively, the contents of this file may be used under the terms of
  * either the GNU General Public License Version 2 or later (the "GPL"), or 
  * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  * in which case the provisions of the GPL or the LGPL are applicable instead
  * of those above. If you wish to allow use of your version of this file only
  * under the terms of either the GPL or the LGPL, and not to allow others to
  * use your version of this file under the terms of the NPL, indicate your
  * decision by deleting the provisions above and replace them with the notice
  * and other provisions required by the GPL or the LGPL. If you do not delete
  * the provisions above, a recipient may use your version of this file under
  * the terms of any one of the NPL, the GPL or the LGPL.
  *
  * ***** END LICENSE BLOCK ***** */
   
 #import "ProgressDlgController.h"  #import "ProgressDlgController.h"
   
Line 179  nsDownloadListener::InitDialog() Line 208  nsDownloadListener::InitDialog()
                   
     if (mWebPersist) {      if (mWebPersist) {
         if (mURL) {          if (mURL) {
            nsXPIDLCString spec;            nsCAutoString spec;
            mURL->GetSpec(getter_Copies(spec));            mURL->GetSpec(spec);
             [mController setSourceURL: spec.get()];              [mController setSourceURL: spec.get()];
         }          }
         else {          else {
Line 262  static NSString *LeaveOpenToolbarItemIde Line 291  static NSString *LeaveOpenToolbarItemIde
   
 - (NSArray *)toolbarAllowedItemIdentifiers:(NSToolbar *)toolbar  - (NSArray *)toolbarAllowedItemIdentifiers:(NSToolbar *)toolbar
 {  {
     NSLog(@"toolbarAllowedItemIdentifiers:");  
     return [NSArray arrayWithObjects: CancelToolbarItemIdentifier,      return [NSArray arrayWithObjects: CancelToolbarItemIdentifier,
         PauseResumeToolbarItemIdentifier,          PauseResumeToolbarItemIdentifier,
         ShowFileToolbarItemIdentifier,          ShowFileToolbarItemIdentifier,
Line 277  static NSString *LeaveOpenToolbarItemIde Line 305  static NSString *LeaveOpenToolbarItemIde
   
 - (NSArray *)toolbarDefaultItemIdentifiers:(NSToolbar *)toolbar  - (NSArray *)toolbarDefaultItemIdentifiers:(NSToolbar *)toolbar
 {  {
     NSLog(@"toolbarDefaultItemIdentifiers:");  
     return [NSArray arrayWithObjects: CancelToolbarItemIdentifier,      return [NSArray arrayWithObjects: CancelToolbarItemIdentifier,
         PauseResumeToolbarItemIdentifier,          PauseResumeToolbarItemIdentifier,
         NSToolbarFlexibleSpaceItemIdentifier,          NSToolbarFlexibleSpaceItemIdentifier,
Line 292  static NSString *LeaveOpenToolbarItemIde Line 319  static NSString *LeaveOpenToolbarItemIde
       itemForItemIdentifier:(NSString *)itemIdent        itemForItemIdentifier:(NSString *)itemIdent
   willBeInsertedIntoToolbar:(BOOL)willBeInserted    willBeInsertedIntoToolbar:(BOOL)willBeInserted
 {  {
     NSLog(@"toolbar:itemForItemIdentifier:%@ willBeInsertedIntoToolbar:%d", itemIdent, willBeInserted);  
     NSToolbarItem *toolbarItem = [[[NSToolbarItem alloc] initWithItemIdentifier:itemIdent] autorelease];      NSToolbarItem *toolbarItem = [[[NSToolbarItem alloc] initWithItemIdentifier:itemIdent] autorelease];
   
     if ( [itemIdent isEqual:CancelToolbarItemIdentifier] ) {      if ( [itemIdent isEqual:CancelToolbarItemIdentifier] ) {
Line 355  static NSString *LeaveOpenToolbarItemIde Line 381  static NSString *LeaveOpenToolbarItemIde
 -(void)cancel  -(void)cancel
 {  {
     NSLog(@"Request to cancel download.");      NSLog(@"Request to cancel download.");
     //Put logic here!  
 }  }
   
 -(void)pauseAndResumeDownload  -(void)pauseAndResumeDownload

Removed from v.1.10  
changed lines
  Added in v.1.13


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>