mirror of
https://codeberg.org/comaps/comaps
synced 2025-12-21 13:53:37 +00:00
To expand with full Organic Maps and Maps.ME commits history run: git remote add om-historic [om-historic.git repo url] git fetch --tags om-historic git replace squashed-history historic-commits
39 lines
936 B
Objective-C
39 lines
936 B
Objective-C
#import "MWMButton.h"
|
|
#import "MWMEditorAdditionalNamesHeader.h"
|
|
|
|
@interface MWMEditorAdditionalNamesHeader ()
|
|
|
|
@property (weak, nonatomic) IBOutlet UILabel * label;
|
|
@property(copy, nonatomic) MWMVoidBlock toggleBlock;
|
|
@property (weak, nonatomic) IBOutlet MWMButton * toggleButton;
|
|
|
|
@end
|
|
|
|
@implementation MWMEditorAdditionalNamesHeader
|
|
|
|
+ (instancetype)header:(MWMVoidBlock)toggleBlock
|
|
{
|
|
MWMEditorAdditionalNamesHeader * h =
|
|
[NSBundle.mainBundle loadNibNamed:[self className] owner:nil options:nil].firstObject;
|
|
h.label.text = L(@"place_name").uppercaseString;
|
|
h.toggleBlock = toggleBlock;
|
|
return h;
|
|
}
|
|
|
|
- (IBAction)toggleAction
|
|
{
|
|
self.toggleBlock();
|
|
}
|
|
|
|
- (void)setShowAdditionalNames:(BOOL)showAdditionalNames
|
|
{
|
|
[self.toggleButton setTitle:showAdditionalNames ? L(@"hide") : L(@"show") forState:UIControlStateNormal];
|
|
}
|
|
|
|
- (void)setAdditionalNamesVisible:(BOOL)visible
|
|
{
|
|
self.toggleButton.hidden = !visible;
|
|
}
|
|
|
|
@end
|