macOS: Use dark appearance for panel modals
[vlc.git] / modules / gui / macosx / VLCHUDTextFieldCell.h
blob1a01720cc70904a6978bb33fe39695ea3f9d0004
1 //
2 // VLCHUDTextFieldCell.h
3 // BGHUDAppKit
4 //
5 // Created by BinaryGod on 6/2/08.
6 //
7 // Copyright (c) 2008, Tim Davis (BinaryMethod.com, binary.god@gmail.com)
8 // All rights reserved.
9 //
10 // Redistribution and use in source and binary forms, with or without modification,
11 // are permitted provided that the following conditions are met:
13 // Redistributions of source code must retain the above copyright notice, this
14 // list of conditions and the following disclaimer.
16 // Redistributions in binary form must reproduce the above copyright notice,
17 // this list of conditions and the following disclaimer in the documentation and/or
18 // other materials provided with the distribution.
20 // Neither the name of the BinaryMethod.com nor the names of its contributors
21 // may be used to endorse or promote products derived from this software without
22 // specific prior written permission.
24 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS AS IS AND
25 // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
26 // WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
27 // IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
28 // INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
29 // BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
30 // OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
31 // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
32 // ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
33 // POSSIBILITY OF SUCH DAMAGE.
35 #import <Cocoa/Cocoa.h>
37 @interface VLCHUDTextFieldCell : NSTextFieldCell
39 @property NSShadow *focusRing;
41 @property NSColor *strokeColor;
42 @property NSColor *disabledStrokeColor;
43 @property NSColor *selectionHighlightActiveColor;
44 @property NSColor *selectionTextActiveColor;
45 @property NSColor *selectionHighlightInActiveColor;
46 @property NSColor *selectionTextInActiveColor;
47 @property NSColor *placeholderTextColor;
49 @property NSColor *cellTextColor;
50 @property NSColor *disabledCellTextColor;
51 @property NSColor *textFillColor;
53 @end