glibmm r610 - in trunk: . gio/src tools/m4



Author: jaalburqu
Date: Thu Feb 21 16:40:59 2008
New Revision: 610
URL: http://svn.gnome.org/viewvc/glibmm?rev=610&view=rev

Log:
2008-02-21  Josà Alburquerque  <jaalburqu svn gnome org>

	* gio/src/desktopappinfo.hg: Added create(), create_from_file()
	is_hidden() and set_desktop_env()
	* tools/m4/convert_gio.m4: Added DesktopAppInfo conversion

Modified:
   trunk/ChangeLog
   trunk/gio/src/desktopappinfo.hg
   trunk/tools/m4/convert_gio.m4

Modified: trunk/gio/src/desktopappinfo.hg
==============================================================================
--- trunk/gio/src/desktopappinfo.hg	(original)
+++ trunk/gio/src/desktopappinfo.hg	Thu Feb 21 16:40:59 2008
@@ -37,6 +37,15 @@
 {
   _CLASS_GOBJECT(DesktopAppInfo, GDesktopAppInfo, G_DESKTOP_APP_INFO, Glib::Object, GObject)
   _IMPLEMENTS_INTERFACE(AppInfo)
+
+protected:
+  _WRAP_CTOR(DesktopAppInfo(const std::string& desktop_id), g_desktop_app_info_new)
+
+public:
+  _WRAP_CREATE(const std::string& desktop_id)
+  _WRAP_METHOD(static Glib::RefPtr<DesktopAppInfo> new_from_filename(const std::string& filename), g_desktop_app_info_new_from_filename)
+  _WRAP_METHOD(bool is_hidden(), g_desktop_app_info_get_is_hidden)
+  _WRAP_METHOD(static void set_desktop_env(const std::string& desktop_env), g_desktop_app_info_set_desktop_env)
 };
 
 } // namespace Gio

Modified: trunk/tools/m4/convert_gio.m4
==============================================================================
--- trunk/tools/m4/convert_gio.m4	(original)
+++ trunk/tools/m4/convert_gio.m4	Thu Feb 21 16:40:59 2008
@@ -34,6 +34,8 @@
 _CONVERSION(`const Glib::RefPtr<Cancellable>&',`GCancellable*',__CONVERT_CONST_REFPTR_TO_P)
 _CONVERSION(`GCancellable*', `Glib::RefPtr<Cancellable>', `Glib::wrap($3)')
 
+# DesktopAppInfo
+_CONVERSION(`GDesktopAppInfo*', `Glib::RefPtr<DesktopAppInfo>', `Glib::wrap($3)')
 
 # Drive
 _CONVERSION(`GDrive*',`Glib::RefPtr<Drive>',`Glib::wrap($3)')



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