[Xfce4-commits] <xfce4-notes-plugin:master> gtk3: Use FontChooser instead of FontSelection

Mike Massonnet noreply at xfce.org
Mon May 13 20:14:06 CEST 2013


Updating branch refs/heads/master
         to f3509117abbea85cbf65506c47a8430eb5392db0 (commit)
       from d155b3f066fc6dcc30074680b14a2a5711d716c8 (commit)

commit f3509117abbea85cbf65506c47a8430eb5392db0
Author: Mike Massonnet <mmassonnet at gmail.com>
Date:   Mon Mar 4 09:58:47 2013 +0100

    gtk3: Use FontChooser instead of FontSelection
    
    FontSelection is deprecated in GTK+3.
    
    NB: the code is actually not used, may be useful for giving an
    option for none global font description in the future.

 lib/window.vala |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/lib/window.vala b/lib/window.vala
index d16f8b4..6d36cfe 100644
--- a/lib/window.vala
+++ b/lib/window.vala
@@ -1089,12 +1089,21 @@ namespace Xnp {
 				return;
 			var note = (Xnp.Note)(this.notebook.get_nth_page (page));
 
+#if ENABLE_GTK3
+			var dialog = new Gtk.FontChooserDialog ("Choose current note font", this);
+			dialog.set_font (note.text_view.font);
+#else
 			var dialog = new Gtk.FontSelectionDialog ("Choose current note font");
 			dialog.set_font_name (note.text_view.font);
+#endif
 			int res = dialog.run ();
 			dialog.hide ();
 			if (res == Gtk.ResponseType.OK) {
+#if ENABLE_GTK3
+				note.text_view.font = dialog.get_font ();
+#else
 				note.text_view.font = dialog.get_font_name ();
+#endif
 			}
 			dialog.destroy ();
 		}


More information about the Xfce4-commits mailing list