रिसर्च सर्वे: Blockly के साथ अपने अनुभव के बारे में हमें बताएं
सर्वे शुरू करें
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
ब्लॉकली > स्क्रोलबार
पूरी तरह SVG स्क्रोलबार के लिए क्लास. यह तकनीक, ऐसा स्क्रोलबार देती है जो काम करता है. हालांकि, हो सकता है कि यह सिस्टम के स्क्रोलबार की तरह न दिखे या उसकी तरह काम न करे.
हस्ताक्षर:
export declare class Scrollbar
कंस्ट्रक्टर
प्रॉपर्टी
तरीके
तरीका |
मॉडिफ़ायर |
ब्यौरा |
dispose() |
|
इस स्क्रोलबार को नष्ट करें. डीओएम एलिमेंट, इवेंट लिसनर, और थीम सदस्यताएं हटाएं. |
isVisible() |
|
क्या स्क्रोलबार दिख रहा है. बिना जुड़े हुए स्क्रोलबार की ज़रूरत नहीं होने पर वे गायब हो जाते हैं. |
resize(opt_metrics) |
|
स्क्रोलबार की जगह और उसकी लंबाई का पता फिर से लगाएं. |
resizeContentHorizontal(hostMetrics) |
|
किसी हॉरिज़ॉन्टल स्क्रोलबार की जगह को उसके पाथ और लंबाई में फिर से कैलकुलेट करें. फ़ाइल फ़ोल्डर के कॉन्टेंट में बदलाव होने पर ही इसे कॉल किया जाना चाहिए. |
resizeContentVertical(hostMetrics) |
|
किसी वर्टिकल स्क्रोलबार की जगह को उसके पाथ और लंबाई में फिर से कैलकुलेट करें. फ़ाइल फ़ोल्डर के कॉन्टेंट में बदलाव होने पर ही इसे कॉल किया जाना चाहिए. |
resizeViewHorizontal(hostMetrics) |
|
स्क्रीन पर किसी हॉरिज़ॉन्टल स्क्रोलबार की जगह और संख्यात्मक विश्लेषण का फिर से हिसाब लगाएं. इसका कॉल तब किया जाना चाहिए, जब विंडो का लेआउट या साइज़ बदल गया हो. |
resizeViewVertical(hostMetrics) |
|
स्क्रीन पर वर्टिकल स्क्रोलबार की जगह और संख्यात्मक विश्लेषण का फिर से हिसाब लगाएं. इसका कॉल तब किया जाना चाहिए, जब विंडो का लेआउट या साइज़ बदल गया हो. |
सेट(वैल्यू, अपडेट मेट्रिक) |
|
स्क्रोलबार हैंडल की पोज़िशन सेट करें. |
setContainerVisible(visible) |
|
सेट करें कि स्क्रोलबार का कंटेनर दिख रहा है या नहीं. साथ ही, अगर दिख रहा है, तो डिसप्ले को अपडेट करें. |
setHandlePosition(newPosition) |
|
स्क्रोलबार के हैंडल के ऑफ़सेट को स्क्रोलबार की जगह से सेट करें और उसी हिसाब से SVG एट्रिब्यूट में बदलाव करें. |
setOrigin(x, y) |
|
स्क्रोलबार के फ़ाइल फ़ोल्डर का ऑरिजिन, इंजेक्शन div के ऑरिजिन के हिसाब से पिक्सल में रिकॉर्ड करें. ऐसा तब होता है, जब स्क्रोलबार का इस्तेमाल किसी ऐसे ऑब्जेक्ट में किया जाता है जिसका ऑरिजिन, मुख्य फ़ाइल फ़ोल्डर से मेल नहीं खाता. जैसे, फ़्लायआउट में. |
setVisible(visible) |
|
सेट करें कि स्क्रोलबार दिख रहा है या नहीं. यह सुविधा सिर्फ़ उन स्क्रोलबार पर लागू होती है जो जुड़े हुए नहीं हैं. |
updateDisplay_() |
|
स्क्रोलबार के दिखने की सेटिंग को इस आधार पर अपडेट करें कि उसे दिखना चाहिए या नहीं और इसमें मौजूद फ़ाइल फ़ोल्डर दिख रहा है या नहीं. हमें छिपाने के लिए, हम उस फ़ाइल फ़ोल्डर पर भरोसा नहीं कर सकते जिसमें वह फ़ाइल फ़ोल्डर छिपा है. ऐसा इसलिए, क्योंकि ज़रूरी नहीं है कि डीओएम में वह हमारा पैरंट फ़ोल्डर हो. |
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2024-09-10 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2024-09-10 (UTC) को अपडेट किया गया."],[[["The `Scrollbar` class creates custom scrollbars using SVG, ensuring functionality across different systems but potentially differing in appearance from native scrollbars."],["It provides methods to control the scrollbar's visibility, position, and size, adapting to content and window changes."],["Scrollbars can be paired or unpaired, with unpaired ones automatically hiding when not needed."],["Properties allow access and modification to scrollbar behavior and appearance through DOM attributes and event handlers."],["Developers can interact with the scrollbar through its methods to dynamically adjust its position, visibility, and responsiveness to workspace content."]]],["The `Scrollbar` class provides a pure SVG scrollbar for workspaces. Key actions include: constructing a scrollbar, setting its visibility, and managing its position. Methods allow recalculating the scrollbar's location and length based on content or window changes (resize). Event handlers manage mouse interactions. Additional functionality includes setting the handle position, updating display visibility, and managing the scrollbar's origin. The class also enables the disposal of the scrollbar and related elements.\n"]]