gtksourceview

    3熱度

    1回答

    如何在使用GTK3的GtkSourceView中啓用語法高亮顯示?我下面的代碼不起作用。 # HTML view self.scrolledwindow_html = builder.get_object('scrolledwindow_html') self.sourceview_html = GtkSource.View() self.buffer_html = self.sourcev

    2熱度

    2回答

    。除了當我按「i」進入插入模式時,它會正常工作,但它會在文本緩衝區中鍵入「i」。這裏是我的按鍵功能,該功能設置進入命令行模式(離開插入模式)時,ESC鍵擊,正如我之前所說的,當我按下鍵進入插入模式: gboolean on_key_press_win_main (GtkWidget *widget, GdkEventKey *event, gpointer user_data) {

    4熱度

    2回答

    我在https://live.gnome.org/GtkSourceView上看到「我們現在可以在gtk + 2.8中支持在GtkSourceView中進行代碼摺疊」。然而,我在任何地方都找不到任何例子。準備好了嗎?有沒有可以提供的例子來讓球滾動? 我已閱讀錯誤報告,並通過電子郵件發送了Bijan Binaee來提供我的幫助,但沒有收到任何回報。任何人有任何見解?謝謝。

    3熱度

    1回答

    約SourceCompletionProvider的documentation狀態: You must implement this interface to provide proposals to SourceCompletion 什麼是 「實現這個接口」 的背景下,意味着什麼? 我應該使用this函數創建新的GObject嗎?任何例子? 當我有新的GObject,那我該如何添加功能(如s

    2熱度

    1回答

    我已經成功創建了一個使用Gobject Introspection的python GTK應用程序,並在GTKSourceView Widget中打開了一個源文件。 我正在嘗試滾動以在用戶單擊按鈕時將特定行(行150)放入屏幕中央。 我已閱讀how to (programmatically) scroll to a specific line in gtktextview/gtksourceview

    0熱度

    1回答

    我想在我的C++項目中使用gtksourceview。我圍繞code :: blocks的IDE進行了深入探索,並且真正發現它有用。我指定鏈接器gtkmm目錄,幷包括選項,但當我尋找gtksourceview我找到了一個libgtksourceview-2.0-0.dll文件,我真的不知道如何添加此代碼::塊和使用gtksourceview。我在C語言中有編程經驗,但現在我還沒有真正瞭解gcc和g

    1熱度

    1回答

    我想添加代碼完成到我的小應用程序。我創建了完成供應商,將它添加到完成對象在我的源代碼視圖,但遺憾的是有什麼不工作:P當我運行我的測試應用程序(如下所示)我得到錯誤: app = Application() File "./test.py", line 37, in __init__ self.__completion_window.show() TypeError: providers mu

    1熱度

    1回答

    我在寫一個新的GtkSourceView語言規範;遵循the tutorial和其他互聯網資源中的信息。我正在限定可採取一個數字作爲語言: 的一個或多個字符digit 任選地一個appened(例如,在結束時)信L,l,N,或n。 例子: 1000 1234L 987654321n 請注意,這僅僅是幾個可能的定義之一。 到目前爲止,我已經寫了(大約(其它忽略,則定義的部分)): <cont

    1熱度

    1回答

    有誰知道是否有方法在GtkSourceView 3 XML語言文件中指定重疊模式?例如,在下面的文本,有沒有辦法來突出「一些文字......」 富和一種顏色的條之間「一些文字......」 酒吧和巴茲之間另一種顏色?這裏的問題是酒吧是一個上下文的結尾,也是另一個的開始,這意味着上下文將永遠不會應用。 foo some text... bar some more text... baz

    2熱度

    1回答

    我正在使用gtk + -2.0編寫文本編輯器& gtksourceview-2.0。我無法找到一種以編程方式選擇文本塊並將其添加到OS(Linux)主要選擇剪貼板的方法。就像我用鼠標突出顯示一段文字或按住shift鍵並用箭頭鍵選擇文本一樣。 在緩衝區中的當前選擇的文本是「selection_bound」之間的區域和「插入」標記: 我在devhelp「gtk_text_buffer_get_sele