Hi all, I attach a new gtksourcecompletion API. I have reviewed all the functions and I have removed unused, duplicated and ambiguous functions. On have not changed gsc-documentwords-provider because I don't know if we will introduce it into gtksourceview. Please, take a look at this API and make me know. If you want, you can download gtksourcecompletion from trunk this this new API and implementation (It is not compatible with 0.4.x!!) http://sourceforge.net/projects/gtksourcecomple/ Thanks all!! El Thu, 15 May 2008 14:21:20 +0200 Perriman <chuchiperriman gmail com> escribió: > Hi Johannes, > > Currently we are working on API integration. I think Paolo is > travelling and he cannot review the API. As soon as pissible, I want > to close an stable API and insert it into GtkSourceView. > > I will change the trigger and provider names how you say. > > Thanks a lot!!! > > > El Wed, 14 May 2008 10:49:07 +0200 > Johannes Schmid <jhs jsschmid de> escribió: > > > Hi! > > > (..) > > > GtkSourceCompletionDocumentWordsProvider > > > > > > I think these names are very long. Currently this names uses Gtc > > > namespace (GtkSourceCompletion): > > > > > > GscCustomKeyTrigger > > > ... > > > > > > Any idea about these names? > > > > You will have have to use the longer names because Bindings will > > rely on the currect namespaces and it would cause a lot of work to > > get it working with the short names. > > > > But maybe you can skip the "Completion" part of the namespace when > > it's part of GtkSourceView anyway, and switch some words around: > > > > GscDocumentWordsProvider > GtkSourceProviderDocumentWords > > GscCustomkeyTrigger > GtkSourceTriggerCustomKey > > > > This fits better with the current design of GTK+ (e.g. > > GtkCellRedererText, GtkCellRedererPixbuf, etc.). > > > > But please check this with the gedit/gtksourceview team. I would > > really love to have this included in the next gtksourceview release. > > > > Thanks, > > Johannes > >
Attachment:
gtksourcecompletionapi.tar.gz
Description: GNU Zip compressed data