gtksourceviewmm r73 - in trunk: . gtksourceview/src
- From: murrayc svn gnome org
- To: svn-commits-list gnome org
- Subject: gtksourceviewmm r73 - in trunk: . gtksourceview/src
- Date: Fri, 12 Dec 2008 11:44:06 +0000 (UTC)
Author: murrayc
Date: Fri Dec 12 11:44:05 2008
New Revision: 73
URL: http://svn.gnome.org/viewvc/gtksourceviewmm?rev=73&view=rev
Log:
2008-12-12 Balazs Tirpak <balazs tirpak gmail com>
* gtksourceview/src/sourcelanguagemanager.hg: Wrapped
gtk_source_language_manager_guess_language().:
Modified:
trunk/ChangeLog
trunk/gtksourceview/src/gtksourceview_docs.xml
trunk/gtksourceview/src/gtksourceview_methods.defs
trunk/gtksourceview/src/sourcelanguagemanager.hg
Modified: trunk/gtksourceview/src/gtksourceview_docs.xml
==============================================================================
--- trunk/gtksourceview/src/gtksourceview_docs.xml (original)
+++ trunk/gtksourceview/src/gtksourceview_docs.xml Fri Dec 12 11:44:05 2008
@@ -3964,6 +3964,31 @@
</return>
</function>
+<function name="gtk_source_language_manager_guess_language">
+<description>
+Picks a #GtkSourceLanguage for given file name and content type, according to the information in lang files. Either filename or content_type may be empty. This function can be used as follows:
+
+</description>
+<parameters>
+<parameter name="lm">
+<parameter_description> a #GtkSourceLanguageManager.
+</parameter_description>
+</parameter>
+<parameter name="filename">
+<parameter_description> a filename in Glib filename encoding, or NULL.
+</parameter_description>
+</parameter>
+<parameter name="content_type">
+<parameter_description> a content type (as in GIO API), or NULL.
+</parameter_description>
+</parameter>
+</parameters>
+<return>
+a #GtkSourceLanguage, or %NULL if there is no suitable language for given @filename and/or @content_type.
+Return value is owned by @lm and should not be freed.
+</return>
+</function>
+
<function name="g_regex_get_pattern">
<description>
Gets the pattern string associated with @regex, i.e. a copy of
Modified: trunk/gtksourceview/src/gtksourceview_methods.defs
==============================================================================
--- trunk/gtksourceview/src/gtksourceview_methods.defs (original)
+++ trunk/gtksourceview/src/gtksourceview_methods.defs Fri Dec 12 11:44:05 2008
@@ -480,6 +480,15 @@
)
)
+(define-method guess_language
+ (of-object "GtkSourceLanguageManager")
+ (c-name "gtk_source_language_manager_guess_language")
+ (return-type "GtkSourceLanguage*")
+ (parameters
+ '("const-gchar*" "filename")
+ '("const-gchar*" "content_type")
+ )
+)
;; From gtksourcelanguage-private.h
Modified: trunk/gtksourceview/src/sourcelanguagemanager.hg
==============================================================================
--- trunk/gtksourceview/src/sourcelanguagemanager.hg (original)
+++ trunk/gtksourceview/src/sourcelanguagemanager.hg Fri Dec 12 11:44:05 2008
@@ -57,7 +57,8 @@
_WRAP_METHOD(Glib::RefPtr<SourceLanguage> get_language(const Glib::ustring& id), gtk_source_language_manager_get_language, refreturn)
_WRAP_METHOD(Glib::RefPtr<const SourceLanguage> get_language(const Glib::ustring& id) const, gtk_source_language_manager_get_language, constversion, refreturn)
-
+ _WRAP_METHOD(Glib::RefPtr<SourceLanguage> guess_language(const Glib::ustring& filename, const Glib::ustring& content_type), gtk_source_language_manager_guess_language, filename, content_type, refreturn)
+ _WRAP_METHOD(Glib::RefPtr<const SourceLanguage> guess_language(const Glib::ustring& filename, const Glib::ustring& content_type) const, gtk_source_language_manager_guess_language, filename, content_type, constversion, refreturn)
};
} /* namespace gtksourceview */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]