Package org.robovm.apple.foundation
Class NSUndoManager
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.foundation.NSUndoManager
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class NSUndoManager extends NSObject
- Since:
- Available in iOS 3.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NSUndoManager.Notifications
static class
NSUndoManager.NSUndoManagerPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
Fields Modifier and Type Field Description static int
CloseGroupingRunLoopOrdering
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description NSUndoManager()
protected
NSUndoManager(NSObject.Handle h, long handle)
protected
NSUndoManager(NSObject.SkipInit skipInit)
-
Method Summary
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Field Detail
-
CloseGroupingRunLoopOrdering
public static final int CloseGroupingRunLoopOrdering
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
NSUndoManager
public NSUndoManager()
-
NSUndoManager
protected NSUndoManager(NSObject.Handle h, long handle)
-
NSUndoManager
protected NSUndoManager(NSObject.SkipInit skipInit)
-
-
Method Detail
-
setRunLoopModes
public void setRunLoopModes(NSRunLoopMode... modes)
-
getGroupingLevel
public long getGroupingLevel()
-
isUndoRegistrationEnabled
public boolean isUndoRegistrationEnabled()
-
groupsByEvent
public boolean groupsByEvent()
-
setGroupsByEvent
public void setGroupsByEvent(boolean v)
-
getLevelsOfUndo
public long getLevelsOfUndo()
-
setLevelsOfUndo
public void setLevelsOfUndo(long v)
-
getRunLoopModes
public java.util.List<java.lang.String> getRunLoopModes()
-
setRunLoopModes
public void setRunLoopModes(java.util.List<java.lang.String> v)
-
canUndo
public boolean canUndo()
-
canRedo
public boolean canRedo()
-
isUndoing
public boolean isUndoing()
-
isRedoing
public boolean isRedoing()
-
isUndoActionDiscardable
public boolean isUndoActionDiscardable()
- Since:
- Available in iOS 5.0 and later.
-
isRedoActionDiscardable
public boolean isRedoActionDiscardable()
- Since:
- Available in iOS 5.0 and later.
-
getUndoActionName
public java.lang.String getUndoActionName()
-
getRedoActionName
public java.lang.String getRedoActionName()
-
getUndoMenuItemTitle
public java.lang.String getUndoMenuItemTitle()
-
getRedoMenuItemTitle
public java.lang.String getRedoMenuItemTitle()
-
GroupIsDiscardableKey
protected static NSString GroupIsDiscardableKey()
- Since:
- Available in iOS 5.0 and later.
-
CheckpointNotification
public static NSString CheckpointNotification()
- Since:
- Available in iOS 3.0 and later.
-
WillUndoChangeNotification
public static NSString WillUndoChangeNotification()
- Since:
- Available in iOS 3.0 and later.
-
WillRedoChangeNotification
public static NSString WillRedoChangeNotification()
- Since:
- Available in iOS 3.0 and later.
-
DidUndoChangeNotification
public static NSString DidUndoChangeNotification()
- Since:
- Available in iOS 3.0 and later.
-
DidRedoChangeNotification
public static NSString DidRedoChangeNotification()
- Since:
- Available in iOS 3.0 and later.
-
DidOpenUndoGroupNotification
public static NSString DidOpenUndoGroupNotification()
- Since:
- Available in iOS 3.0 and later.
-
WillCloseUndoGroupNotification
public static NSString WillCloseUndoGroupNotification()
- Since:
- Available in iOS 3.0 and later.
-
DidCloseUndoGroupNotification
public static NSString DidCloseUndoGroupNotification()
- Since:
- Available in iOS 5.0 and later.
-
beginUndoGrouping
public void beginUndoGrouping()
-
endUndoGrouping
public void endUndoGrouping()
-
disableUndoRegistration
public void disableUndoRegistration()
-
enableUndoRegistration
public void enableUndoRegistration()
-
undo
public void undo()
-
redo
public void redo()
-
undoNestedGroup
public void undoNestedGroup()
-
removeAllActions
public void removeAllActions()
-
removeAllActions
public void removeAllActions(NSObject target)
-
registerUndo
public void registerUndo(NSObject target, org.robovm.objc.Selector selector, NSObject anObject)
-
registerUndo
public void registerUndo(NSObject target, org.robovm.objc.block.VoidBlock1<NSObject> undoHandler)
- Since:
- Available in iOS 9.0 and later.
-
setActionIsDiscardable
public void setActionIsDiscardable(boolean discardable)
- Since:
- Available in iOS 5.0 and later.
-
setActionName
public void setActionName(java.lang.String actionName)
-
getUndoMenuTitle
public java.lang.String getUndoMenuTitle(java.lang.String actionName)
-
getRedoMenuTitle
public java.lang.String getRedoMenuTitle(java.lang.String actionName)
-
-