[gstreamermm] Examples: Port to gtkmm-3.0.
- From: Josà Alburquerque <jaalburqu src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gstreamermm] Examples: Port to gtkmm-3.0.
- Date: Mon, 18 Jul 2011 21:00:58 +0000 (UTC)
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]