2013-01-16 5 views

답변

2

여기에 아주 좋은 tutorial on writing gedit 3 plugins입니다. 예제 # 3은 원하는대로 작업합니다 : "새 탭 열기"신호에 연결하고 문서 이름을 씁니다.

여기에는 전체가 Gedit API reference입니다.

handler_id = self.window.connect("tab-added", self.on_tab_added) 

(...) 

def on_tab_added(self, window, tab, data=None): 
    document = tab.get_document() 
    print "'%s' has been added." % document.get_short_name_for_display() 
    print "New file's path: %s" % document.get_uri_for_display() 
+0

건배. 그들이 python 개발자로서 보는 것이 더 명확 할 것이므로 python에서 참조가 있다면 좋을 것입니다. –

+0

C 설명서를 읽는 데 익숙해 져야합니다. 그리고 파이썬 바인딩이 자동으로 생성되면 C에서 파이썬으로 "변환"하는 것이 매우 쉽습니다. ** (C) ** gedit_document_goto_line (doc, line) -> ** (python) ** doc.goto_line (line) –