GTK 및 gtksourceview2.0에서 간단한 코드 편집기를 만들고 있습니다. 내 편집기에 코드 완성 창을 추가하고 싶습니다. 10-15 개의 키워드가 있어야합니다 (항상 동일한 키워드).기본 코드 자동 완성을 만드는 방법은 무엇입니까?
누구나 나에게 약간의 자습서를 제공하거나 gtk_source_completion_XXX 기능의 사용법을 설명 할 수 있습니까?
GTK 및 gtksourceview2.0에서 간단한 코드 편집기를 만들고 있습니다. 내 편집기에 코드 완성 창을 추가하고 싶습니다. 10-15 개의 키워드가 있어야합니다 (항상 동일한 키워드).기본 코드 자동 완성을 만드는 방법은 무엇입니까?
누구나 나에게 약간의 자습서를 제공하거나 gtk_source_completion_XXX 기능의 사용법을 설명 할 수 있습니까?
사용자 입력을 key-press-event
신호 (또는 유사한 신호)로 구문 분석하면됩니다.
.
또는 ::
또는 ->
후 자동 완성 목록을 표시하려면는, 당신은 위 같은 방법으로 이전 단어를 얻어야한다.
예, what ccSadegh said을 할 수 있습니다. 또는 GtkSourceCompletion을 사용할 수도 있습니다.