Tags:

คือกำลังจะทำ texteditor ให้ autocomplete ได้อะครับ ตอนนี้ใช้ GTKsourceView เป็นตัวแสดง code ที่ผู้ใช้พิมพ์ลงไป
เลยอยากทราบว่ามีวิธีไหนทำให้มันสามารถ autocomplete คล้ายๆ กับใน Visual Studio ได้มั่งครับ?
ขอบคุณล่วงหน้าครับ

Get latest news from Blognone
By: lunargone
Android
on 21 February 2009 - 08:34 #86509

เคยคิดจะทำอยู่เหมือนกันอ่ะครับแต่ล้มเลิกก่อน เท่าที่ค้นคว้ามาก็ประมาณว่า ให้ใช้ Ctags ในการลิสแท็กรายชื่อฟังชั่นก่อน แล้วอ่านมาจากตัวมันอีกที ส่วนจะให้มันป็อปอัพก็ลองแกะโค้ดตัว Entry Completion ใน example ของ gtk+ code demos ดูครับ

ไม่รู้จะใช้อย่างนี้ได้รึเปล่าก็ไม่รู้
gtk_entry_set_completion (GTK_ENTRY (GTKsoureview_object), completion);
ถ้าได้ก็คงไม่ลำบากลำบน แต่ไม่ไ้ด้ก็คงต้องแกะโค้ด gtk_entry_set_completion กันอีกต่อนึงล่ะครับ

ปล. ผมไม่เคยทำนะครับแค่ลองค้นคว้าดูเฉยๆ แต่หวังว่าจะช่วยได้บ้าง ถ้าต้องการรายละเอียดมากกว่านี้ต้องรอผู้อื่นมาตอบล่ะครับ