blockly > comments > RenderedWorkspaceComment
comments.RenderedWorkspaceComment क्लास
हस्ताक्षर:
export declare class RenderedWorkspaceComment extends WorkspaceComment implements IBoundedElement, IRenderedElement, IDraggable, ISelectable, IDeletable, ICopyable<WorkspaceCommentCopyData>, IContextMenu, IFocusableNode
Extends: WorkspaceComment
लागू करता है: IBoundedElement, IRenderedElement, IDraggable, ISelectable, IDeletable, ICopyable<WorkspaceCommentCopyData>, IContextMenu, IFocusableNode
निर्माता
| निर्माता | मॉडिफ़ायर | ब्यौरा |
|---|---|---|
| (constructor)(workspace, id) | यह कुकी, वर्कस्पेस में की गई टिप्पणी को बनाती है. इसमें व्यू भी शामिल होता है. |
प्रॉपर्टी
| प्रॉपर्टी | मॉडिफ़ायर | टाइप | ब्यौरा |
|---|---|---|---|
| व्यू | CommentView | यह क्लास, SVG एलिमेंट को शामिल करती है. ये एलिमेंट, Workspace में की गई टिप्पणी बनाते हैं. | |
| workspace | readonly |
WorkspaceSvg |
तरीके
| तरीका | मॉडिफ़ायर | ब्यौरा |
|---|---|---|
| canBeFocused() | IFocusableNode.canBeFocused देखें. | |
| dispose() | इससे व्यू को बंद किया जाता है. | |
| drag(newLoc) | टिप्पणी को दी गई जगह पर ले जाता है. | |
| endDrag() | इससे टिप्पणी को खींचकर छोड़ने की प्रोसेस खत्म हो जाती है. | |
| getBoundingRectangle() | यह फ़ंक्शन, फ़ाइल फ़ोल्डर के कोऑर्डिनेट में इस टिप्पणी का बाउंडिंग रेक्टैंगल दिखाता है. जवाब को छोटा करने की सुविधा का पालन करता हो. | |
| getEditorFocusableNode() | ||
| getFocusableElement() | IFocusableNode.getFocusableElement देखें. | |
| getFocusableTree() | IFocusableNode.getFocusableTree देखें. | |
| getSize() | यह फ़ंक्शन, वर्कस्पेस यूनिट में टिप्पणी का साइज़ दिखाता है. यह फ़ील्ड, छोटा करने की सुविधा के साथ काम नहीं करता. | |
| getSvgRoot() | यह टिप्पणी के रूट SVG एलिमेंट को दिखाता है. | |
| isCopyable() | इससे पता चलता है कि इस टिप्पणी को कॉपी किया जा सकता है या नहीं | |
| isMovable() | इससे यह पता चलता है कि इस टिप्पणी को दूसरी जगह ले जाया जा सकता है या नहीं. | |
| moveBy(dx, dy, reason) | टिप्पणी को वर्कस्पेस के निर्देशांकों में दी गई मात्रा के हिसाब से ले जाएं. | |
| moveTo(location, reason) | इस फ़ंक्शन की मदद से, टिप्पणी को वर्कस्पेस के निर्देशांकों में दी गई जगह पर ले जाया जाता है. | |
| onNodeBlur() | IFocusableNode.onNodeBlur देखें. | |
| onNodeFocus() | IFocusableNode.onNodeFocus देखें. | |
| revertDrag() | इस विकल्प से, टिप्पणी को वापस उस जगह पर ले जाया जाता है जहां से उसे खींचना शुरू किया गया था. | |
| select() | टिप्पणी को विज़ुअल तौर पर हाइलाइट करता है. | |
| setCollapsed(collapsed) | यह कुकी सेट करती है कि टिप्पणी को छोटा किया गया है या नहीं. | |
| setDeleteStyle(wouldDelete) | इससे पता चलता है कि इस टिप्पणी को छोड़ देने पर, इसे मिटा दिया जाएगा. | |
| setEditable(editable) | इस कुकी से यह तय होता है कि टिप्पणी में बदलाव किया जा सकता है या नहीं. | |
| setPlaceholderText(text) | अगर टिप्पणी खाली है, तो यह विकल्प उस प्लेसहोल्डर टेक्स्ट को सेट करता है जिसे दिखाया जाएगा. | |
| setSize(size) | इससे टिप्पणी का साइज़ सेट किया जाता है. | |
| setText(text) | इस विकल्प से, टिप्पणी का टेक्स्ट सेट किया जाता है. | |
| showContextMenu(e) | इस टिप्पणी के लिए कॉन्टेक्स्ट मेन्यू दिखाओ. | |
| snapToGrid() | इस टिप्पणी को सबसे नज़दीकी ग्रिड पॉइंट पर स्नैप करें. | |
| startDrag() | इससे टिप्पणी को खींचकर छोड़ने की सुविधा शुरू होती है. | |
| toCopyData() | यह टिप्पणी की स्थिति का JSON फ़ॉर्मैट में ऐसा वर्शन दिखाता है जिसे क्रम से लगाया जा सकता है. इसका इस्तेमाल चिपकाने के लिए किया जा सकता है. | |
| unselect() | टिप्पणी को विज़ुअल तौर पर हाइलाइट नहीं करता. |