स्क्रॉल करना मेरे पास GtkDrawingArea
है जिसका उपयोग डेटा को देखने के लिए किया जाता है। डेटाबेस और उपयोगकर्ता इनपुट के आधार पर चित्र वास्तव में बड़ा हो सकता है (अधिकतम GtkDrawingArea
आकार से बड़ा)। इसलिए मैं एक ड्राइंग क्षेत्र का उपयोग करना चाहता हूं जो वर्तमान विंडो जितना बड़ा है और इसे स्क्रॉल करने पर मैन्युअल रूप से अपडेट करें।एक बहुत बड़े GtkDrawingArea
यदि मैं ड्राइंग क्षेत्र में स्क्रॉल-बार जोड़ने के लिए स्क्रॉलडविंडो + व्यूपोर्ट विधि का उपयोग करता हूं तो यह स्पष्ट रूप से काम नहीं करता है क्योंकि ड्राइंग क्षेत्र स्क्रॉल-बार की आवश्यकता के लिए पर्याप्त नहीं है।
क्या कोई तरीका है कि मैं व्यूपोर्ट को यह सोचने में चाल कर सकता हूं कि अंतर्निहित विजेट वास्तव में उससे बड़ा है? यदि इस समस्या को हल करने का सबसे अच्छा तरीका क्या नहीं है?
नोट: मैं जीटीके 2 का उपयोग कर रहा हूं और जीटीके 3 पर स्विचिंग की संभावना नहीं है।