คือกำลังจะทำ texteditor ให้ autocomplete ได้อะครับ ตอนนี้ใช้ GTKsourceView เป็นตัวแสดง code ที่ผู้ใช้พิมพ์ลงไป
เลยอยากทราบว่ามีวิธีไหนทำให้มันสามารถ autocomplete คล้ายๆ กับใน Visual Studio ได้มั่งครับ?
ขอบคุณล่วงหน้าครับ
Apple
public://topics-images/apple_webp.png
SCB10X
public://topics-images/347823389_774095087711602_515970870797767330_n_webp.png
Windows 11
public://topics-images/hero-bloom-logo.jpg
Doom
public://topics-images/doom_logo.png
Huawei
public://topics-images/huawei_standard_logo.svg_.png
Threads
public://topics-images/threads-app-logo.svg_.png
Google Keep
public://topics-images/google_keep_2020_logo.svg_.png
Fortnite
public://topics-images/fortnitelogo.svg_.png
Instagram
public://topics-images/instagram_logo_2022.svg_.png
SCB
public://topics-images/9crhwyxv_400x400.jpg
Microsoft
public://topics-images/microsoft_logo.svg_.png
Basecamp
public://topics-images/bwpepdi0_400x400.jpg
Tinder
public://topics-images/hwizi8ny_400x400.jpg
FTC
public://topics-images/seal_of_the_united_states_federal_trade_commission.svg_.png
Pinterest
public://topics-images/pinterest.png
Palantir
public://topics-images/-nzsuc6w_400x400.png
Gemini
public://topics-images/google_gemini_logo.svg__0.png
AIS Business
public://topics-images/logo-business-2021-1.png
PostgreSQL
public://topics-images/images.png
JetBrains
public://topics-images/icx8y2ta_400x400.png
Krungthai
public://topics-images/aam1jxs6_400x400.jpg
Palworld
public://topics-images/mccyhcqf_400x400.jpg
Bill Gates
public://topics-images/bill_gates-september_2024.jpg
VMware
public://topics-images/1nj4i1gp_400x400.jpg
Take-Two Interactive
public://topics-images/0khle7nh_400x400.jpg
OpenAI
public://topics-images/ztsar0jw_400x400.jpg
Thailand
public://topics-images/flag_of_thailand.svg_.png
NVIDIA
public://topics-images/srvczsfq_400x400.jpg
ServiceNow
public://topics-images/ytnrfphe_400x400.png
PS5
public://topics-images/playstation_5_logo_and_wordmark.svg_.png
Klarna
public://topics-images/urcllpjp_400x400.png
Google Play
public://topics-images/play.png
Drupal
public://topics-images/drupal.png
Virtua Fighter
public://topics-images/virtua_figther_2024_logo.png
Paradox Interactive
public://topics-images/paradox_interactive_logo.svg_.png
Europa Universalis
public://topics-images/europa-icon.png
Nintendo Switch 2
public://topics-images/mainvisual.png
Cloudflare
public://topics-images/cloudflare_logo.svg_.png
Samsung
public://topics-images/samsung.png
Google
public://topics-images/google_2015_logo.svg_.png
Uber
public://topics-images/uber.png
Microsoft 365
public://topics-images/m365.png
USA
public://topics-images/flag_of_the_united_states.svg_.png
GM
public://topics-images/0pe0po-z_400x400.jpg
Perplexity
public://topics-images/perplex.jpg
เคยคิดจะท
lunargone Sat, 02/21/2009 - 08:34
เคยคิดจะทำอยู่เหมือนกันอ่ะครับแต่ล้มเลิกก่อน เท่าที่ค้นคว้ามาก็ประมาณว่า ให้ใช้ Ctags ในการลิสแท็กรายชื่อฟังชั่นก่อน แล้วอ่านมาจากตัวมันอีกที ส่วนจะให้มันป็อปอัพก็ลองแกะโค้ดตัว Entry Completion ใน example ของ gtk+ code demos ดูครับ
ไม่รู้จะใช้อย่างนี้ได้รึเปล่าก็ไม่รู้
gtk_entry_set_completion (GTK_ENTRY (GTKsoureview_object), completion);
ถ้าได้ก็คงไม่ลำบากลำบน แต่ไม่ไ้ด้ก็คงต้องแกะโค้ด gtk_entry_set_completion กันอีกต่อนึงล่ะครับ
ปล. ผมไม่เคยทำนะครับแค่ลองค้นคว้าดูเฉยๆ แต่หวังว่าจะช่วยได้บ้าง ถ้าต้องการรายละเอียดมากกว่านี้ต้องรอผู้อื่นมาตอบล่ะครับ