অ্যাম্বিয়েন্স না থাকলেও রেডিয়েন্সের গিটক্যাবেল থাকে কেন?


8

আমি সাম্প্রতিক আপডেটের পরে অ্যাম্বিয়েন্স এবং তেজস্ক্রিয় ( ) তে gtk-widgets.cssফাইলগুলি দেখছিলামনোটবুক শিরোনামে বিভাগে আমি একটি পার্থক্য লক্ষ্য করেছি যা নীচে দেওয়া হয়েছে।/usr/share/themes/theme_name/gtk-3.0/light-themes

পরিবেশ :

.notebook tab:active {
    color: @fg_color;
}

.notebook tab {
    color: shade (@bg_color, 0.48);
}

তেজ :

.notebook tab GtkLabel:active {
    color: @fg_color;
}

.notebook tab GtkLabel {
    color: shade (@bg_color, 0.48);
}

ভা হয়েছে GtkLabel কিন্তু আম্বিয়ান্স না। আমার প্রশ্নটি: কেউ কি GtkLabel এর তাত্পর্য জানে এবং কেন একটি থিম আছে এবং অন্য থিমটি নেই?

উত্তর:


1

আমি সম্প্রতি আমার সিস্টেম আপডেট করেছি এবং আমার gtk-widgets.cssএই অংশটি একই, অ্যানবিয়েন্স বা তেজস্বীকরণের জন্য।

যদিও GtkLabel বৈশিষ্ট্যগুলি সেট করতে অনুরোধ করা হয়েছে যা ডিফল্ট প্যাটার্ন থেকে পৃথক হতে পারে, সুতরাং এটি ট্যাবগুলির কিছু ডিফল্ট সংশোধন করতে ব্যবহৃত হয়েছিল যা অ্যাম্বিয়েন্সের সাথে মানানসই, তবে তেজস্ক্রিয়তার সাথে নয়।

Gtk.Notebook- এ কল করার সময় আপনার কোনও অ্যাট্রিবিউট নির্দিষ্ট করার দরকার নেই, এটি একটি ডিফল্ট প্যাটার্ন ব্যবহার করা হবে তবে তেজস্ক্রিয়তার ক্ষেত্রে তারা বধিরদের থেকে আলাদা আলাদা বৈশিষ্ট্য নির্ধারণ করতে চেয়েছিল, তাই তারা জিএসটিএলবেলকে ডেকেছিল যা সিএসএসের আগে নির্দিষ্ট করা হয়েছিল :

/*********
 * label *
 *********/
GtkLabel,
GtkLabel:insensitive {
    background-color: transparent;
}

এর উপর background-colorGtkLabel (উইজেট যা স্বল্প পরিমাণে পাঠ্য প্রদর্শন করে) ব্যবহার করে এমন উইজেটগুলির সংজ্ঞা দিচ্ছে যেমন gtk.Notebook (একটি ট্যাবড নোটবুক ধারক)।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.