adium/adium
Clone
Summary
Browse
Changes
Graph
The entire app bundle should be signed, not just the executable.
2012-05-11, Evan Schoenberg
f8c02c748e9a
The entire app bundle should be signed, not just the executable.
/*
* 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 "AINoisyTableColumn.h"
/*!
* @class AINoisyTableColumn
* @brief A table column which posts NSTableViewColumnDidResizeNotification continuously as it resizes rather than when it finishes resizing
*/
@implementation
AINoisyTableColumn
-
(
void
)
setWidth:
(
CGFloat
)
newWidth
{
CGFloat
width
=
[
self
width
];
[
super
setWidth
:
newWidth
];
if
(
width
!=
newWidth
)
{
[[
NSNotificationCenter
defaultCenter
]
postNotificationName
:
NSTableViewColumnDidResizeNotification
object
:[
self
tableView
]
userInfo
:[
NSDictionary
dictionaryWithObjectsAndKeys
:
self
,
@"NSTableColumn"
,
[
NSNumber
numberWithDouble
:
width
],
@"NSOldWidth"
,
nil
]];
}
}
@end