diff options
Diffstat (limited to 'Mac/OSX/PythonLauncher/PreferencesWindowController.m')
-rw-r--r-- | Mac/OSX/PythonLauncher/PreferencesWindowController.m | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/Mac/OSX/PythonLauncher/PreferencesWindowController.m b/Mac/OSX/PythonLauncher/PreferencesWindowController.m index 79344f6..e7ddfdd 100644 --- a/Mac/OSX/PythonLauncher/PreferencesWindowController.m +++ b/Mac/OSX/PythonLauncher/PreferencesWindowController.m @@ -90,5 +90,21 @@ [self update_display]; }; +// NSComboBoxDataSource protocol +- (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]; +} + @end |