กระทู้นี้ผมขอตั้งไว้เพื่อเป็นข้อมูลอ้างอิงสำหรับการแก้ไข ไฟล์ Poi.ui ในส่วนการแสดง icon ในหน้า list menu "Place makers on map" - จาก Primo ตัว ORG ที่ไม่มี skin จะมีการแบ่งการนำจัดการในส่วนการ แสดง poi icon ใน list แยกชุดเป็น 2 ชุด หรือมากกว่า
ทำให้สามารถ แสดง icon poi ใน list menu ต่าง ๆ และ บน map เป็นคนละตัว และหรือ คนละขนาดได้ ซึ่งผมได้ใช้ความสามารถนี้
ในการทำชุด bigicon ของผม แต่พอมี skin ที่มีส่วนจัดการ Poi icon เกิดขึ้น (เจ้าแรกขอก diMka ) ทางผู้จัดทำ skin ได้เลือกที่จะใช้
icon poi ที่แสดง บน map มาแสดงบน list menu icon poi Manager ทำให้ เมื่อทำ icon ที่แสดงบนแผนที่ในแบบใหญ่กว่าปกติ
เมื่อเปิด ใช้ ในส่วน ของ icon poi Manager ที่ผู้จัดทำ skin ทำขึ้น การแสดง icon poi ใน list จะใหญ่เกิดกว่าบรรทัด
ผมก็ได้ แจ้งไปทางผู้จัดทำ skin diMka โดยรบกวนให้ผู้จัดทำช่วยแนะนำวิธีแก้ไข แต่ทาง diMka ได้กรุณามากกว่านั้น โดย
ผู้จัดทำ Skin diMka ได้ทำการแก้ไข ในส่วน ui และใช้เป็น code ui หลักในการแจกใน version 1.3.1 เป็นต้นมา
- แต่ปัญหาคือ ผมอยากรู้ว่า เขาแก้ตรงไหน เพื่อจะนำไปแก้ไขใน Skin GJA ซึ่งใช้ Poi icon Manager ตัวเดิม ในการจัดการ icon เช่นกัน
ผมจึงมานั่งเปรียบเทียบดูระหว่าง ui เก่า และ ใหม่ แต่ไม่สามารถทำได้ เพราะในแต่และ Version ของ diMka ที่ออกมามีการเพิ่มความสามารถเข้าอีกมาก
- ผมจึงตัดสินใจ สอบถามไปยังผู้จัดทำ skin GJ-AK ท่างผู้จัดทำได้มีความกรุณามาก ได้ทำการตรวจสอบและแก้ไขให้เช่นกัน
และได้ ส่งไฟล์ที่แก้ไขมาเป็นตัวอย่างให้ด้วย ผมจึงนำมาเปลียบเที่ยบ จึงได้ผลดังนี้
ภาพที่ยังไม่ได้แก้ไข poi.ui
ภาพที่ได้มีการแก้ไข poi.ui แล้ว
แก้ไขการเลือกแสดง icon poi ใน list menu "Place makers on map"
<SPRITE r2l_invert=1 class=icon_center left=10% top=44% z=101 iconindex=(%*{%lua.poi.selectedPOIVis}.simple_visibility_mode == 2 ? 2 : 4) iconmodel="*.icon" visible=%*.has_child>
<SPRITE r2l_invert=1 class=icon_center left=8% top=50% z=102 iconindex=(%*{%lua.poi.selectedPOIVis}.simple_visibility_mode == 2 ? 2 : 4) iconmodel="*.icon">
แต่ผมไม่แน่ใจนะครับว่าผู้จัดทำ Skin GJ จะนำมาเป็น code ui หลักใน Ver. ต่อไปหรือไม่นะครับ
Very Thanks : Arkoko , WertVRV for knowledge about poi.ui