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

70 lines
1.2 KiB
Objective-C

#import "TGModernGalleryModel.h"
#import "LegacyComponentsInternal.h"
@implementation TGModernGalleryModel
- (void)_transitionCompleted
{
}
- (void)_replaceItems:(NSArray *)items focusingOnItem:(id<TGModernGalleryItem>)item
{
TGDispatchOnMainThread(^
{
_items = items;
_focusItem = item;
if (_itemsUpdated)
_itemsUpdated(item);
});
}
- (void)_focusOnItem:(id<TGModernGalleryItem>)item synchronously:(bool)synchronously
{
TGDispatchOnMainThread(^
{
_focusItem = item;
if (_focusOnItem)
_focusOnItem(item, synchronously);
});
}
- (void)_interItemTransitionProgressChanged:(CGFloat)__unused progress
{
}
- (bool)_shouldAutorotate
{
return true;
}
- (UIView<TGModernGalleryInterfaceView> *)createInterfaceView
{
return nil;
}
- (UIView<TGModernGalleryDefaultHeaderView> *)createDefaultHeaderView
{
return nil;
}
- (UIView<TGModernGalleryDefaultFooterView> *)createDefaultFooterView
{
return nil;
}
- (UIView<TGModernGalleryDefaultFooterAccessoryView> *)createDefaultLeftAccessoryView
{
return nil;
}
- (UIView<TGModernGalleryDefaultFooterAccessoryView> *)createDefaultRightAccessoryView
{
return nil;
}
@end