Diff for /chimera/BookmarksButton.mm between versions 1.2 and 1.3

version 1.2, 2002/04/17 08:31:11 version 1.3, 2002/04/17 08:56:57
Line 26 Line 26
   return self;    return self;
 }  }
   
   -(IBAction)openBookmark:(id)aSender
   {
     printf("Yo?\n");
     
     // Get the href attribute.  This is the URL we want to load.
     nsAutoString href;
     mElement->GetAttribute(NS_LITERAL_STRING("href"), href);
     nsCAutoString cref; cref.AssignWithConversion(href);
     if (cref.IsEmpty())
       return;
   
     NSString* url = [NSString stringWithCString: cref.get()];
   
     // Now load the URL in the window.
     [[[self window] windowController] loadURL:[NSURL URLWithString: url]];
   
     // Focus and activate our content area.
     [[[[[self window] windowController] getMyBrowserView] getBrowserView] setActive: YES];
   }
   
 -(void)setElement: (nsIDOMElement*)aElt  -(void)setElement: (nsIDOMElement*)aElt
 {  {
   mElement = aElt;    mElement = aElt;
Line 33 Line 53
   mElement->GetLocalName(tag);    mElement->GetLocalName(tag);
   if (tag.Equals(NS_LITERAL_STRING("folder")))    if (tag.Equals(NS_LITERAL_STRING("folder")))
     [self setImage: [NSImage imageNamed: @"folder"]];      [self setImage: [NSImage imageNamed: @"folder"]];
  else  else {
     [self setImage: [NSImage imageNamed: @"smallbookmark"]];      [self setImage: [NSImage imageNamed: @"smallbookmark"]];
    [self setAction: @selector(openBookmark:)];
     [self setTarget: self];
   }
   
   nsAutoString name;    nsAutoString name;
   mElement->GetAttribute(NS_LITERAL_STRING("name"), name);    mElement->GetAttribute(NS_LITERAL_STRING("name"), name);
   [self setTitle: [NSString stringWithCharacters: name.get() length: nsCRT::strlen(name.get())]];    [self setTitle: [NSString stringWithCharacters: name.get() length: nsCRT::strlen(name.get())]];

Removed from v.1.2  
changed lines
  Added in v.1.3


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