[gtksourceviewmm/devel] Add new wrappings to CompletionContext and CompletionProvider.



commit 7adccd92cebcf7f2223f9dcbaf0ce127716d3e47
Author: Krzesimir Nowak <qdlacz gmail com>
Date:   Sun Jan 10 21:25:29 2010 +0100

    Add new wrappings to CompletionContext and CompletionProvider.
    
    * gtksourceview/src/sourcecompletioncontext.hg: Removed
    SourceCompletionActivation enum wrap - included a header defining
    it instead. Also wrapped a method.
    * gtksourceview/src/sourcecompletionprovider.hg: Wrapped some
    methods.

 gtksourceview/src/sourcecompletioncontext.hg  |    6 ++++--
 gtksourceview/src/sourcecompletionprovider.hg |    7 +++++++
 2 files changed, 11 insertions(+), 2 deletions(-)
---
diff --git a/gtksourceview/src/sourcecompletioncontext.hg b/gtksourceview/src/sourcecompletioncontext.hg
index 26320d6..30ad67b 100644
--- a/gtksourceview/src/sourcecompletioncontext.hg
+++ b/gtksourceview/src/sourcecompletioncontext.hg
@@ -18,6 +18,8 @@
  */
 
 #include <glibmm/object.h>
+
+#include <gtksourceviewmm/sourcecompletionactivation.h>
 #include <gtksourceviewmm/sourceiter.h>
 #include <gtksourceviewmm/sourceview.h>
 #include <gtksourceviewmm/sourcecompletionprovider.h>
@@ -34,8 +36,6 @@ namespace gtksourceview
 
 class SourceCompletionProvider;
 
-_WRAP_ENUM(SourceCompletionActivation, GtkSourceCompletionActivation)
-
 class SourceCompletionContext : public Glib::Object
 {
   _CLASS_GOBJECT(SourceCompletionContext, GtkSourceCompletionContext, GTK_SOURCE_COMPLETION_CONTEXT, Glib::Object, GObject)
@@ -50,6 +50,8 @@ public:
   _IGNORE(gtk_source_completion_context_get_iter)
   SourceIter get_iter() const;
 
+  _WRAP_METHOD(SourceCompletionActivation get_activation() const, gtk_source_completion_context_get_activation)
+
   _WRAP_PROPERTY("activation", SourceCompletionActivation)
   _WRAP_PROPERTY("completion", SourceCompletion*)
   _WRAP_PROPERTY("iter", SourceIter)
diff --git a/gtksourceview/src/sourcecompletionprovider.hg b/gtksourceview/src/sourcecompletionprovider.hg
index 2e0a84a..4ed0770 100644
--- a/gtksourceview/src/sourcecompletionprovider.hg
+++ b/gtksourceview/src/sourcecompletionprovider.hg
@@ -31,6 +31,7 @@ namespace gtksourceview
 {
 
 class SourceCompletionContext;
+enum SourceCompletionActivation;
 
 class SourceCompletionProvider : public Glib::Interface
 {
@@ -58,6 +59,12 @@ public:
 #m4 _CONVERSION(`const Glib::RefPtr<SourceCompletionProposal>&',`GtkSourceCompletionProposal*',`($3)->gobj()')
 #m4 _CONVERSION(`const Gtk::TextIter&',`GtkTextIter*',`const_cast<GtkTextIter*>(($3).gobj())')
   _WRAP_METHOD(bool activate_proposal(const Glib::RefPtr<SourceCompletionProposal>& proposal, const Gtk::TextIter& iter), gtk_source_completion_provider_activate_proposal)
+
+  _WRAP_METHOD(SourceCompletionActivation get_activation() const, gtk_source_completion_provider_get_activation)
+
+  _WRAP_METHOD(int get_interactive_delay() const, gtk_source_completion_provider_get_interactive_delay)
+
+  _WRAP_METHOD(int get_priority() const, gtk_source_completion_provider_get_priority)
 };
 
 } // namespace gtksourceview



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]