Peter d153fe0f21 Add 'submodules/LegacyComponents/' from commit 'd5594346161c1b7f203d1e87068bbe77bcaac019'
git-subtree-dir: submodules/LegacyComponents
git-subtree-mainline: 608630530451e02e5aec48389d144dbf7a3625b9
git-subtree-split: d5594346161c1b7f203d1e87068bbe77bcaac019
2019-06-11 18:51:15 +01:00

36 lines
926 B
Objective-C

#import <UIKit/UIKit.h>
#import <LegacyComponents/ASWatcher.h>
@interface TGMenuButtonView : UIButton
@end
@interface TGMenuView : UIView
@property (nonatomic, assign) bool buttonHighlightDisabled;
@property (nonatomic, strong) NSDictionary *userInfo;
@property (nonatomic, assign) bool multiline;
@property (nonatomic, assign) bool forceArrowOnTop;
@property (nonatomic, assign) bool forceCenter;
@property (nonatomic, assign) CGFloat maxWidth;
- (void)setButtonsAndActions:(NSArray *)buttonsAndActions watcherHandle:(ASHandle *)watcherHandle;
- (void)sizeToFitToWidth:(CGFloat)maxWidth;
@end
@interface TGMenuContainerView : UIView
@property (nonatomic, strong) TGMenuView *menuView;
@property (nonatomic, readonly) bool isShowingMenu;
@property (nonatomic) CGRect showingMenuFromRect;
- (void)showMenuFromRect:(CGRect)rect;
- (void)showMenuFromRect:(CGRect)rect animated:(bool)animated;
- (void)hideMenu;
@end