Changeset 218

Show
Ignore:
Timestamp:
05/11/08 09:47:28 (8 months ago)
Author:
tal
Message:
Add cell option.
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • packages/vanilla/trunk/Lib/vanilla/vanillaPopUpButton.py

    r206 r218  
    1 from AppKit import NSPopUpButton 
     1from AppKit import NSPopUpButton, NSPopUpButtonCell 
    22from vanillaBase import VanillaBaseControl 
    33 
     
    2727 
    2828    nsPopUpButtonClass = NSPopUpButton 
     29    nsPopUpButtonCellClass = NSPopUpButtonCell 
    2930 
    3031    frameAdjustments = { 
     
    5354        | "mini"    | 
    5455        """ 
    55         self._setupView(self.nsPopUpButtonClass, posSize, callback=callback) 
     56        self._setupView(self.nsPopUpButtonClass, posSize) 
     57        if self.nsPopUpButtonCellClass != NSPopUpButtonCell: 
     58            self._nsObject.setCell_(self.nsPopUpButtonCellClass.alloc().init()) 
     59        if callback is not None: 
     60            self._setCallback(callback) 
    5661        self._setSizeStyle(sizeStyle) 
    5762        self._nsObject.addItemsWithTitles_(items)