مشاكل وأسئلة برمجة وتطوير الاضافات والسكين وبناء الصور للانيجما

السلام عليكم و رحمة الله تعالى و بركاته

من فضلكم ماهو الكود المستعمل في السكين لتغيير لون الايقونة عند الانتقال من ايقونة الى اخرى مثلا في هده الصورة


Screenshot_1.png


هل يجب تصميم ايقونة بنفس المقاس اولا تكون ملونة ?
 
شكرا على الرد اخي حسين

انا لم اقصد الوان الاكواد بل قصدت ما هو الكود المستعمل في السكين عند الانتقال من ايقونة الى اخرى مثل ما تبين الصورة

اليس هدا الكود

كود:
selectionPixmap=" "
 
شكرا على الرد اخي حسين

انا لم اقصد الوان الاكواد بل قصدت ما هو الكود المستعمل في السكين عند الانتقال من ايقونة الى اخرى مثل ما تبين الصورة

اليس هدا الكود

كود:
selectionPixmap=" "
الجواب نعم
كود:
backgroundPixmap
للصورة الأولية التي تظهر
كود:
selectionPixmap
للصورة التي تظهر عند الإختيار
 
لا اعرف بالنسبه للسكين
ولكن بالنسبه للشاشات في البلاغنات
نستخدم ايقونه frame متحركه وهذه تغير الشكل واللون في الايقونه المختاره
ووايقونه frame عباره عن pixmap ولكن نعرفها هكذا

كود:
<widget name="frame" position="30,30" size="450,250" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/TSmedia/interface/images/pic_frame2fhd.png" zPosition="10" alphatest="on" />'

كود:
self['frame'] = MovingPixmap()

ونحركها هكذا
كود:
        self['frame'].moveTo(pos[0], pos[1], 1)
        self['frame'].startMoving()
 
أظن والله أعلم أن جواب سؤاله هو هـــــــذا
السبب هو تعداد الصور لأن
selectionPixmap
تخص إظهار صورة واحدة فقط في menu بخلاف ما يطلبه أخونا se_na_fo وما هو موضح في الصورة التي قدمها
1110814

فهذه متعددة الصور
 
اعتقد ان هذه ايقونه ذو خلفيه زرقاء تتحرك الى الايقونات الاخرة فتعطيها اللون الازرق
كما اوضحت بالنسبه للسكين في الاضافات
ولكن بالنسبه للسكين اعتقد نفس المبدأ ولكن الكود مختلف



كود:
<widget name="filelist" position="20,102" size="600,552" zPosition="3" scrollbarMode="showOnDemand" selectionPixmap="buttons/FocusBar_H25x600.png" foregroundColor="window-fg" backgroundColor="black" transparent="0"/>
 
التعديل الأخير:
شكرا اخي محمود على التدخل

نعم هدا م قصدته في سؤالي ايقونه ذو خلفيه زرقاء تتحرك الى الايقونات الاخرة فتعطيها اللون الازرق

مثل ما موجود في سكين estuary لصورة pure2


Screenshot_2.png
 
نعم من خلال الكود يتم ذلك
ولكن من خلال static skin اعتقد كما قال ابو ياسين نستخدم
selectionPixmap
كود:
<widget name="filelist" position="20,102" size="600,552" zPosition="3" scrollbarMode="showOnDemand" selectionPixmap="buttons/FocusBar_H25x600.png" foregroundColor="window-fg" backgroundColor="black" transparent="0"/>
 
أعلى