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 "AISearchFieldCell.h"
#import <AIUtilities/AIBezierPathAdditions.h>
@implementation
AISearchFieldCell
-
(
void
)
dealloc
{
[
backgroundColor
release
];
[
super
dealloc
];
}
-
(
void
)
drawInteriorWithFrame:
(
NSRect
)
cellFrame
inView:
(
NSView
*
)
controlView
{
if
(
backgroundColor
)
{
[
backgroundColor
setFill
];
[[
NSBezierPath
bezierPathWithRoundedRect
:
cellFrame
]
fill
];
}
[
super
drawInteriorWithFrame
:
cellFrame
inView
:
controlView
];
}
-
(
void
)
setTextColor:
(
NSColor
*
)
inTextColor
backgroundColor:
(
NSColor
*
)
inBackgroundColor
{
NSSearchField
*
searchField
=
(
NSSearchField
*
)[
self
controlView
];
[
searchField
setTextColor
:
(
inTextColor
?
inTextColor
:
[
NSColor
blackColor
])];
if
(
backgroundColor
!=
inBackgroundColor
)
{
[
backgroundColor
release
];
backgroundColor
=
[
inBackgroundColor
retain
];
}
}
@end