GtkFontChooser: Added test for GtkFontSelectionDialog
This commit is contained in:
		
				
					committed by
					
						
						Matthias Clasen
					
				
			
			
				
	
			
			
			
						parent
						
							31776e2a25
						
					
				
				
					commit
					053d34dc47
				
			@ -51,6 +51,7 @@ noinst_PROGRAMS =  $(TEST_PROGS)	\
 | 
			
		||||
	testfilechooser			\
 | 
			
		||||
	testfilechooserbutton		\
 | 
			
		||||
	testfontselection       \
 | 
			
		||||
	testfontselectiondialog \
 | 
			
		||||
	testframe			\
 | 
			
		||||
	testgeometry			\
 | 
			
		||||
	testgiconpixbuf			\
 | 
			
		||||
@ -163,6 +164,7 @@ testerrors_DEPENDENCIES = $(TEST_DEPS)
 | 
			
		||||
testfilechooser_DEPENDENCIES = $(TEST_DEPS)
 | 
			
		||||
testfilechooserbutton_DEPENDENCIES = $(TEST_DEPS)
 | 
			
		||||
testfontselection_DEPENDENCIES = $(TEST_DEPS)
 | 
			
		||||
testfontselectiondialog_DEPENDENCIES = $(TEST_DEPS)
 | 
			
		||||
testframe_DEPENDENCIES = $(TEST_DEPS)
 | 
			
		||||
testgeometry_DEPENDENCIES = $(TEST_DEPS)
 | 
			
		||||
testgiconpixbuf = $(TEST_DEPS)
 | 
			
		||||
@ -252,6 +254,7 @@ testerrors_LDADD = $(LDADDS)
 | 
			
		||||
testfilechooser_LDADD = $(LDADDS)
 | 
			
		||||
testfilechooserbutton_LDADD = $(LDADDS)
 | 
			
		||||
testfontselection_LDADD = $(LDADDS)
 | 
			
		||||
testfontselectiondialog_LDADD = $(LDADDS)
 | 
			
		||||
testframe_LDADD = $(LDADDS)
 | 
			
		||||
testgeometry_LDADD = $(LDADDS)
 | 
			
		||||
testgiconpixbuf_LDADD = $(LDADDS)
 | 
			
		||||
@ -348,6 +351,9 @@ testfilechooserbutton_SOURCES =	\
 | 
			
		||||
testfontselection_SOURCES = \
 | 
			
		||||
	testfontselection.c
 | 
			
		||||
 | 
			
		||||
testfontselectiondialog_SOURCES = \
 | 
			
		||||
	testfontselectiondialog.c
 | 
			
		||||
 | 
			
		||||
testgrid_SOURCES =	\
 | 
			
		||||
	testgrid.c
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -49,13 +49,13 @@ main (int argc, char *argv[])
 | 
			
		||||
  hbox = gtk_hbox_new (FALSE, 6);
 | 
			
		||||
  gtk_container_add (GTK_CONTAINER (window), hbox);
 | 
			
		||||
 | 
			
		||||
//  g_object_ref (gtk_font_selection_get_size_list (GTK_FONT_SELECTION (fontsel)));
 | 
			
		||||
//  g_object_ref (gtk_font_selection_get_family_list (GTK_FONT_SELECTION (fontsel)));
 | 
			
		||||
//  g_object_ref (gtk_font_selection_get_face_list (GTK_FONT_SELECTION (fontsel)));
 | 
			
		||||
  g_object_ref (gtk_font_selection_get_size_list (GTK_FONT_SELECTION (fontsel)));
 | 
			
		||||
  g_object_ref (gtk_font_selection_get_family_list (GTK_FONT_SELECTION (fontsel)));
 | 
			
		||||
  g_object_ref (gtk_font_selection_get_face_list (GTK_FONT_SELECTION (fontsel)));
 | 
			
		||||
 | 
			
		||||
//  gtk_container_add (GTK_CONTAINER (hbox), gtk_font_selection_get_size_list (GTK_FONT_SELECTION (fontsel)));
 | 
			
		||||
//  gtk_container_add (GTK_CONTAINER (hbox), gtk_font_selection_get_family_list (GTK_FONT_SELECTION (fontsel)));
 | 
			
		||||
//  gtk_container_add (GTK_CONTAINER (hbox), gtk_font_selection_get_face_list (GTK_FONT_SELECTION (fontsel)));
 | 
			
		||||
  gtk_container_add (GTK_CONTAINER (hbox), gtk_font_selection_get_size_list (GTK_FONT_SELECTION (fontsel)));
 | 
			
		||||
  gtk_container_add (GTK_CONTAINER (hbox), gtk_font_selection_get_family_list (GTK_FONT_SELECTION (fontsel)));
 | 
			
		||||
  gtk_container_add (GTK_CONTAINER (hbox), gtk_font_selection_get_face_list (GTK_FONT_SELECTION (fontsel)));
 | 
			
		||||
  gtk_container_add (GTK_CONTAINER (hbox), fontsel);
 | 
			
		||||
 | 
			
		||||
  gtk_widget_show_all (window);
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										37
									
								
								tests/testfontselectiondialog.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								tests/testfontselectiondialog.c
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,37 @@
 | 
			
		||||
/* testfontselectiondialog.c
 | 
			
		||||
 * Copyright (C) 2011 Alberto Ruiz <aruiz@gnome.org>
 | 
			
		||||
 *
 | 
			
		||||
 * This library is free software; you can redistribute it and/or
 | 
			
		||||
 * modify it under the terms of the GNU Library General Public
 | 
			
		||||
 * License as published by the Free Software Foundation; either
 | 
			
		||||
 * version 2 of the License, or (at your option) any later version.
 | 
			
		||||
 *
 | 
			
		||||
 * This library is distributed in the hope that it will be useful,
 | 
			
		||||
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 | 
			
		||||
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 | 
			
		||||
 * Library General Public License for more details.
 | 
			
		||||
 *
 | 
			
		||||
 * You should have received a copy of the GNU Library General Public
 | 
			
		||||
 * License along with this library; if not, write to the
 | 
			
		||||
 * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
 | 
			
		||||
 * Boston, MA 02111-1307, USA.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#include "config.h"
 | 
			
		||||
#include <gtk/gtk.h>
 | 
			
		||||
 | 
			
		||||
int
 | 
			
		||||
main (int argc, char *argv[])
 | 
			
		||||
{
 | 
			
		||||
  GtkWidget *dialog;
 | 
			
		||||
 | 
			
		||||
  gtk_init (&argc, &argv);
 | 
			
		||||
 | 
			
		||||
  dialog = gtk_font_selection_dialog_new (NULL);
 | 
			
		||||
 | 
			
		||||
  gtk_dialog_run (GTK_DIALOG (dialog));
 | 
			
		||||
 | 
			
		||||
  gtk_widget_destroy (dialog);
 | 
			
		||||
 | 
			
		||||
  return 0;
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user