Varsayılan temadan sembolik simgeler kullanan bir uygulama oluşturuyorum.
Ancak, varsayılan temanındakiler tarafından temsil edilemeyen birkaç simgeye ihtiyacım var, bu yüzden kendi simgelerimi oluşturuyorum.
Yaptığım şey basitçe gitmek /usr/share/icons/gnome/scalable/actions/
, birkaçını yerel olarak uygulamamın kaynak ağacına kopyalamak ve bunları temel almaya başlamaktı.
Çok uzak çok iyi. Ancak aşağıdakileri fark ettim: tüm sembolik simgeler orijinal .svg dosyasına bakarken açık gri renktedir, ancak bir widget'a konulduklarında koyulaşırlar.
/usr/share/icons/gnome/scalable/actions/view-refresh-symbolic.svg
Varsayılan temanın simgesini kullanarak bir örnek :
- Orijinali Inkscape ile açarken şöyle görünür:
- Çalışan bir uygulamadaki bir araç çubuğunda şöyle görünür:
Simgenin çalışma zamanında daha koyu olduğuna dikkat edin. Bu hem Ambiance hem de Radiance temalarında olur.
Çok fazla umursamadım, ancak özel ikonumu etkilediğini fark ettim, böylece parçaları daha koyu (iç dolgu) olurken, parçaları orijinal (kontur) ile aynı renkte kalıyor.
Öyleyse varsayılan sembolik simgelerin kararmasına neden olan şey nedir ve bunu özel simgelerim için nasıl uygulamalıyım?