[Python-checkins] python/dist/src/Mac/OSX/PythonLauncher PreferencesWindowController.h, 1.3, 1.4 PreferencesWindowController.m, 1.5, 1.6

jackjansen at users.sourceforge.net jackjansen at users.sourceforge.net
Fri Jul 16 14:36:04 CEST 2004


Update of /cvsroot/python/python/dist/src/Mac/OSX/PythonLauncher
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1039

Modified Files:
	PreferencesWindowController.h PreferencesWindowController.m 
Log Message:
The interpreter popup was never filled with any data, fixed.
Fixes #775878.


Index: PreferencesWindowController.h
===================================================================
RCS file: /cvsroot/python/python/dist/src/Mac/OSX/PythonLauncher/PreferencesWindowController.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** PreferencesWindowController.h	17 Feb 2003 15:39:59 -0000	1.3
--- PreferencesWindowController.h	16 Jul 2004 12:36:02 -0000	1.4
***************
*** 8,12 ****
  {
      IBOutlet NSPopUpButton *filetype;
!     IBOutlet NSTextField *interpreter;
      IBOutlet NSButton *honourhashbang;
      IBOutlet NSButton *debug;
--- 8,12 ----
  {
      IBOutlet NSPopUpButton *filetype;
!     IBOutlet NSComboBox *interpreter;
      IBOutlet NSButton *honourhashbang;
      IBOutlet NSButton *debug;

Index: PreferencesWindowController.m
===================================================================
RCS file: /cvsroot/python/python/dist/src/Mac/OSX/PythonLauncher/PreferencesWindowController.m,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** PreferencesWindowController.m	20 Jun 2003 22:21:03 -0000	1.5
--- PreferencesWindowController.m	16 Jul 2004 12:36:02 -0000	1.6
***************
*** 30,33 ****
--- 30,34 ----
  //    [[self window] setTitle: script];
      
+ 	[interpreter reloadData];
      [interpreter setStringValue: [settings interpreter]];
      [honourhashbang setState: [settings honourhashbang]];
***************
*** 98,112 ****
  - (unsigned int)comboBox:(NSComboBox *)aComboBox indexOfItemWithStringValue:(NSString *)aString
  {
!     return [[settings interpreters] indexOfObjectIdenticalTo: aString];
  }
  
  - (id)comboBox:(NSComboBox *)aComboBox objectValueForItemAtIndex:(int)index
  {
!     return [[settings interpreters] objectAtIndex: index];
  }
  
  - (int)numberOfItemsInComboBox:(NSComboBox *)aComboBox
  {
!     return [[settings interpreters] count];
  }
  
--- 99,119 ----
  - (unsigned int)comboBox:(NSComboBox *)aComboBox indexOfItemWithStringValue:(NSString *)aString
  {
! 	NSArray *interp_list = [settings interpreters];
!     unsigned int rv = [interp_list indexOfObjectIdenticalTo: aString];
! 	return rv;
  }
  
  - (id)comboBox:(NSComboBox *)aComboBox objectValueForItemAtIndex:(int)index
  {
! 	NSArray *interp_list = [settings interpreters];
!     id rv = [interp_list objectAtIndex: index];
! 	return rv;
  }
  
  - (int)numberOfItemsInComboBox:(NSComboBox *)aComboBox
  {
! 	NSArray *interp_list = [settings interpreters];
!     int rv = [interp_list count];
! 	return rv;
  }
  



More information about the Python-checkins mailing list