macOS: Use dark appearance for panel modals
[vlc.git] / modules / gui / macosx / VLCHUDStepperCell.h
blobc13475eb2e3c643fedf862b730cdedd63906fcaa
1 //
2 // VLCHUDStepperCell.h
3 // BGHUDAppKit
4 //
5 // Created by BinaryGod on 4/6/09.
6 //
7 // Copyright 2009 Tyler Bunnell and Steve Audette
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 VLCHUDStepperCell : NSStepperCell
39 @property NSGradient *normalGradient;
40 @property NSGradient *disabledNormalComplexGradient;
42 @property NSColor *pushedSolidFill;
43 @property NSColor *darkStrokeColor;
44 @property NSColor *strokeColor;
45 @property NSColor *disabledStrokeColor;
47 @property NSShadow *dropShadow;
49 @end