Kaydet (Commit) fb62c2c5 authored tarafından jan Iversen's avatar jan Iversen

iOS added menu entries

Added Copy/Move/Delete since this is the only way to access
the local storage.

Change-Id: I9b054a4f23d32d5220ae500a37b52cb7e7a8587c
üst 79821193
...@@ -35,7 +35,7 @@ class DocumentController: UIViewController, MenuDelegate, UIDocumentPickerDelega ...@@ -35,7 +35,7 @@ class DocumentController: UIViewController, MenuDelegate, UIDocumentPickerDelega
// Show sidemenu (part of documentcontroller) // Show sidemenu (part of documentcontroller)
@IBAction func doMenu(_ sender: UIBarButtonItem) @IBAction func doMenu(_ sender: UIBarButtonItem)
{ {
if (sender.tag == 10) { if (sender.tag == 99) {
sender.tag = 0; sender.tag = 0;
let viewMenuBack : UIView = view.subviews.last! let viewMenuBack : UIView = view.subviews.last!
...@@ -53,7 +53,7 @@ class DocumentController: UIViewController, MenuDelegate, UIDocumentPickerDelega ...@@ -53,7 +53,7 @@ class DocumentController: UIViewController, MenuDelegate, UIDocumentPickerDelega
} }
sender.isEnabled = false sender.isEnabled = false
sender.tag = 10 sender.tag = 99
let sidebar : SidebarController = self.storyboard!.instantiateViewController(withIdentifier: "SidebarController") as! SidebarController let sidebar : SidebarController = self.storyboard!.instantiateViewController(withIdentifier: "SidebarController") as! SidebarController
view.addSubview(sidebar.view) view.addSubview(sidebar.view)
...@@ -129,14 +129,23 @@ class DocumentController: UIViewController, MenuDelegate, UIDocumentPickerDelega ...@@ -129,14 +129,23 @@ class DocumentController: UIViewController, MenuDelegate, UIDocumentPickerDelega
popover.sourceView = janTest popover.sourceView = janTest
popover.sourceRect = janTest.bounds popover.sourceRect = janTest.bounds
present(vc, animated: true, completion: nil) present(vc, animated: true, completion: nil)
print("menu Save as... to be done") print("menu Save as... to be done")
case 5: // Save as PDF... case 5: // Save as PDF...
print("menu Save as PDF... to be done") print("menu Save as PDF... to be done")
case 6: // Print... case 6: // Print...
print("menu Print... to be done") print("menu Print... to be done")
case 7: // Copy...
print("menu Copy... to be done")
case 8: // Move...
print("menu Move... to be done")
case 9: // Delete...
print("menu Delete... to be done")
default: // should not happen default: // should not happen
print("unknown menu" + String(tag)) print("unknown menu" + String(tag))
} }
...@@ -180,21 +189,21 @@ class DocumentActions: UITableViewController ...@@ -180,21 +189,21 @@ class DocumentActions: UITableViewController
var isDocActive : Bool = false var isDocActive : Bool = false
// Calling class might enable/disable each button // Calling class might enable/disable each button
@IBOutlet weak var buttonNew: UIButton!
@IBOutlet weak var buttonOpen: UIButton!
@IBOutlet weak var buttonSave: UIButton!
@IBOutlet weak var buttonSaveAs: UIButton!
@IBOutlet weak var buttonSaveAsPDF: UIButton!
@IBOutlet weak var buttonPrint: UIButton!
@IBAction func actionMenuSelect(_ sender: UIButton) @IBAction func actionMenuSelect(_ sender: UIButton)
{ {
dismiss(animated: false) dismiss(animated: false)
delegate?.actionMenuSelected(sender.tag) delegate?.actionMenuSelected(sender.tag)
} }
@IBOutlet weak var buttonNew: UIButton!
@IBOutlet weak var buttonOpen: UIButton!
@IBOutlet weak var buttonSave: UIButton!
@IBOutlet weak var buttonSaveAs: UIButton!
@IBOutlet weak var buttonSaveAsPDF: UIButton!
@IBOutlet weak var buttonPrint: UIButton!
@IBOutlet weak var buttonCopy: UIButton!
@IBOutlet weak var buttonMove: UIButton!
@IBOutlet weak var buttonDelete: UIButton!
override func viewDidLoad() override func viewDidLoad()
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment