उन आइकन पथ Icon Theme Specification द्वारा मानकीकृत हैं। तर्क यह है कि सभी एप्लिकेशन hicolor
थीम (जो डिफ़ॉल्ट थीम है, का अर्थ है कि यदि कोई आइकन किसी अन्य विषय से अनुपलब्ध है, तो इसका अर्थ होगा।
इसके अलावा, एक प्रोग्राम प्रदान किए गए विकल्पों से अलग आइकन आकार का अनुरोध कर सकते हैं, 37x37 कहें, और सिस्टम सबसे उपयुक्त उपलब्ध आकार (जैसे 32x32
) का चयन करेगा और इसे अनुरोधित आकार में स्केल करेगा।
यदि कोई एप्लिकेशन के आइकन को ओवरराइड करना चाहता है, उदाहरण के लिए खराब दृष्टि वाले उपयोगकर्ताओं के लिए उच्च-विपरीत काले-और-सफेद संस्करण बनाने के लिए, तो उन्हें केवल एक ही नाम के साथ आइकन बनाना और रखना है यह उच्च-विपरीत ब्लैक-एंड-व्हाइट थीम में है, और यह hicolor
आइकन ओवरराइड करेगा।
आपके द्वारा पूछे जाने वाले कार्यों में भी मौजूद है। जीटीके में ऐसे कार्य हैं जो पैरामीटर लेते हैं, जैसे कि gtk_image_new_from_icon_name()
। ये आपके द्वारा वर्तमान विषय से आपूर्ति किए गए नाम के साथ आइकन लोड करेंगे, और यदि यह वर्तमान विषय में मौजूद नहीं है, तो hicolor
विषय से।