Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
signalapp
GitHub Repository: signalapp/Signal-iOS
Path: blob/main/SignalUI/UIKitExtensions/UIButton+DeprecationWorkaround.m
1 views
1
//
2
// Copyright 2024 Signal Messenger, LLC
3
// SPDX-License-Identifier: AGPL-3.0-only
4
//
5
6
#import "UIButton+DeprecationWorkaround.h"
7
8
#pragma clang diagnostic push
9
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
10
11
@implementation UIButton (DeprecationWorkaround)
12
13
- (BOOL)ows_adjustsImageWhenDisabled
14
{
15
return self.adjustsImageWhenDisabled;
16
}
17
18
- (void)ows_setAdjustsImageWhenDisabled:(BOOL)adjustsImageWhenDisabled
19
{
20
self.adjustsImageWhenDisabled = adjustsImageWhenDisabled;
21
}
22
23
- (BOOL)ows_adjustsImageWhenHighlighted
24
{
25
return self.adjustsImageWhenHighlighted;
26
}
27
28
- (void)ows_setAdjustsImageWhenHighlighted:(BOOL)adjustsImageWhenHighlighted
29
{
30
self.adjustsImageWhenHighlighted = adjustsImageWhenHighlighted;
31
}
32
33
- (UIEdgeInsets)ows_contentEdgeInsets
34
{
35
return self.contentEdgeInsets;
36
}
37
38
- (void)ows_setContentEdgeInsets:(UIEdgeInsets)contentEdgeInsets
39
{
40
self.contentEdgeInsets = contentEdgeInsets;
41
}
42
43
- (UIEdgeInsets)ows_imageEdgeInsets
44
{
45
return self.imageEdgeInsets;
46
}
47
48
- (void)ows_setImageEdgeInsets:(UIEdgeInsets)imageEdgeInsets
49
{
50
self.imageEdgeInsets = imageEdgeInsets;
51
}
52
53
- (UIEdgeInsets)ows_titleEdgeInsets
54
{
55
return self.titleEdgeInsets;
56
}
57
58
- (void)ows_setTitleEdgeInsets:(UIEdgeInsets)titleEdgeInsets
59
{
60
self.titleEdgeInsets = titleEdgeInsets;
61
}
62
63
@end
64
65
#pragma clang diagnostic pop
66
67