adium 3729:ba0eaace6cb0: These files aren't used anymore, and I ...

commits at adium.im commits at adium.im
Fri Mar 11 13:23:21 UTC 2011


details:	http://hg.adium.im/adium/rev/ba0eaace6cb0
revision:	3729:ba0eaace6cb0
branch:		(none)
author:		Thijs Alkemade <thijsalkemade at gmail.com>
date:		Fri Mar 11 14:22:56 2011 +0100

These files aren't used anymore, and I doubt these preferences are necessary.

diffs (240 lines):

diff -r 5b472d1e4bc4 -r ba0eaace6cb0 Source/DCMessageContextDisplayPlugin.h
--- a/Source/DCMessageContextDisplayPlugin.h	Fri Mar 11 03:08:44 2011 +0100
+++ b/Source/DCMessageContextDisplayPlugin.h	Fri Mar 11 14:22:56 2011 +0100
@@ -25,15 +25,13 @@
 
 #define CONTEXT_DISPLAY_DEFAULTS	@"MessageContextDisplayDefaults"
 
- at class DCMessageContextDisplayPreferences, SMSQLiteLoggerPlugin;
+ at class SMSQLiteLoggerPlugin;
 
 @interface DCMessageContextDisplayPlugin : AIPlugin {	
 	BOOL							isObserving;
 	BOOL							shouldDisplay;
 	BOOL							dimRecentContext;
 	NSInteger						linesToDisplay;
-	
-	DCMessageContextDisplayPreferences  *preferences;
 }
 
 @end
diff -r 5b472d1e4bc4 -r ba0eaace6cb0 Source/DCMessageContextDisplayPlugin.m
--- a/Source/DCMessageContextDisplayPlugin.m	Fri Mar 11 03:08:44 2011 +0100
+++ b/Source/DCMessageContextDisplayPlugin.m	Fri Mar 11 14:22:56 2011 +0100
@@ -16,7 +16,6 @@
 
 #import <Adium/AIContentControllerProtocol.h>
 #import "DCMessageContextDisplayPlugin.h"
-#import "DCMessageContextDisplayPreferences.h"
 #import <AIUtilities/AIDictionaryAdditions.h>
 #import <Adium/AIChat.h>
 #import <Adium/AIContentContext.h>
diff -r 5b472d1e4bc4 -r ba0eaace6cb0 Source/DCMessageContextDisplayPreferences.h
--- a/Source/DCMessageContextDisplayPreferences.h	Fri Mar 11 03:08:44 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,41 +0,0 @@
-/* 
- * Adium is the legal property of its developers, whose names are listed in the copyright file included
- * with this source distribution.
- * 
- * This program is free software; you can redistribute it and/or modify it under the terms of the GNU
- * General Public License as published by the Free Software Foundation; either version 2 of the License,
- * or (at your option) any later version.
- * 
- * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General
- * Public License for more details.
- * 
- * You should have received a copy of the GNU General Public License along with this program; if not,
- * write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
- */
-
-#import <Adium/AIPreferencePane.h>
-
- at interface DCMessageContextDisplayPreferences : AIPreferencePane {
-    IBOutlet	NSButton		*checkBox_showContext;
-	IBOutlet	NSButtonCell	*radioButton_always;
-	IBOutlet	NSButtonCell	*radioButton_haveTalked;
-	IBOutlet	NSButtonCell	*radioButton_haveNotTalked;
-		
-	IBOutlet	NSMatrix		*matrix_radioButtons;
-	
-	IBOutlet	NSTextField		*textField_linesToDisplay;
-	IBOutlet	NSTextField		*textField_haveTalkedDays;
-	IBOutlet	NSTextField		*textField_haveNotTalkedDays;
-	
-	IBOutlet	NSPopUpButton   *menu_haveTalkedUnits;
-	IBOutlet	NSPopUpButton   *menu_haveNotTalkedUnits;
-	
-	IBOutlet	NSStepper		*stepper_linesToDisplay;
-	IBOutlet	NSStepper		*stepper_haveTalkedDays;
-	IBOutlet	NSStepper		*stepper_haveNotTalkedDays;
-}
-
-- (IBAction)changePreference:(id)sender;
-
- at end
diff -r 5b472d1e4bc4 -r ba0eaace6cb0 Source/DCMessageContextDisplayPreferences.m
--- a/Source/DCMessageContextDisplayPreferences.m	Fri Mar 11 03:08:44 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,160 +0,0 @@
-/* 
- * Adium is the legal property of its developers, whose names are listed in the copyright file included
- * with this source distribution.
- * 
- * This program is free software; you can redistribute it and/or modify it under the terms of the GNU
- * General Public License as published by the Free Software Foundation; either version 2 of the License,
- * or (at your option) any later version.
- * 
- * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General
- * Public License for more details.
- * 
- * You should have received a copy of the GNU General Public License along with this program; if not,
- * write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
- */
-
-#import "DCMessageContextDisplayPlugin.h"
-#import "DCMessageContextDisplayPreferences.h"
-#import <AIUtilities/AIDictionaryAdditions.h>
-#import <AIUtilities/AIMenuAdditions.h>
-#import <AIUtilities/AIImageAdditions.h>
-
-typedef enum {
-	AIMessageHistory_Always = 0,
-	AIMessageHistory_HaveTalkedInInterval,
-	AIMessageHistory_HaveNotTalkedInInterval
-} AIMessageHistoryDisplayPref;
-
- at interface DCMessageContextDisplayPreferences (PRIVATE)
-- (NSMenu *)intervalUnitsMenu;
- at end
-
- at implementation DCMessageContextDisplayPreferences
-
-//Preference pane properties
-- (AIPreferenceCategory)category{
-    return AIPref_Advanced;
-}
-- (NSString *)label{
-    return AILocalizedString(@"Message History",nil);
-}
-- (NSString *)nibName{
-    return @"MessageContextDisplayPrefs";
-}
-- (NSImage *)image{
-	return [NSImage imageNamed:@"pref-messagehistory" forClass:[self class]];
-}
-
-
-//Configure the preference view
-- (void)viewDidLoad
-{
-    NSDictionary	*preferenceDict = [adium.preferenceController preferencesForGroup:PREF_GROUP_CONTEXT_DISPLAY];
-    
-    // Set the values of the controls and fields
-    [checkBox_showContext setState:[[preferenceDict objectForKey:KEY_DISPLAY_CONTEXT] boolValue]];
-	[textField_linesToDisplay setIntegerValue:[[preferenceDict objectForKey:KEY_DISPLAY_LINES] integerValue]];
-	[textField_haveTalkedDays setIntegerValue:[[preferenceDict objectForKey:KEY_HAVE_TALKED_DAYS] integerValue]];
-	[textField_haveNotTalkedDays setIntegerValue:[[preferenceDict objectForKey:KEY_HAVE_NOT_TALKED_DAYS] integerValue]];
-	[matrix_radioButtons selectCellAtRow:[[preferenceDict objectForKey:KEY_DISPLAY_MODE] integerValue] column:0];
-	
-	NSMenu	*intervalUnitsMenu = [self intervalUnitsMenu];
-	[menu_haveTalkedUnits setMenu:intervalUnitsMenu];
-	[menu_haveNotTalkedUnits setMenu:[[intervalUnitsMenu copy] autorelease]];
-
-	[menu_haveTalkedUnits selectItemAtIndex:[[preferenceDict objectForKey:KEY_HAVE_TALKED_UNITS] integerValue]];
-	[menu_haveNotTalkedUnits selectItemAtIndex:[[preferenceDict objectForKey:KEY_HAVE_NOT_TALKED_UNITS] integerValue]];
-
-	[self configureControlDimming];
-}
-
-- (IBAction)changePreference:(id)sender
-{
-	if ( sender == checkBox_showContext ) {
-		[adium.preferenceController setPreference:[NSNumber numberWithBool:[sender state]]
-											 forKey:KEY_DISPLAY_CONTEXT
-											  group:PREF_GROUP_CONTEXT_DISPLAY];
-		[self configureControlDimming];
-		
-	} else if ( sender == textField_linesToDisplay ) {
-		
-		[adium.preferenceController setPreference:[NSNumber numberWithInteger:[sender integerValue]]
-											 forKey:KEY_DISPLAY_LINES
-											  group:PREF_GROUP_CONTEXT_DISPLAY];
-	} else if ( sender == textField_haveTalkedDays ) {
-		[adium.preferenceController setPreference:[NSNumber numberWithInteger:[sender integerValue]]
-											 forKey:KEY_HAVE_TALKED_DAYS
-											  group:PREF_GROUP_CONTEXT_DISPLAY];
-	} else if (sender == textField_haveNotTalkedDays ) {
-		[adium.preferenceController setPreference:[NSNumber numberWithInteger:[sender integerValue]]
-											 forKey:KEY_HAVE_NOT_TALKED_DAYS
-											  group:PREF_GROUP_CONTEXT_DISPLAY];
-	} else if ( sender == matrix_radioButtons ) {
-		[adium.preferenceController setPreference:[NSNumber numberWithInteger:[sender selectedRow]]
-											 forKey:KEY_DISPLAY_MODE
-											  group:PREF_GROUP_CONTEXT_DISPLAY];
-		[self configureControlDimming];
-	} else if ( sender == menu_haveTalkedUnits ) {
-		[adium.preferenceController setPreference:[NSNumber numberWithInteger:[sender indexOfSelectedItem]]
-											 forKey:KEY_HAVE_TALKED_UNITS
-											  group:PREF_GROUP_CONTEXT_DISPLAY];
-	} else if ( sender == menu_haveNotTalkedUnits ) {
-		[adium.preferenceController setPreference:[NSNumber numberWithInteger:[sender indexOfSelectedItem]]
-											 forKey:KEY_HAVE_NOT_TALKED_UNITS
-											  group:PREF_GROUP_CONTEXT_DISPLAY];
-	}
-	
-}
-
-- (void)configureControlDimming
-{
-	NSInteger		selectedRow = [matrix_radioButtons selectedRow];
-	BOOL	contextEnabled =[checkBox_showContext state];
-		
-	[textField_linesToDisplay setEnabled:contextEnabled];
-	[stepper_linesToDisplay setEnabled:contextEnabled];
-	
-	[textField_haveTalkedDays setEnabled:contextEnabled];
-	[stepper_haveTalkedDays setEnabled:contextEnabled];
-	[textField_haveNotTalkedDays setEnabled:contextEnabled];
-	[stepper_haveNotTalkedDays setEnabled:contextEnabled];
-	
-	[menu_haveTalkedUnits setEnabled:contextEnabled];
-	[menu_haveNotTalkedUnits setEnabled:contextEnabled];
-	
-	[matrix_radioButtons setEnabled:contextEnabled];
-	
-	if ( [checkBox_showContext state] ) {
-		switch ( selectedRow ) {
-			case AIMessageHistory_Always:
-				[textField_haveTalkedDays setEnabled:NO];
-				[stepper_haveTalkedDays setEnabled:NO];
-				[textField_haveNotTalkedDays setEnabled:NO];
-				[stepper_haveNotTalkedDays setEnabled:NO];
-				[menu_haveTalkedUnits setEnabled:NO];
-				[menu_haveNotTalkedUnits setEnabled:NO];
-				break;
-				
-			case AIMessageHistory_HaveTalkedInInterval:
-				[textField_haveTalkedDays setEnabled:YES];
-				[stepper_haveTalkedDays setEnabled:YES];
-				[textField_haveNotTalkedDays setEnabled:NO];
-				[stepper_haveNotTalkedDays setEnabled:NO];
-				[menu_haveTalkedUnits setEnabled:YES];
-				[menu_haveNotTalkedUnits setEnabled:NO];
-				break;
-				
-			case AIMessageHistory_HaveNotTalkedInInterval:
-				[textField_haveTalkedDays setEnabled:NO];
-				[stepper_haveTalkedDays setEnabled:NO];
-				[textField_haveNotTalkedDays setEnabled:YES];
-				[stepper_haveNotTalkedDays setEnabled:YES];
-				[menu_haveTalkedUnits setEnabled:NO];
-				[menu_haveNotTalkedUnits setEnabled:YES];
-		}
-	}
-}
-
-
- at end




More information about the commits mailing list