Path: blob/main/SignalUI/UIKitExtensions/UIButton+DeprecationWorkaround.m
1 views
//1// Copyright 2024 Signal Messenger, LLC2// SPDX-License-Identifier: AGPL-3.0-only3//45#import "UIButton+DeprecationWorkaround.h"67#pragma clang diagnostic push8#pragma clang diagnostic ignored "-Wdeprecated-declarations"910@implementation UIButton (DeprecationWorkaround)1112- (BOOL)ows_adjustsImageWhenDisabled13{14return self.adjustsImageWhenDisabled;15}1617- (void)ows_setAdjustsImageWhenDisabled:(BOOL)adjustsImageWhenDisabled18{19self.adjustsImageWhenDisabled = adjustsImageWhenDisabled;20}2122- (BOOL)ows_adjustsImageWhenHighlighted23{24return self.adjustsImageWhenHighlighted;25}2627- (void)ows_setAdjustsImageWhenHighlighted:(BOOL)adjustsImageWhenHighlighted28{29self.adjustsImageWhenHighlighted = adjustsImageWhenHighlighted;30}3132- (UIEdgeInsets)ows_contentEdgeInsets33{34return self.contentEdgeInsets;35}3637- (void)ows_setContentEdgeInsets:(UIEdgeInsets)contentEdgeInsets38{39self.contentEdgeInsets = contentEdgeInsets;40}4142- (UIEdgeInsets)ows_imageEdgeInsets43{44return self.imageEdgeInsets;45}4647- (void)ows_setImageEdgeInsets:(UIEdgeInsets)imageEdgeInsets48{49self.imageEdgeInsets = imageEdgeInsets;50}5152- (UIEdgeInsets)ows_titleEdgeInsets53{54return self.titleEdgeInsets;55}5657- (void)ows_setTitleEdgeInsets:(UIEdgeInsets)titleEdgeInsets58{59self.titleEdgeInsets = titleEdgeInsets;60}6162@end6364#pragma clang diagnostic pop656667