summaryrefslogtreecommitdiff
path: root/ios/shared/ios_sharedlo/objective_c/view_controllers/MLOTopbarViewController.m
diff options
context:
space:
mode:
Diffstat (limited to 'ios/shared/ios_sharedlo/objective_c/view_controllers/MLOTopbarViewController.m')
-rw-r--r--ios/shared/ios_sharedlo/objective_c/view_controllers/MLOTopbarViewController.m93
1 files changed, 0 insertions, 93 deletions
diff --git a/ios/shared/ios_sharedlo/objective_c/view_controllers/MLOTopbarViewController.m b/ios/shared/ios_sharedlo/objective_c/view_controllers/MLOTopbarViewController.m
deleted file mode 100644
index 7799e500f733..000000000000
--- a/ios/shared/ios_sharedlo/objective_c/view_controllers/MLOTopbarViewController.m
+++ /dev/null
@@ -1,93 +0,0 @@
-// -*- Mode: ObjC; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-//
-// This file is part of the LibreOffice project.
-//
-// This Source Code Form is subject to the terms of the Mozilla Public
-// License, v. 2.0. If a copy of the MPL was not distributed with this
-// file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
-#import "MLOTopbarViewController.h"
-#import "MLOMainViewController_Friend.h"
-#import "MLOMainViewController.h"
-#import "MLOButton.h"
-#import "MLOResourceImage.h"
-#import "MLOManager.h"
-
-@interface MLOTopbarViewController ()
-@property MLOMainViewController * mainViewController;
-@property UIView * blackbox;
-@property MLOButton * button;
-@property UILabel * label;
-@property MLOResourceImage * buttonImage;
-@end
-
-static const CGFloat
- BUTTON_LEFT_SPACING = 18.0f,
- FONT_SIZE = 15.0f;
-
-
-@implementation MLOTopbarViewController
--(id)initWithMainViewController:(MLOMainViewController *) mainViewController{
- self = [self init];
- if(self){
- self.mainViewController = mainViewController;
-
- self.blackbox = [[UIView alloc] initWithFrame:CGRECT_ZERO];
- _blackbox.backgroundColor = [UIColor blackColor];
-
- self.label = [[UILabel alloc] initWithFrame:CGRECT_ZERO];
- _label.textColor = [UIColor whiteColor];
- _label.backgroundColor = [UIColor clearColor];
- _label.textAlignment = NSTextAlignmentCenter;
- _label.font =[UIFont systemFontOfSize:FONT_SIZE];
-
- self.buttonImage = [MLOResourceImage backWithSize:NORMAL];
- self.button = [MLOButton buttonWithImage:_buttonImage];
- [_button addTarget:_mainViewController action:@selector(hideLibreOffice)];
-
- [self hideLibreOffice];
- }
- return self;
-}
--(void)addToMainViewController{
- [_mainViewController.view addSubview:_blackbox];
- [_mainViewController.view addSubview:_button];
- [_mainViewController.view addSubview:_label];
-}
-
--(void)hideLibreOffice{
- _button.alpha =0.0f;
- _button.alpha =0.0f;
- _label.alpha =0.0f;
- _blackbox.frame = CGRECT_ZERO;
- _button.frame =CGRECT_ZERO;
- _label.frame = CGRECT_ZERO;
-}
-
--(void)showLibreOffice{
- _blackbox.alpha= 1.0f;
- _button.alpha = 1.0f;
- _label.alpha=1.0f;
- _label.text = [[MLOManager getInstance] filenameWithExtension];
-}
-
--(void)onRotate{
-
- CGFloat screenWidth = _mainViewController.view.frame.size.width;
-
- _blackbox.frame = CGRectMake(0,0,screenWidth,TOP_BAR_HEIGHT);
-
- _button.frame = CGRectMake(0,//BUTTON_LEFT_SPACING,
- 0,//(TOP_BAR_HEIGHT - _buttonImage.image.size.height)/2.0f,
- TOP_BAR_HEIGHT,// _buttonImage.image.size.width,
- TOP_BAR_HEIGHT);// _buttonImage.image.size.height);
-
- static const CGFloat
- LABEL_Y = (TOP_BAR_HEIGHT - FONT_SIZE)/4.0f,
- LABEL_HEIGHT = TOP_BAR_HEIGHT - LABEL_Y;
-
- _label.frame = CGRectMake(BUTTON_LEFT_SPACING, LABEL_Y, screenWidth-BUTTON_LEFT_SPACING, LABEL_HEIGHT);
-}
-
-
-@end