現在のテキストに応答し、オートコンプリート/次に来るものを提案できるシステムを作成しようとしています。たとえば、ユーザーが「Batm」と入力し始めると、システムは完全な完全な単語「Batman」を示すメニューで応答します。Eclipse や Visual Studio のような IDE を思い浮かべてください。Gtk+ でポップアップ メニューを作成する方法は理解していますが、理解できないのは次の点です。
ユーザーが現在入力している単語を GtkTextView (または SourceView) から取得して、ルックアップを行って提案を提供するにはどうすればよいですか?
メニューを現在のテキスト項目の隣に配置するにはどうすればよいですか (IDE のように)。
誰かが提案や、チュートリアルへのリンク、またはこれを正しく行う方法の例を提供できれば、私は永遠に感謝します.
いつもありがとうございます!
プログラミング言語: C