Class ClientSideEditor

    • Method Detail

      • onEvent

        public void onEvent​(GEvent e)
        The listener for root property changes from the JS designer.
        Specified by:
        onEvent in interface EventListener
        e - The event.
      • onRemoteEventQueued

        public void onRemoteEventQueued()
        Called when a RemoteEvent has been added and needs sending (along with all properties, etc).
        Specified by:
        onRemoteEventQueued in interface IPropMgrOwner
      • run

        public void run()
        The root property updater: updates the JS designer.
        Specified by:
        run in interface java.lang.Runnable
      • sendTransaction

        public void sendTransaction​(SendTransaction trans)
        Sends a transaction to the JavaScript panel designer. This transaction is ignored if the JavaScript side is not present.
        Specified by:
        sendTransaction in interface ITransactionSender
        trans - The transaction.
      • getCurrentComplexOperation

        public IComplexOperation getCurrentComplexOperation()
        Gets the ComplexOperation object for the current undo/redo operation.
        Specified by:
        getCurrentComplexOperation in interface IProxyEditController
        An instance of com.iizigo.editor.complex.ComplexOperation if inside the Designer and an Undo Transaction is running, null otherwise.
      • setDragging

        public static void setDragging​(org.eclipse.jface.viewers.ISelection selection)
        Sets the validity of drag-drop in order to accept LocalSelection or not, i.e. that it's from this Eclipse instance the drag-drop originates from. This is queried from JS Designer.
      • getClientContextMenuReference

        public java.lang.String getClientContextMenuReference​(UIContextMenu contextMenu)
        Gets the reference to use for a context menu.
        Specified by:
        getClientContextMenuReference in interface IPropMgrOwner
        contextMenu - The context menu.
        The reference to use, empty string for none (never null).