[gstreamermm] Examples: Port to gtkmm-3.0.



commit 837148b1d0c9523607d17fd22407a0b2ab32e948
Author: Josà Alburquerque <jaalburqu svn gnome org>
Date:   Mon Jul 18 16:41:30 2011 -0400

    Examples: Port to gtkmm-3.0.
    
    	* configure.ac: Require gtkmm-3.0 for examples.
    	* examples/ogg_player_gtkmm/player_window.cc (on_button_open): Use
    	FileFilter as a refcounted object (using Glib::RefPtr<>) because it is
    	so in gtkmm-3.0.

 ChangeLog                                  |    9 +++++++++
 configure.ac                               |    2 +-
 examples/ogg_player_gtkmm/player_window.cc |    7 ++++---
 3 files changed, 14 insertions(+), 4 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index abb0c01..a95ad18 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2011-07-18  Josà Alburquerque  <jaalburqu svn gnome org>
+
+	Examples: Port to gtkmm-3.0.
+
+	* configure.ac: Require gtkmm-3.0 for examples.
+	* examples/ogg_player_gtkmm/player_window.cc (on_button_open): Use
+	FileFilter as a refcounted object (using Glib::RefPtr<>) because it is
+	so in gtkmm-3.0.
+
 2011-07-15  Josà Alburquerque  <jaalburqu svn gnome org>
 
 	Discoverer: Complete a TODO.
diff --git a/configure.ac b/configure.ac
index edcb3dc..fbc7c03 100644
--- a/configure.ac
+++ b/configure.ac
@@ -58,7 +58,7 @@ AC_SUBST([GSTREAMERMM_MODULES],
          [ gstreamer[]m4_defn([gstmm_mod])[]-0.10 >= 0.10.32])'])
 PKG_CHECK_MODULES([GSTREAMERMM], [$GSTREAMERMM_MODULES])
 
-PKG_CHECK_MODULES([GUI_EXAMPLES], [$GSTREAMERMM_MODULES gtkmm-2.4 >= 2.12],
+PKG_CHECK_MODULES([GUI_EXAMPLES], [$GSTREAMERMM_MODULES gtkmm-3.0 >= 3.0],
                   [gstmm_enable_gui_examples=yes], [gstmm_enable_gui_examples=no])
 AS_IF([test "x$gstmm_enable_gui_examples" != xyes],
       [AC_MSG_WARN([gtkmm not available: GUI examples will not be built.])])
diff --git a/examples/ogg_player_gtkmm/player_window.cc b/examples/ogg_player_gtkmm/player_window.cc
index d3f9df4..9037eb9 100644
--- a/examples/ogg_player_gtkmm/player_window.cc
+++ b/examples/ogg_player_gtkmm/player_window.cc
@@ -273,9 +273,10 @@ void PlayerWindow::on_button_open()
   chooser.add_button(Gtk::Stock::CANCEL, Gtk::RESPONSE_CANCEL);
   chooser.add_button(Gtk::Stock::OK, Gtk::RESPONSE_OK);
 
-  Gtk::FileFilter filter;
-  filter.add_mime_type("application/ogg");
-  filter.set_name("Ogg files");
+  Glib::RefPtr<Gtk::FileFilter> filter = Gtk::FileFilter::create();
+
+  filter->add_mime_type("application/ogg");
+  filter->set_name("Ogg files");
   chooser.set_filter(filter);
   
   chooser.set_current_folder(working_dir);



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