|
@@ -141,35 +141,68 @@
|
|
|
if(deleteItem)
|
|
|
[menuItems addObject:deleteItem];
|
|
|
} else if (self.editStatus == CEditingSelectStateEditTextArea) {
|
|
|
- [menuItems removeAllObjects];
|
|
|
- UIMenuItem * propertyItem = [[UIMenuItem alloc] initWithTitle:NSLocalizedString(@"Properties", nil) action:@selector(propertyEditingItemAction:)];
|
|
|
-
|
|
|
- UIMenuItem *editItem;
|
|
|
- UIMenuItem *copyItem;
|
|
|
- UIMenuItem *cutItem;
|
|
|
- UIMenuItem *deleteItem;
|
|
|
-
|
|
|
- for (UIMenuItem * item in menuItem) {
|
|
|
- if([item.title isEqualToString:NSLocalizedString(@"Edit", nil)]){
|
|
|
- editItem = item;
|
|
|
- }else if([item.title isEqualToString:NSLocalizedString(@"Copy", nil)]){
|
|
|
- copyItem = item;
|
|
|
- }else if([item.title isEqualToString:NSLocalizedString(@"Cut", nil)]){
|
|
|
- cutItem = item;
|
|
|
- }else if([item.title isEqualToString:NSLocalizedString(@"Delete", nil)]){
|
|
|
- deleteItem = item;
|
|
|
+ if (self.editStatus == CEditingSelectStateEditSelectText) {
|
|
|
+ [menuItems removeAllObjects];
|
|
|
+ UIMenuItem * propertyItem = [[UIMenuItem alloc] initWithTitle:NSLocalizedString(@"Properties", nil) action:@selector(propertyEditingItemAction:)];
|
|
|
+ UIMenuItem * opacityItem = [[UIMenuItem alloc] initWithTitle:NSLocalizedString(@"Opacity", nil) action:@selector(opacityEditingItemAction:)];
|
|
|
+
|
|
|
+ UIMenuItem *editItem;
|
|
|
+ UIMenuItem *copyItem;
|
|
|
+ UIMenuItem *cutItem;
|
|
|
+ UIMenuItem *deleteItem;
|
|
|
+
|
|
|
+ for (UIMenuItem * item in menuItem) {
|
|
|
+ if([item.title isEqualToString:NSLocalizedString(@"Edit", nil)]){
|
|
|
+ editItem = item;
|
|
|
+ }else if([item.title isEqualToString:NSLocalizedString(@"Copy", nil)]){
|
|
|
+ copyItem = item;
|
|
|
+ }else if([item.title isEqualToString:NSLocalizedString(@"Cut", nil)]){
|
|
|
+ cutItem = item;
|
|
|
+ }else if([item.title isEqualToString:NSLocalizedString(@"Delete", nil)]){
|
|
|
+ deleteItem = item;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(propertyItem)
|
|
|
+ [menuItems addObject:propertyItem];
|
|
|
+ if(opacityItem)
|
|
|
+ [menuItems addObject:opacityItem];
|
|
|
+ if(cutItem)
|
|
|
+ [menuItems addObject:cutItem];
|
|
|
+ if(copyItem)
|
|
|
+ [menuItems addObject:copyItem];
|
|
|
+ if(deleteItem)
|
|
|
+ [menuItems addObject:deleteItem];
|
|
|
+ } else {
|
|
|
+ [menuItems removeAllObjects];
|
|
|
+ UIMenuItem * propertyItem = [[UIMenuItem alloc] initWithTitle:NSLocalizedString(@"Properties", nil) action:@selector(propertyEditingItemAction:)];
|
|
|
+
|
|
|
+ UIMenuItem *editItem;
|
|
|
+ UIMenuItem *copyItem;
|
|
|
+ UIMenuItem *cutItem;
|
|
|
+ UIMenuItem *deleteItem;
|
|
|
+
|
|
|
+ for (UIMenuItem * item in menuItem) {
|
|
|
+ if([item.title isEqualToString:NSLocalizedString(@"Edit", nil)]){
|
|
|
+ editItem = item;
|
|
|
+ }else if([item.title isEqualToString:NSLocalizedString(@"Copy", nil)]){
|
|
|
+ copyItem = item;
|
|
|
+ }else if([item.title isEqualToString:NSLocalizedString(@"Cut", nil)]){
|
|
|
+ cutItem = item;
|
|
|
+ }else if([item.title isEqualToString:NSLocalizedString(@"Delete", nil)]){
|
|
|
+ deleteItem = item;
|
|
|
+ }
|
|
|
}
|
|
|
+ if(propertyItem)
|
|
|
+ [menuItems addObject:propertyItem];
|
|
|
+ if(editItem)
|
|
|
+ [menuItems addObject:editItem];
|
|
|
+ if(cutItem)
|
|
|
+ [menuItems addObject:cutItem];
|
|
|
+ if(copyItem)
|
|
|
+ [menuItems addObject:copyItem];
|
|
|
+ if(deleteItem)
|
|
|
+ [menuItems addObject:deleteItem];
|
|
|
}
|
|
|
- if(propertyItem)
|
|
|
- [menuItems addObject:propertyItem];
|
|
|
- if(editItem)
|
|
|
- [menuItems addObject:editItem];
|
|
|
- if(cutItem)
|
|
|
- [menuItems addObject:cutItem];
|
|
|
- if(copyItem)
|
|
|
- [menuItems addObject:copyItem];
|
|
|
- if(deleteItem)
|
|
|
- [menuItems addObject:deleteItem];
|
|
|
}
|
|
|
}
|
|
|
}
|