[gtk+] Add filter test to testfontchooserdialog
- From: Christian Persch <chpe src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] Add filter test to testfontchooserdialog
- Date: Tue, 13 Sep 2011 10:58:51 +0000 (UTC)
commit cc79b084415240d958c82532b8986dca6ca54152
Author: Christian Persch <chpe gnome org>
Date: Mon Sep 12 00:29:08 2011 +0200
Add filter test to testfontchooserdialog
tests/testfontchooserdialog.c | 15 +++++++++++++++
1 files changed, 15 insertions(+), 0 deletions(-)
---
diff --git a/tests/testfontchooserdialog.c b/tests/testfontchooserdialog.c
index cc8a5cc..5facadc 100644
--- a/tests/testfontchooserdialog.c
+++ b/tests/testfontchooserdialog.c
@@ -17,9 +17,18 @@
* Boston, MA 02111-1307, USA.
*/
+#include <string.h>
#include <gtk/gtk.h>
#include "prop-editor.h"
+static gboolean
+monospace_filter (const PangoFontFamily *family,
+ const PangoFontFace *face,
+ gpointer data)
+{
+ return pango_font_family_is_monospace ((PangoFontFamily *) family);
+}
+
static void
notify_font_cb (GtkFontChooser *fontchooser, GParamSpec *pspec, gpointer data)
{
@@ -77,6 +86,12 @@ main (int argc, char *argv[])
g_signal_connect (font_button, "font-activated",
G_CALLBACK (font_activated_cb), NULL);
+ if (argc >= 2 && strcmp (argv[1], "--monospace") == 0)
+ {
+ gtk_font_chooser_set_filter_func (GTK_FONT_CHOOSER (font_button),
+ monospace_filter, NULL, NULL);
+ }
+
g_signal_connect (window, "delete-event",
G_CALLBACK (gtk_main_quit), NULL);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]